[packages/cargo-c] use %cargo* macros

atler atler at pld-linux.org
Sat Mar 23 12:31:43 CET 2024


commit 308516b5e7b058b137123ee55c9154583e16258a
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Mar 23 11:29:57 2024 +0100

    use %cargo* macros

 cargo-c.spec | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)
---
diff --git a/cargo-c.spec b/cargo-c.spec
index c97ee62..86ba5d8 100644
--- a/cargo-c.spec
+++ b/cargo-c.spec
@@ -37,13 +37,6 @@ BuildRequires:	zlib-devel
 ExclusiveArch:	%{rust_arches}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define		_debugsource_packages	0
-%ifarch	x32
-%define		target_opt	--target x86_64-unknown-linux-gnux32
-%else
-%define		target_opt	%{nil}
-%endif
-
 %description
 Cargo subcommands to build and install C-ABI compatible dynamic and
 static libraries.
@@ -77,17 +70,15 @@ EOF
 %build
 export CARGO_HOME="$(pwd)/.cargo"
 export LIBSSH2_SYS_USE_PKG_CONFIG=1
-export PKG_CONFIG_ALLOW_CROSS=1
 
-cargo -vv build --release --frozen %{target_opt}
+%cargo_build --frozen
 
 %install
 rm -rf $RPM_BUILD_ROOT
 export CARGO_HOME="$(pwd)/.cargo"
 export LIBSSH2_SYS_USE_PKG_CONFIG=1
-export PKG_CONFIG_ALLOW_CROSS=1
 
-cargo -vv install --frozen %{target_opt} \
+%cargo_install --frozen \
 	--path . \
 	--root $RPM_BUILD_ROOT%{_prefix}
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/cargo-c.git/commitdiff/308516b5e7b058b137123ee55c9154583e16258a



More information about the pld-cvs-commit mailing list