[packages/brotli] Rel 2; require libbrotli of the same arch
arekm
arekm at pld-linux.org
Fri Oct 23 17:12:44 CEST 2026
commit 2fa765a7755f2ec7bf46329b239025515a033686
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Fri Oct 23 17:12:15 2026 +0200
Rel 2; require libbrotli of the same arch
brotli.spec | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
---
diff --git a/brotli.spec b/brotli.spec
index a0abbe8..5d2bd2c 100644
--- a/brotli.spec
+++ b/brotli.spec
@@ -8,7 +8,7 @@ Summary: Brotli - generic-purpose lossless compression algorithm
Summary(pl.UTF-8): Brotli - algorytm bezstratnej kompresji ogólnego przeznaczenia
Name: brotli
Version: 1.2.1
-Release: 1
+Release: 2
License: Apache v2.0
Group: Libraries
#Source0Download: https://github.com/google/brotli/releases
@@ -32,7 +32,7 @@ BuildRequires: python3-setuptools
%endif
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.714
-Requires: libbrotli = %{version}-%{release}
+Requires: libbrotli%{?_isa} = %{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -74,7 +74,7 @@ Biblioteki do kodowania/dekodowania kompresji Brotli.
Summary: Header files for Brotli libraries
Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Brotli
Group: Development/Libraries
-Requires: libbrotli = %{version}-%{release}
+Requires: libbrotli%{?_isa} = %{version}-%{release}
Requires: libstdc++-devel >= 6:4.7
%description -n libbrotli-devel
@@ -87,7 +87,7 @@ Pliki nagłówkowe bibliotek Brotli.
Summary: Static Brotli libraries
Summary(pl.UTF-8): Statyczne biblioteki Brotli
Group: Development/Libraries
-Requires: libbrotli-devel = %{version}-%{release}
+Requires: libbrotli-devel%{?_isa} = %{version}-%{release}
%description -n libbrotli-static
Static Brotli libraries.
@@ -167,6 +167,11 @@ ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libbrotlicommon.so.*.*.*) $RP
ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libbrotlidec.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libbrotlidec.so
ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libbrotlienc.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libbrotlienc.so
+# generic header names; suffix the section as Fedora does (man 3brotli decode.h)
+for f in constants decode encode types; do
+ %{__mv} $RPM_BUILD_ROOT%{_mandir}/man3/$f.h.3 $RPM_BUILD_ROOT%{_mandir}/man3/$f.h.3brotli
+done
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -197,6 +202,10 @@ rm -rf $RPM_BUILD_ROOT
%{_pkgconfigdir}/libbrotlicommon.pc
%{_pkgconfigdir}/libbrotlidec.pc
%{_pkgconfigdir}/libbrotlienc.pc
+%{_mandir}/man3/constants.h.3brotli*
+%{_mandir}/man3/decode.h.3brotli*
+%{_mandir}/man3/encode.h.3brotli*
+%{_mandir}/man3/types.h.3brotli*
%if %{with static_libs}
%files -n libbrotli-static
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/brotli.git/commitdiff/2fa765a7755f2ec7bf46329b239025515a033686
More information about the pld-cvs-commit
mailing list