]> git.pld-linux.org Git - projects/template-specs.git/commitdiff
Use cargo based install
authorElan Ruusamäe <glen@pld-linux.org>
Wed, 17 Mar 2021 14:30:08 +0000 (16:30 +0200)
committerElan Ruusamäe <glen@pld-linux.org>
Wed, 17 Mar 2021 14:30:08 +0000 (16:30 +0200)
rust.spec

index 1ff7249fb392fc56979bc6362494c53566971a63..3e3e2729ae2a5f555e16dd37bec122cc4a72483e 100644 (file)
--- a/rust.spec
+++ b/rust.spec
@@ -49,8 +49,16 @@ cargo -v build \
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_bindir}
-cp -p target/release/* $RPM_BUILD_ROOT%{_bindir}
+export CARGO_HOME="$(pwd)/.cargo"
+
+cargo -vv \
+       install \
+       --frozen \
+       --path . \
+       --root $RPM_BUILD_ROOT%{_prefix}
+
+%{__rm} $RPM_BUILD_ROOT%{_prefix}/.crates.toml
+%{__rm} $RPM_BUILD_ROOT%{_prefix}/.crates2.json
 
 %clean
 rm -rf $RPM_BUILD_ROOT
This page took 0.089798 seconds and 4 git commands to generate.