diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index b129fa6..91e9aa5 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -16,7 +16,8 @@ sha512sums=('9321532e4bf633ecd200d98873b6773230d046d7bd075f223f09a68531cef4e4138 build() { cd "$pkgname-$pkgver" - cargo build --release --locked --features 'pcre2' + export _OUT_DIR="$(cargo build --release --locked --features 'pcre2' --message-format=json-render-diagnostics | + jq -r 'select(.out_dir) | select(.package_id | startswith("ripgrep ")) | .out_dir')" } check() { @@ -28,15 +29,12 @@ check() { package() { cd "$pkgname-$pkgver" - OUT_DIR="$(cargo build --release --locked --message-format=json-render-diagnostics | - jq -r 'select(.out_dir) | select(.package_id | startswith("ripgrep ")) | .out_dir')" - install -Dm755 "target/release/rg" "$pkgdir/usr/bin/rg" install -Dm644 "complete/_rg" "$pkgdir/usr/share/zsh/site-functions/_rg" - install -Dm644 "$OUT_DIR"/rg.bash "$pkgdir/usr/share/bash-completion/completions/rg" - install -Dm644 "$OUT_DIR"/rg.fish "$pkgdir/usr/share/fish/vendor_completions.d/rg.fish" - install -Dm644 "$OUT_DIR"/rg.1 "$pkgdir/usr/share/man/man1/rg.1" + install -Dm644 "$_OUT_DIR"/rg.bash "$pkgdir/usr/share/bash-completion/completions/rg" + install -Dm644 "$_OUT_DIR"/rg.fish "$pkgdir/usr/share/fish/vendor_completions.d/rg.fish" + install -Dm644 "$_OUT_DIR"/rg.1 "$pkgdir/usr/share/man/man1/rg.1" install -Dm644 "README.md" "$pkgdir/usr/share/doc/${pkgname}/README.md" install -Dm644 "COPYING" "$pkgdir/usr/share/licenses/${pkgname}/COPYING"