[packages/rpm-ostree] - fix for system zlib on x32; release 2

qboosh qboosh at pld-linux.org
Sun May 4 21:12:47 CEST 2025


commit 87cb64401f65228397e5dee2896234b12c46b998
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun May 4 21:03:58 2025 +0200

    - fix for system zlib on x32; release 2

 rpm-ostree-system-zlib.patch | 16 ++++++++++++++++
 rpm-ostree.spec              |  6 ++++--
 2 files changed, 20 insertions(+), 2 deletions(-)
---
diff --git a/rpm-ostree.spec b/rpm-ostree.spec
index f9b2a38..607ccc3 100644
--- a/rpm-ostree.spec
+++ b/rpm-ostree.spec
@@ -7,7 +7,7 @@ Summary:	Hybrid package/OSTree system
 Summary(pl.UTF-8):	Hybrydowy system pakietów/OSTree
 Name:		rpm-ostree
 Version:	2025.7
-Release:	1
+Release:	2
 License:	GPL v2+, LGPL v2+, Apache v2.0 or MIT
 Group:		Applications/System
 #Source0Download: https://github.com/coreos/rpm-ostree/releases
@@ -15,6 +15,7 @@ Source0:	https://github.com/coreos/rpm-ostree/releases/download/v%{version}/%{na
 # Source0-md5:	494ebcfb09a0c71a529c42049e347ced
 Patch0:		libdnf-gpgme-pkgconfig.patch
 Patch1:		%{name}-types.patch
+Patch2:		%{name}-system-zlib.patch
 URL:		https://github.com/coreos/rpm-ostree
 BuildRequires:	autoconf >= 2.63
 BuildRequires:	automake >= 1:1.11
@@ -122,6 +123,7 @@ Dokumentacja API biblioteki rpm-ostree.
 %setup -q
 %patch -P 0 -p1 -d libdnf
 %patch -P 1 -p1
+%patch -P 2 -p1
 
 # see autogen.sh
 %{__sed} -e 's,$(libglnx_srcpath),'$(pwd)/libglnx,g < libglnx/Makefile-libglnx.am >libglnx/Makefile-libglnx.am.inc
@@ -136,7 +138,7 @@ ln -sf ../libglnx/libglnx.m4 buildutil/libglnx.m4
 export PKG_CONFIG_ALLOW_CROSS=1
 %{__gtkdocize}
 %{__libtoolize}
-%{__aclocal} -I m4
+%{__aclocal} -I buildutil
 %{__autoconf}
 %{__autoheader}
 %{__automake}
diff --git a/rpm-ostree-system-zlib.patch b/rpm-ostree-system-zlib.patch
new file mode 100644
index 0000000..95c82d0
--- /dev/null
+++ b/rpm-ostree-system-zlib.patch
@@ -0,0 +1,16 @@
+--- rpm-ostree-2025.7/vendor/libz-sys/build.rs.orig	2025-03-28 17:01:17.000000000 +0100
++++ rpm-ostree-2025.7/vendor/libz-sys/build.rs	2025-05-04 19:29:50.789707114 +0200
+@@ -85,7 +85,6 @@ fn main() {
+     if target.contains("msvc")
+         || target.contains("pc-windows-gnu")
+         || want_static
+-        || (cross_compiling && !target.contains("-apple-"))
+     {
+         return build_zlib(&mut cfg, &target);
+     }
+--- rpm-ostree-2025.7/vendor/libz-sys/.cargo-checksum.json.orig	2025-03-28 17:01:17.000000000 +0100
++++ rpm-ostree-2025.7/vendor/libz-sys/.cargo-checksum.json	2025-05-04 20:22:05.731618481 +0200
+@@ -1 +1 @@
+-{"files":{"Cargo.toml":"9affea24b897d2a1fe6b091c89429cd78821d8a580f0ef5da85224172f145c29","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"34c467b6945a22696d060b8fdd2379d464acb3408d4c599d3dc5fe4fa1b4c84f","README-zng.md":"438ab65416835d72c7dd168338af3db6f1a3d8ccee455af4e1d75438a781eb71","README.md":"3607fa398947cdc3cfba6cc985fd8191fcbf2699d89d3a36e3500eb27a0ca17e","build.rs":"98c443fc279a2d2c692278c1ae7f511641cefe41f9499f8cd85886b5cb15c237","src/lib.rs":"8f9f42e8c80e134fa6f5724c677a341689e2e16cbe93a15495a1b4d8bfa90c49","src/smoke.c":"10607c81b73811bfcb9718767312bf97ba2ccf7048ea2f18a2085aa06ad7f91b","zng/cc.rs":"97a158aaa45c8ef8902fcdececc56271a1985b9fca05c70bbe801864847c574e","zng/cmake.rs":"0af9a27eace82c80058bb8d393fbb38a5d1b9437215fd831bfe360e2e163c0b1"},"package":"df9b68e50e6e0b26f672573834882eb57759f6db9b3be2ea3c35c91188bb4eaa"}
+\ No newline at end of file
++{"files":{"Cargo.toml":"9affea24b897d2a1fe6b091c89429cd78821d8a580f0ef5da85224172f145c29","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"34c467b6945a22696d060b8fdd2379d464acb3408d4c599d3dc5fe4fa1b4c84f","README-zng.md":"438ab65416835d72c7dd168338af3db6f1a3d8ccee455af4e1d75438a781eb71","README.md":"3607fa398947cdc3cfba6cc985fd8191fcbf2699d89d3a36e3500eb27a0ca17e","build.rs":"97fcb8cf869f3e907cd6977de5b068b80fffe65a80ef65143533e8dcdc330f99","src/lib.rs":"8f9f42e8c80e134fa6f5724c677a341689e2e16cbe93a15495a1b4d8bfa90c49","src/smoke.c":"10607c81b73811bfcb9718767312bf97ba2ccf7048ea2f18a2085aa06ad7f91b","zng/cc.rs":"97a158aaa45c8ef8902fcdececc56271a1985b9fca05c70bbe801864847c574e","zng/cmake.rs":"0af9a27eace82c80058bb8d393fbb38a5d1b9437215fd831bfe360e2e163c0b1"},"package":"df9b68e50e6e0b26f672573834882eb57759f6db9b3be2ea3c35c91188bb4eaa"}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm-ostree.git/commitdiff/87cb64401f65228397e5dee2896234b12c46b998



More information about the pld-cvs-commit mailing list