X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=delta.spec;h=9bb869037b52c5b8302ac8b1382387059fba69b4;hb=0f10bc3d37f1b49273881212a518051157959b31;hp=d252575261b7f587a21df11a927d586a55f042b5;hpb=4a2626ba692d170ac1c95ca04b25ef9734379952;p=packages%2Fdelta.git diff --git a/delta.spec b/delta.spec index d252575..9bb8690 100644 --- a/delta.spec +++ b/delta.spec @@ -1,19 +1,28 @@ -%define crates_ver 0.5.0 +%define crates_ver 0.11.3 Summary: A viewer for git and diff output Name: delta -Version: 0.5.0 +Version: 0.11.3 Release: 1 License: MIT Group: Applications Source0: https://github.com/dandavison/delta/archive/%{version}/%{name}-%{version}.tar.gz -# Source0-md5: d75f73bc71407b86489eff88f837274d +# Source0-md5: c640b52ae79903e446f3501209cfee84 # ./create-crates.sh Source1: %{name}-crates-%{crates_ver}.tar.xz -# Source1-md5: 55f896f9511f16f17d8d209d903904f1 +# Source1-md5: 8024cf08d66dac0985248fa49a69fd96 URL: https://github.com/dandavison/delta BuildRequires: cargo +BuildRequires: libgit2-devel >= 1.1.0 +BuildRequires: oniguruma-devel >= 6.9.3 +BuildRequires: pkgconfig +BuildRequires: rpmbuild(macros) >= 2.004 BuildRequires: rust +BuildRequires: tar >= 1:1.22 +BuildRequires: xz +Requires: libgit2 >= 1.1.0 +Requires: oniguruma >= 6.9.3 +ExclusiveArch: %{rust_arches} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -62,14 +71,15 @@ EOF %build export CARGO_HOME="$(pwd)/.cargo" +export RUSTONIG_SYSTEM_LIBONIG=true -cargo -v build --release --frozen +%cargo_build --frozen %install rm -rf $RPM_BUILD_ROOT export CARGO_HOME="$(pwd)/.cargo" -cargo -v install --frozen --root $RPM_BUILD_ROOT%{_prefix} --path $PWD +%cargo_install --frozen --root $RPM_BUILD_ROOT%{_prefix} --path $PWD %{__rm} $RPM_BUILD_ROOT%{_prefix}/.crates* %clean