[packages/libva] require %{_isa} variants of runtime deps

atler atler at pld-linux.org
Wed Jun 17 18:52:03 CEST 2026


commit 07e87943641464c8fa8b81b44f974cadfbea9610
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed Jun 17 18:48:23 2026 +0200

    require %{_isa} variants of runtime deps

 libva.spec | 54 +++++++++++++++++++++++++++---------------------------
 1 file changed, 27 insertions(+), 27 deletions(-)
---
diff --git a/libva.spec b/libva.spec
index 1f3ded7..e85da2d 100644
--- a/libva.spec
+++ b/libva.spec
@@ -56,7 +56,7 @@ AVC/H.264, VC-1/VMW3).
 Summary:	Header files for libva libraries
 Summary(pl.UTF-8):	Pliki nagłówkowe bibliotek libva
 Group:		Development/Libraries
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}%{?_isa} = %{version}-%{release}
 
 %description devel
 Header files for libva libraries.
@@ -68,7 +68,7 @@ Pliki nagłówkowe bibliotek libva.
 Summary:	Static libva libraries
 Summary(pl.UTF-8):	Statyczne biblioteki libva
 Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
+Requires:	%{name}-devel%{?_isa} = %{version}-%{release}
 
 %description static
 Static libva libraries.
@@ -80,8 +80,8 @@ Statyczne biblioteki libva.
 Summary:	VAAPI - DRM interface library
 Summary(pl.UTF-8):	VAAPI - biblioteka interfejsu DRM
 Group:		Libraries
-Requires:	%{name} = %{version}-%{release}
-Requires:	libdrm >= 2.4.75
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+Requires:	libdrm%{?_isa} >= 2.4.75
 
 %description drm
 VAAPI - DRM interface library.
@@ -93,9 +93,9 @@ VAAPI - biblioteka interfejsu DRM.
 Summary:	Header files for VAAPI DRM interface library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki interfejsu DRM VAAPI
 Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
-Requires:	%{name}-drm = %{version}-%{release}
-Requires:	libdrm-devel >= 2.4.75
+Requires:	%{name}-devel%{?_isa} = %{version}-%{release}
+Requires:	%{name}-drm%{?_isa} = %{version}-%{release}
+Requires:	libdrm-devel%{?_isa} >= 2.4.75
 
 %description drm-devel
 Header files for VAAPI DRM interface library.
@@ -107,7 +107,7 @@ Pliki nagłówkowe biblioteki interfejsu DRM VAAPI.
 Summary:	VAAPI - DRM interface static library
 Summary(pl.UTF-8):	VAAPI - statyczna biblioteka interfejsu DRM
 Group:		Development/Libraries
-Requires:	%{name}-drm-devel = %{version}-%{release}
+Requires:	%{name}-drm-devel%{?_isa} = %{version}-%{release}
 
 %description drm-static
 VAAPI - DRM interface static library.
@@ -119,7 +119,7 @@ VAAPI - statyczna biblioteka interfejsu DRM.
 Summary:	VAAPI - GLX interface library
 Summary(pl.UTF-8):	VAAPI - biblioteka interfejsu GLX
 Group:		Libraries
-Requires:	%{name}-x11 = %{version}-%{release}
+Requires:	%{name}-x11%{?_isa} = %{version}-%{release}
 
 %description glx
 VAAPI - GLX interface library.
@@ -131,8 +131,8 @@ VAAPI - biblioteka interfejsu GLX.
 Summary:	Header files for VAAPI GLX interface library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki interfejsu GLX VAAPI
 Group:		Development/Libraries
-Requires:	%{name}-glx = %{version}-%{release}
-Requires:	%{name}-x11-devel = %{version}-%{release}
+Requires:	%{name}-glx%{?_isa} = %{version}-%{release}
+Requires:	%{name}-x11-devel%{?_isa} = %{version}-%{release}
 Requires:	OpenGL-GLX-devel
 
 %description glx-devel
@@ -145,7 +145,7 @@ Pliki nagłówkowe biblioteki interfejsu GLX VAAPI.
 Summary:	VAAPI - GLX interface static library
 Summary(pl.UTF-8):	VAAPI - statyczna biblioteka interfejsu GLX
 Group:		Development/Libraries
-Requires:	%{name}-glx-devel = %{version}-%{release}
+Requires:	%{name}-glx-devel%{?_isa} = %{version}-%{release}
 
 %description glx-static
 VAAPI - GLX interface static library.
@@ -157,8 +157,8 @@ VAAPI - statyczna biblioteka interfejsu GLX.
 Summary:	VAAPI - Wayland interface library
 Summary(pl.UTF-8):	VAAPI - biblioteka interfejsu Wayland
 Group:		Libraries
-Requires:	%{name} = %{version}-%{release}
-Requires:	wayland >= 1.11.0
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+Requires:	wayland%{?_isa} >= 1.11.0
 
 %description wayland
 VAAPI - Wayland interface library.
@@ -170,9 +170,9 @@ VAAPI - biblioteka interfejsu Wayland.
 Summary:	Header files for VAAPI Wayland interface library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki interfejsu Wayland VAAPI
 Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
-Requires:	%{name}-wayland = %{version}-%{release}
-Requires:	wayland-devel >= 1.11.0
+Requires:	%{name}-devel%{?_isa} = %{version}-%{release}
+Requires:	%{name}-wayland%{?_isa} = %{version}-%{release}
+Requires:	wayland-devel%{?_isa} >= 1.11.0
 
 %description wayland-devel
 Header files for VAAPI Wayland interface library.
@@ -184,7 +184,7 @@ Pliki nagłówkowe biblioteki interfejsu Wayland VAAPI.
 Summary:	VAAPI - Wayland interface static library
 Summary(pl.UTF-8):	VAAPI - statyczna biblioteka interfejsu Wayland
 Group:		Development/Libraries
-Requires:	%{name}-wayland-devel = %{version}-%{release}
+Requires:	%{name}-wayland-devel%{?_isa} = %{version}-%{release}
 
 %description wayland-static
 VAAPI - Wayland interface static library.
@@ -196,8 +196,8 @@ VAAPI - statyczna biblioteka interfejsu Wayland.
 Summary:	VAAPI - X11 interface library
 Summary(pl.UTF-8):	VAAPI - biblioteka interfejsu X11
 Group:		Libraries
-Requires:	%{name} = %{version}-%{release}
-Requires:	libdrm >= 2.4.75
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+Requires:	libdrm%{?_isa} >= 2.4.75
 
 %description x11
 VAAPI - X11 interface library.
@@ -209,12 +209,12 @@ VAAPI - biblioteka interfejsu X11.
 Summary:	Header files for VAAPI X11 interface library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki interfejsu X11 VAAPI
 Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
-Requires:	%{name}-x11 = %{version}-%{release}
-Requires:	libdrm-devel >= 2.4.75
-Requires:	xorg-lib-libX11-devel
-Requires:	xorg-lib-libXext-devel
-Requires:	xorg-lib-libXfixes-devel
+Requires:	%{name}-devel%{?_isa} = %{version}-%{release}
+Requires:	%{name}-x11%{?_isa} = %{version}-%{release}
+Requires:	libdrm-devel%{?_isa} >= 2.4.75
+Requires:	xorg-lib-libX11-devel%{?_isa}
+Requires:	xorg-lib-libXext-devel%{?_isa}
+Requires:	xorg-lib-libXfixes-devel%{?_isa}
 
 %description x11-devel
 Header files for VAAPI X11 interface library.
@@ -226,7 +226,7 @@ Pliki nagłówkowe biblioteki interfejsu X11 VAAPI.
 Summary:	VAAPI - X11 interface static library
 Summary(pl.UTF-8):	VAAPI - statyczna biblioteka interfejsu X11
 Group:		Development/Libraries
-Requires:	%{name}-x11-devel = %{version}-%{release}
+Requires:	%{name}-x11-devel%{?_isa} = %{version}-%{release}
 
 %description x11-static
 VAAPI - X11 interface static library.
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libva.git/commitdiff/07e87943641464c8fa8b81b44f974cadfbea9610



More information about the pld-cvs-commit mailing list