[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