[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