| author | Sven-Hendrik Haase
<svenstaro@archlinux.org> 2020-03-16 13:28:51 UTC |
| committer | Sven-Hendrik Haase
<svenstaro@archlinux.org> 2020-03-16 13:28:51 UTC |
| parent | 9442336e152013583611ebdb87dd98b2adb6b347 |
| PKGBUILD | +12 | -6 |
diff --git a/PKGBUILD b/PKGBUILD index b11988a..f0cb8a4 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Sven-Hendrik Haase <svenstaro@gmail.com> # Contributor: Andrew Gallant <jamslam@gmail.com> pkgname=ripgrep -pkgver=11.0.2 +pkgver=12.0.0 pkgrel=1 pkgdesc="A search tool that combines the usability of ag with the raw speed of grep" arch=('x86_64') @@ -10,7 +10,7 @@ license=('MIT' 'custom') depends=('gcc-libs' 'pcre2') makedepends=('cargo' 'asciidoc') source=("$pkgname-$pkgver.tar.gz::https://github.com/BurntSushi/$pkgname/archive/$pkgver.tar.gz") -sha512sums=('62b5bcceac2ca4899e797799e67a8e45730f1bcb5115b48e9ebfe12d3b0e43921020f368e4328b0f5060ccdf0dedb8935857ece7126e05d9cbcca535cee68a92') +sha512sums=('8c663ac328c528916e46f7c94a6b248c5f572feb2d7d012692b5640f2b5931b8a2d44e3638ea2a1ac9f48f7ec8154b4329fd96218ff84c178705a2c46c04458d') build() { cd "$pkgname-$pkgver" @@ -18,18 +18,24 @@ build() { cargo build --release --locked --features 'pcre2' } +check() { + cd "$pkgname-$pkgver" + + cargo test --release --locked --features 'pcre2' +} + package() { cd "$pkgname-$pkgver" install -Dm755 "target/release/rg" "$pkgdir/usr/bin/rg" install -Dm644 "complete/_rg" "$pkgdir/usr/share/zsh/site-functions/_rg" - install -Dm644 "target/release/build/ripgrep-"*/out/rg.bash "$pkgdir/usr/share/bash-completion/completions/rg" - install -Dm644 "target/release/build/ripgrep-"*/out/rg.fish "$pkgdir/usr/share/fish/vendor_completions.d/rg.fish" + local target_dir=$(ls target/release/build/ripgrep-*/out/rg.bash | head -n1 | xargs dirname) + install -Dm644 "$target_dir"/rg.bash "$pkgdir/usr/share/bash-completion/completions/rg" + install -Dm644 "$target_dir"/rg.fish "$pkgdir/usr/share/fish/vendor_completions.d/rg.fish" + install -Dm644 "$target_dir"/rg.1 "$pkgdir/usr/share/man/man1/rg.1" - install -Dm644 "target/release/build/ripgrep-"*/out/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" install -Dm644 "LICENSE-MIT" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE-MIT" install -Dm644 "UNLICENSE" "$pkgdir/usr/share/licenses/${pkgname}/UNLICENSE"