[packages/gtk+2] require %{_isa} variants of runtime deps

atler atler at pld-linux.org
Thu Dec 4 12:04:00 CET 2025


commit 155d604e256facb779bea85c885c30fbb995dc99
Author: Jan Palus <atler at pld-linux.org>
Date:   Thu Dec 4 12:03:31 2025 +0100

    require %{_isa} variants of runtime deps

 gtk+2.spec | 54 +++++++++++++++++++++++++++---------------------------
 1 file changed, 27 insertions(+), 27 deletions(-)
---
diff --git a/gtk+2.spec b/gtk+2.spec
index 48ba4bb..07d81fd 100644
--- a/gtk+2.spec
+++ b/gtk+2.spec
@@ -65,12 +65,12 @@ BuildRequires:	xorg-lib-libXinerama-devel
 BuildRequires:	xorg-lib-libXrandr-devel >= 1.3.0
 BuildRequires:	xorg-lib-libXrender-devel
 BuildRequires:	xz
-Requires:	atk >= 1:1.30.0
-Requires:	cairo >= 1.6.0
-Requires:	gdk-pixbuf2 >= 2.22.0
-Requires:	glib2 >= 1:2.28.0
-Requires:	pango >= 1:1.26.0
-Requires:	xorg-lib-libXrandr >= 1.3.0
+Requires:	atk%{?_isa} >= 1:1.30.0
+Requires:	cairo%{?_isa} >= 1.6.0
+Requires:	gdk-pixbuf2%{?_isa} >= 2.22.0
+Requires:	glib2%{?_isa} >= 1:2.28.0
+Requires:	pango%{?_isa} >= 1:1.26.0
+Requires:	xorg-lib-libXrandr%{?_isa} >= 1.3.0
 %if %{with cups}
 # cups is used by default if gtk+ is built with cups
 Suggests:	%{name}-cups = %{epoch}:%{version}-%{release}
@@ -149,24 +149,24 @@ Summary(it.UTF-8):	GIMP Toolkit and GIMP Drawing Kit
 Summary(pl.UTF-8):	Pliki nagłówkowe i dokumentacja do GTK+
 Summary(tr.UTF-8):	GIMP araç takımı ve çizim takımı
 Group:		X11/Development/Libraries
-Requires:	%{name} = %{epoch}:%{version}-%{release}
-Requires:	atk-devel >= 1:1.30.0
-Requires:	cairo-devel >= 1.6.0
-Requires:	gdk-pixbuf2-devel >= 2.22.0
-Requires:	glib2-devel >= 1:2.28.0
-Requires:	pango-devel >= 1:1.26.0
+Requires:	%{name}%{?_isa} = %{epoch}:%{version}-%{release}
+Requires:	atk-devel%{?_isa} >= 1:1.30.0
+Requires:	cairo-devel%{?_isa} >= 1.6.0
+Requires:	gdk-pixbuf2-devel%{?_isa} >= 2.22.0
+Requires:	glib2-devel%{?_isa} >= 1:2.28.0
+Requires:	pango-devel%{?_isa} >= 1:1.26.0
 Requires:	shared-mime-info
-Requires:	xorg-lib-libX11-devel
-Requires:	xorg-lib-libXcomposite-devel
-Requires:	xorg-lib-libXcursor-devel
-Requires:	xorg-lib-libXdamage-devel
-Requires:	xorg-lib-libXext-devel
-Requires:	xorg-lib-libXfixes-devel
-Requires:	xorg-lib-libXft-devel
-Requires:	xorg-lib-libXi-devel
-Requires:	xorg-lib-libXinerama-devel
-Requires:	xorg-lib-libXrandr-devel >= 1.3.0
-Requires:	xorg-lib-libXrender-devel
+Requires:	xorg-lib-libX11-devel%{?_isa}
+Requires:	xorg-lib-libXcomposite-devel%{?_isa}
+Requires:	xorg-lib-libXcursor-devel%{?_isa}
+Requires:	xorg-lib-libXdamage-devel%{?_isa}
+Requires:	xorg-lib-libXext-devel%{?_isa}
+Requires:	xorg-lib-libXfixes-devel%{?_isa}
+Requires:	xorg-lib-libXft-devel%{?_isa}
+Requires:	xorg-lib-libXi-devel%{?_isa}
+Requires:	xorg-lib-libXinerama-devel%{?_isa}
+Requires:	xorg-lib-libXrandr-devel%{?_isa} >= 1.3.0
+Requires:	xorg-lib-libXrender-devel%{?_isa}
 Provides:	gail-devel = 1.23.0
 Obsoletes:	gail-devel < 1.23
 Obsoletes:	gtk2-devel
@@ -181,7 +181,7 @@ Pliki nagłówkowe i dokumentacja do bibliotek GTK+.
 Summary:	GTK+ static libraries
 Summary(pl.UTF-8):	Biblioteki statyczne GTK+
 Group:		X11/Development/Libraries
-Requires:	%{name}-devel = %{epoch}:%{version}-%{release}
+Requires:	%{name}-devel%{?_isa} = %{epoch}:%{version}-%{release}
 Provides:	gail-static = 1.23.0
 Obsoletes:	gail-static < 1.23
 
@@ -210,7 +210,7 @@ Dokumentacja API GTK+.
 Summary:	GTK+ - example programs
 Summary(pl.UTF-8):	GTK+ - programy przykładowe
 Group:		X11/Development/Libraries
-Requires:	%{name}-devel = %{epoch}:%{version}-%{release}
+Requires:	%{name}-devel%{?_isa} = %{epoch}:%{version}-%{release}
 
 %description examples
 GTK+ - example programs.
@@ -222,7 +222,7 @@ GTK+ - przykładowe programy.
 Summary:	CUPS printing module for GTK+
 Summary(pl.UTF-8):	Moduł GTK+ do drukowania przez CUPS
 Group:		X11/Libraries
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	%{name}%{?_isa} = %{epoch}:%{version}-%{release}
 
 %description cups
 CUPS printing module for GTK+.
@@ -234,7 +234,7 @@ Moduł GTK+ do drukowania przez CUPS.
 Summary:	PAPI printing module for GTK+
 Summary(pl.UTF-8):	Moduł GTK+ do drukowania przez PAPI
 Group:		X11/Libraries
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	%{name}%{?_isa} = %{epoch}:%{version}-%{release}
 Requires:	papi
 
 %description papi
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gtk+2.git/commitdiff/155d604e256facb779bea85c885c30fbb995dc99




More information about the pld-cvs-commit mailing list