]> git.pld-linux.org Git - packages/delta.git/blobdiff - delta.spec
add support for reusing crates from older package version
[packages/delta.git] / delta.spec
index f3cff42baaaefcbcbd3c52627fd6a72c8ceb06ae..d252575261b7f587a21df11a927d586a55f042b5 100644 (file)
@@ -1,3 +1,5 @@
+%define                crates_ver      0.5.0
+
 Summary:       A viewer for git and diff output
 Name:          delta
 Version:       0.5.0
@@ -6,11 +8,8 @@ License:       MIT
 Group:         Applications
 Source0:       https://github.com/dandavison/delta/archive/%{version}/%{name}-%{version}.tar.gz
 # Source0-md5: d75f73bc71407b86489eff88f837274d
-# cd delta-%{version}
-# cargo vendor
-# cd ..
-# tar cJf delta-crates-%{version}.tar.xz delta-%{version}/{vendor,Cargo.lock}
-Source1:       %{name}-crates-%{version}.tar.xz
+# ./create-crates.sh
+Source1:       %{name}-crates-%{crates_ver}.tar.xz
 # Source1-md5: 55f896f9511f16f17d8d209d903904f1
 URL:           https://github.com/dandavison/delta
 BuildRequires: cargo
@@ -43,7 +42,10 @@ Delta's main features are:
   diff output.
 
 %prep
-%setup -q -b1
+%setup -q -a1
+
+%{__mv} delta-%{crates_ver}/* .
+sed -i -e 's/@@VERSION@@/%{version}/' Cargo.lock
 
 # use our offline registry
 export CARGO_HOME="$(pwd)/.cargo"
This page took 0.049975 seconds and 4 git commands to generate.