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

atler atler at pld-linux.org
Tue Oct 21 20:51:43 CEST 2025


commit 5c804d361b8e377620dea968e5ee0b3e7158c0d6
Author: Jan Palus <atler at pld-linux.org>
Date:   Tue Oct 21 20:50:40 2025 +0200

    require %{_isa} variants of runtime deps

 gtk+3.spec | 64 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 32 insertions(+), 32 deletions(-)
---
diff --git a/gtk+3.spec b/gtk+3.spec
index ec06f60..c5db683 100644
--- a/gtk+3.spec
+++ b/gtk+3.spec
@@ -89,28 +89,28 @@ BuildRequires:	wayland-egl-devel
 BuildRequires:	wayland-protocols >= 1.21
 BuildRequires:	xorg-lib-libxkbcommon-devel >= 0.2.0
 %endif
-Requires:	xorg-lib-libX11 >= 1.5.0
 Requires(post,postun):	glib2 >= 1:2.57.2
-Requires:	atk >= 1:2.16.0
-Requires:	cairo-gobject >= 1.14.0
-Requires:	fribidi >= 0.19.7
-Requires:	gdk-pixbuf2 >= 2.31.0
-Requires:	glib2 >= 1:2.57.2
-%{?with_cloudproviders:Requires:	libcloudproviders >= 0.2.5}
-Requires:	libepoxy >= 1.4
-Requires:	pango >= 1:1.41.0
+Requires:	atk%{?_isa} >= 1:2.16.0
+Requires:	cairo-gobject%{?_isa} >= 1.14.0
+Requires:	fribidi%{?_isa} >= 0.19.7
+Requires:	gdk-pixbuf2%{?_isa} >= 2.31.0
+Requires:	glib2%{?_isa} >= 1:2.57.2
+%{?with_cloudproviders:Requires:	libcloudproviders%{?_isa} >= 0.2.5}
+Requires:	libepoxy%{?_isa} >= 1.4
+Requires:	pango%{?_isa} >= 1:1.41.0
 %{?with_sysprof:Requires:	sysprof >= 3.33.2}
-Requires:	xorg-lib-libXi >= 1.8
-Requires:	xorg-lib-libXrandr >= 1.5.0
+Requires:	xorg-lib-libX11%{?_isa} >= 1.5.0
+Requires:	xorg-lib-libXi%{?_isa} >= 1.8
+Requires:	xorg-lib-libXrandr%{?_isa} >= 1.5.0
 %if %{with wayland}
-Requires:	wayland >= 1.14.91
-Requires:	xorg-lib-libxkbcommon >= 0.2.0
+Requires:	wayland%{?_isa} >= 1.14.91
+Requires:	xorg-lib-libxkbcommon%{?_isa} >= 0.2.0
 %endif
 # evince is used as gtk-print-preview-command by default
-Suggests:	evince-backend-pdf
+Suggests:	evince-backend-pdf%{?_isa}
 %if %{with cups}
 # cups is used by default if gtk+ is built with cups
-Suggests:	%{name}-cups = %{version}-%{release}
+Suggests:	%{name}-cups%{?_isa} = %{version}-%{release}
 %endif
 Obsoletes:	gtk+3-cloudprint < 3.24.30
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -170,8 +170,8 @@ programlarca da kullanılmaktadır.
 Summary:	Utility to update icon cache used by GTK+ library
 Summary(pl.UTF-8):	Narzędzie do uaktualniania cache'a ikon używanego przez bibliotekę GTK+
 Group:		Applications/System
-Requires:	gdk-pixbuf2 >= 2.31.0
-Requires:	glib2 >= 1:2.57.2
+Requires:	gdk-pixbuf2%{?_isa} >= 2.31.0
+Requires:	glib2%{?_isa} >= 1:2.57.2
 
 %description -n gtk-update-icon-cache
 Utility to update icon cache used by GTK+ library.
@@ -191,21 +191,21 @@ 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} = %{version}-%{release}
-Requires:	at-spi2-atk-devel >= 2.6.0
-Requires:	atk-devel >= 1:2.16.0
-Requires:	cairo-gobject-devel >= 1.14.0
-Requires:	fribidi-devel >= 0.19.7
-Requires:	gdk-pixbuf2-devel >= 2.31.0
-Requires:	glib2-devel >= 1:2.57.2
-Requires:	pango-devel >= 1:1.41.0
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+Requires:	at-spi2-atk-devel%{?_isa} >= 2.6.0
+Requires:	atk-devel%{?_isa} >= 1:2.16.0
+Requires:	cairo-gobject-devel%{?_isa} >= 1.14.0
+Requires:	fribidi-devel%{?_isa} >= 0.19.7
+Requires:	gdk-pixbuf2-devel%{?_isa} >= 2.31.0
+Requires:	glib2-devel%{?_isa} >= 1:2.57.2
+Requires:	pango-devel%{?_isa} >= 1:1.41.0
 Requires:	shared-mime-info
-%{?with_sysprof:Requires:	sysprof-devel >= 3.33.2}
+%{?with_sysprof:Requires:	sysprof-devel%{?_isa} >= 3.33.2}
 %if %{with wayland}
-Requires:	wayland-devel >= 1.14.91
-Requires:	wayland-egl-devel
+Requires:	wayland-devel%{?_isa} >= 1.14.91
+Requires:	wayland-egl-devel%{?_isa}
 Requires:	wayland-protocols >= 1.14
-Requires:	xorg-lib-libxkbcommon-devel >= 0.2.0
+Requires:	xorg-lib-libxkbcommon-devel%{?_isa} >= 0.2.0
 %endif
 
 %description devel
@@ -218,7 +218,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 = %{version}-%{release}
+Requires:	%{name}-devel%{?_isa} = %{version}-%{release}
 
 %description static
 GTK+ static libraries.
@@ -256,7 +256,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} = %{version}-%{release}
+Requires:	%{name}%{?_isa} = %{version}-%{release}
 
 %description cups
 CUPS printing module for GTK+.
@@ -268,7 +268,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} = %{version}-%{release}
+Requires:	%{name}%{?_isa} = %{version}-%{release}
 Requires:	papi
 
 %description papi
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gtk+3.git/commitdiff/5c804d361b8e377620dea968e5ee0b3e7158c0d6



More information about the pld-cvs-commit mailing list