diff options
author | Andrew Gallant <jamslam@gmail.com> | 2016-09-21 20:19:29 -0400 |
---|---|---|
committer | Andrew Gallant <jamslam@gmail.com> | 2016-09-21 20:19:29 -0400 |
commit | f462d092e7f5c4e9a9b6da0b6b6c240f6b776f9e (patch) | |
tree | a798b4419b82f76aea845d9494edd8cd36b56038 /pkg | |
parent | fe84928c855a04d345617993603565bbf92ae54b (diff) |
Add Archlinux AUR package.
Diffstat (limited to 'pkg')
-rw-r--r-- | pkg/archlinux/PKGBUILD | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pkg/archlinux/PKGBUILD b/pkg/archlinux/PKGBUILD new file mode 100644 index 00000000..92d23209 --- /dev/null +++ b/pkg/archlinux/PKGBUILD @@ -0,0 +1,35 @@ +# Contributor: Andrew Gallant <jamslam@gmail.com> +# Maintainer: Andrew Gallant +pkgname=ripgrep +pkgver=0.1.11 +pkgrel=1 +pkgdesc="A search tool that combines the usability of The Silver Searcher with the raw speed of grep." +arch=('i686' 'x86_64') +url="https://github.com/BurntSushi/ripgrep" +license=('UNLICENSE') +makedepends=('cargo') +source=("https://github.com/BurntSushi/$pkgname/archive/$pkgver.tar.gz") +sha256sums=('d29beb1a43a263d75ce4ef23a07253ed6ea306b14ffb5b37bc4972fb5d98238c') + +build() { + cd "$pkgname-$pkgver" + if command -v rustup > /dev/null 2>&1; then + RUSTFLAGS="-C target-cpu=native" rustup run nightly \ + cargo build --release --features simd-accel + elif rustc --version | grep -q nightly; then + RUSTFLAGS="-C target-cpu=native" \ + cargo build --release --features simd-accel + else + cargo build --release + fi +} + +package() { + cd "$pkgname-$pkgver" + + install -Dm755 "target/release/rg" "$pkgdir/usr/bin/rg" + install -Dm644 "README-NEW.md" "$pkgdir/usr/share/doc/ripgrep/README.md" + install -Dm644 "COPYING" "$pkgdir/usr/share/doc/ripgrep/COPYING" + install -Dm644 "LICENSE-MIT" "$pkgdir/usr/share/doc/ripgrep/LICENSE-MIT" + install -Dm644 "UNLICENSE" "$pkgdir/usr/share/doc/ripgrep/UNLICENSE" +} |