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

atler atler at pld-linux.org
Tue Feb 4 20:54:23 CET 2025


commit a60c2c34a178f9935f3f6ec4291b451263cf3e58
Author: Jan Palus <atler at pld-linux.org>
Date:   Tue Feb 4 20:41:35 2025 +0100

    require %{_isa} variants of runtime deps

 harfbuzz.spec | 50 +++++++++++++++++++++++++-------------------------
 1 file changed, 25 insertions(+), 25 deletions(-)
---
diff --git a/harfbuzz.spec b/harfbuzz.spec
index c71dab4..c59147e 100644
--- a/harfbuzz.spec
+++ b/harfbuzz.spec
@@ -33,9 +33,9 @@ BuildRequires:	rpmbuild(macros) >= 1.752
 BuildRequires:	sed >= 4.0
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	xz
-Requires:	freetype >= 1:2.11
-Requires:	glib2 >= 1:2.38
-%{?with_graphite2:Requires:	graphite2 >= 1.2.0}
+Requires:	freetype%{?_isa} >= 1:2.11
+Requires:	glib2%{?_isa} >= 1:2.38
+%{?with_graphite2:Requires:	graphite2%{?_isa} >= 1.2.0}
 Provides:	harfbuzz-gobject = %{version}-%{release}
 Obsoletes:	harfbuzz-gobject < 2.7.1-2
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -51,11 +51,11 @@ obsługująca wiele języków.
 Summary:	Header files for HarfBuzz library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki HarfBuzz
 Group:		Development/Libraries
-Requires:	%{name} = %{version}-%{release}
-Requires:	freetype-devel >= 1:2.11
-Requires:	glib2-devel >= 1:2.38
-%{?with_graphite2:Requires:	graphite2-devel >= 1.2.0}
-Requires:	libstdc++-devel
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+Requires:	freetype-devel%{?_isa} >= 1:2.11
+Requires:	glib2-devel%{?_isa} >= 1:2.38
+%{?with_graphite2:Requires:	graphite2-devel%{?_isa} >= 1.2.0}
+Requires:	libstdc++-devel%{?_isa}
 Provides:	harfbuzz-gobject-devel = %{version}-%{release}
 Obsoletes:	harfbuzz-gobject-devel < 2.7.1-2
 
@@ -69,7 +69,7 @@ Pliki nagłówkowe biblioteki HarfBuzz.
 Summary:	Static HarfBuzz library
 Summary(pl.UTF-8):	Statyczna biblioteka HarfBuzz
 Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
+Requires:	%{name}-devel%{?_isa} = %{version}-%{release}
 Provides:	harfbuzz-gobject-static = %{version}-%{release}
 Obsoletes:	harfbuzz-gobject-static < 2.7.1-3
 
@@ -83,7 +83,7 @@ Statyczna biblioteka HarfBuzz.
 Summary:	HarfBuzz text shaping library - cairo integration
 Summary(pl.UTF-8):	Biblioteka HarfBuzz do rysowania tekstu - integracja z cairo
 Group:		Libraries
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}%{?_isa} = %{version}-%{release}
 
 %description cairo
 HarfBuzz text shaping library - cairo integration.
@@ -95,8 +95,8 @@ Biblioteka HarfBuzz do rysowania tekstu - integracja z cairo.
 Summary:	Header files for HarfBuzz cairo library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki HarfBuzz cairo
 Group:		Development/Libraries
-Requires:	%{name}-cairo = %{version}-%{release}
-Requires:	%{name}-devel = %{version}-%{release}
+Requires:	%{name}-cairo%{?_isa} = %{version}-%{release}
+Requires:	%{name}-devel%{?_isa} = %{version}-%{release}
 
 %description cairo-devel
 Header files for HarfBuzz cairo library.
@@ -108,7 +108,7 @@ Pliki nagłówkowe biblioteki HarfBuzz cairo.
 Summary:	Static HarfBuzz cairo library
 Summary(pl.UTF-8):	Biblioteka statyczna HarfBuzz cairo
 Group:		Development/Libraries
-Requires:	%{name}-cairo-devel = %{version}-%{release}
+Requires:	%{name}-cairo-devel%{?_isa} = %{version}-%{release}
 
 %description cairo-static
 Static HarfBuzz cairo library.
@@ -120,8 +120,8 @@ Biblioteka statyczna HarfBuzz cairo.
 Summary:	HarfBuzz text shaping library - ICU integration
 Summary(pl.UTF-8):	Biblioteka HarfBuzz do rysowania tekstu - integracja z ICU
 Group:		Libraries
-Requires:	%{name} = %{version}-%{release}
-Requires:	libicu >= 49.0
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+Requires:	libicu%{?_isa} >= 49.0
 
 %description icu
 HarfBuzz text shaping library - ICU integration.
@@ -133,9 +133,9 @@ Biblioteka HarfBuzz do rysowania tekstu - integracja z ICU.
 Summary:	Header file for HarfBuzz ICU library
 Summary(pl.UTF-8):	Plik nagłówkowy biblioteki HarfBuzz ICU
 Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
-Requires:	%{name}-icu = %{version}-%{release}
-Requires:	libicu-devel >= 49.0
+Requires:	%{name}-devel%{?_isa} = %{version}-%{release}
+Requires:	%{name}-icu%{?_isa} = %{version}-%{release}
+Requires:	libicu-devel%{?_isa} >= 49.0
 
 %description icu-devel
 Header file for HarfBuzz ICU library.
@@ -147,7 +147,7 @@ Plik nagłówkowy biblioteki HarfBuzz ICU.
 Summary:	Static HarfBuzz ICU library
 Summary(pl.UTF-8):	Biblioteka statyczna HarfBuzz ICU
 Group:		Development/Libraries
-Requires:	%{name}-icu-devel = %{version}-%{release}
+Requires:	%{name}-icu-devel%{?_isa} = %{version}-%{release}
 
 %description icu-static
 Static HarfBuzz ICU library.
@@ -159,7 +159,7 @@ Biblioteka statyczna HarfBuzz ICU.
 Summary:	HarfBuzz text shaping library - font subsetter
 Summary(pl.UTF-8):	Biblioteka HarfBuzz do rysowania tekstu - font subsetter
 Group:		Libraries
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}%{?_isa} = %{version}-%{release}
 
 %description subset
 HarfBuzz text shaping library - font subsetter.
@@ -171,8 +171,8 @@ Biblioteka HarfBuzz do rysowania tekstu - font subsetter.
 Summary:	Header files for HarfBuzz subset library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki HarfBuzz subset
 Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
-Requires:	%{name}-subset = %{version}-%{release}
+Requires:	%{name}-devel%{?_isa} = %{version}-%{release}
+Requires:	%{name}-subset%{?_isa} = %{version}-%{release}
 
 %description subset-devel
 Header files for HarfBuzz subset library.
@@ -184,7 +184,7 @@ Pliki nagłówkowe biblioteki HarfBuzz subset.
 Summary:	Static HarfBuzz subset library
 Summary(pl.UTF-8):	Biblioteka statyczna HarfBuzz subset
 Group:		Development/Libraries
-Requires:	%{name}-subset-devel = %{version}-%{release}
+Requires:	%{name}-subset-devel%{?_isa} = %{version}-%{release}
 
 %description subset-static
 Static HarfBuzz subset library.
@@ -196,8 +196,8 @@ Biblioteka statyczna HarfBuzz subset.
 Summary:	HarfBuzz command-line utilities
 Summary(pl.UTF-8):	Narzędzia HarfBuzz uruchamiane z linii poleceń
 Group:		Libraries
-Requires:	%{name} = %{version}-%{release}
-Requires:	cairo >= 1.10.0
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+Requires:	cairo%{?_isa} >= 1.10.0
 
 %description progs
 HarfBuzz command-line utilities.
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/harfbuzz.git/commitdiff/a60c2c34a178f9935f3f6ec4291b451263cf3e58



More information about the pld-cvs-commit mailing list