[packages/maturin] - rel 2, update vendored files checksums after patch

baggins baggins at pld-linux.org
Sun May 25 13:59:17 CEST 2025


commit b90f66666cc6a6359fa31882d73924473bda2270
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun May 25 15:09:59 2025 +0200

    - rel 2, update vendored files checksums after patch

 maturin.spec | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/maturin.spec b/maturin.spec
index 2dc8e7d..184bd00 100644
--- a/maturin.spec
+++ b/maturin.spec
@@ -6,7 +6,7 @@
 Summary:	Build and publish rust crates as python packages
 Name:		maturin
 Version:	1.8.6
-Release:	1
+Release:	2
 License:	MIT or Apache v2.0
 Group:		Applications
 Source0:	https://github.com/PyO3/maturin/archive/v%{version}/%{name}-%{version}.tar.gz
@@ -17,6 +17,7 @@ Source1:	%{name}-crates-%{crates_ver}.tar.xz
 Patch0:		x32.patch
 URL:		https://github.com/PyO3/maturin
 BuildRequires:	cargo
+BuildRequires:	diffstat
 BuildRequires:	rpmbuild(macros) >= 2.004
 BuildRequires:	rust
 %if %{with python3}
@@ -47,11 +48,13 @@ Maturin bindings for Python.
 %{__mv} maturin-%{crates_ver}/* .
 sed -i -e 's/@@VERSION@@/%{version}/' Cargo.lock
 
-old_sum=$(sha256sum vendor/ring/src/cpu/intel.rs|cut -f1 -d' ')
+diffstat -l -p1 %PATCH0 | xargs sha256sum > %builddir/x32.patch.sha256
 %patch -P0 -p1
-new_sum=$(sha256sum vendor/ring/src/cpu/intel.rs|cut -f1 -d' ')
-test "$old_sum" != "$new_sum"
-%{__sed} -i -e "s/$old_sum/$new_sum/" vendor/ring/.cargo-checksum.json
+cat %builddir/x32.patch.sha256 | while read old_sum f; do
+  new_sum=$(sha256sum $f | cut -f1 -d' ')
+  test "$old_sum" != "$new_sum"
+  %{__sed} -i -e "s/$old_sum/$new_sum/" vendor/ring/.cargo-checksum.json
+done
 
 # use our offline registry
 export CARGO_HOME="$(pwd)/.cargo"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/maturin.git/commitdiff/b90f66666cc6a6359fa31882d73924473bda2270



More information about the pld-cvs-commit mailing list