]> git.pld-linux.org Git - packages/ripgrep.git/blobdiff - ripgrep.spec
handle cargo outdir manually until elegant generic solution is figured; rel 2
[packages/ripgrep.git] / ripgrep.spec
index 5040e09e223ce73b367b64be0c5c7513cd60ea3b..fe53510e84faf34b5e0d23f640d2530d310bf62d 100644 (file)
@@ -3,7 +3,7 @@
 Summary:       Line oriented search tool using Rust's regex library
 Name:          ripgrep
 Version:       12.1.1
-Release:       1
+Release:       2
 License:       MIT or Unlicense
 Group:         Applications
 Source0:       https://github.com/BurntSushi/ripgrep/archive/%{version}/%{name}-%{version}.tar.gz
@@ -20,6 +20,12 @@ BuildRequires:       xz
 ExclusiveArch: %{rust_arches}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%ifarch x32
+%define                cargo_outdir    target/x86_64-unknown-linux-gnux32
+%else
+%define                cargo_outdir    target
+%endif
+
 %description
 ripgrep is a line-oriented search tool that recursively searches your
 current directory for a regex pattern. By default, ripgrep will
@@ -75,9 +81,9 @@ rm -rf $RPM_BUILD_ROOT
 export CARGO_HOME="$(pwd)/.cargo"
 
 %cargo_install --frozen --root $RPM_BUILD_ROOT%{_prefix} --path $PWD
-install -D target/release/build/%{name}-*/out/rg.1 $RPM_BUILD_ROOT%{_mandir}/man1/rg.1
-install -D target/release/build/%{name}-*/out/rg.bash $RPM_BUILD_ROOT%{bash_compdir}/rg
-install -D target/release/build/%{name}-*/out/rg.fish $RPM_BUILD_ROOT%{fish_compdir}/rg.fish
+install -D %{cargo_outdir}/release/build/%{name}-*/out/rg.1 $RPM_BUILD_ROOT%{_mandir}/man1/rg.1
+install -D %{cargo_outdir}/release/build/%{name}-*/out/rg.bash $RPM_BUILD_ROOT%{bash_compdir}/rg
+install -D %{cargo_outdir}/release/build/%{name}-*/out/rg.fish $RPM_BUILD_ROOT%{fish_compdir}/rg.fish
 
 %{__rm} $RPM_BUILD_ROOT%{_prefix}/.crates*
 
This page took 0.170173 seconds and 4 git commands to generate.