diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 17 insertions, 19 deletions
@@ -1,8 +1,10 @@ -# Maintainer: Francesco Zardi <frazar0@hotmail.it> +# $Id$ +# Maintainer: Radu Potop <radu at wooptoo dot com> + pkgname=amber-search-git -pkgver=v0.5.1.r3.68171b9 -pkgrel=2 -pkgdesc="A code search and replace tool written by Rust, inspired by ack, ag, and other grep-like tools." +pkgver=v0.6.0.38.gf6e0 +pkgrel=1 +pkgdesc="A code search and replace tool written in Rust. Inspired by ack, ag, and grep." arch=('x86_64' 'i686') url="https://github.com/dalance/amber" license=('MIT') @@ -10,29 +12,25 @@ provides=("amber-search") depends=("gcc-libs") makedepends=('cargo' 'git') conflicts=("amber-search") -source=("$pkgname::git+https://github.com/dalance/amber") +source=("$pkgname::git+$url") md5sums=('SKIP') -build() { +pkgver() { cd "$pkgname" - - cargo build --release --target=$CARCH-unknown-linux-gnu + git describe --abbrev=4 --always --tags | sed 's/-/./g' } -pkgver() { - cd "$pkgname" - local tag=$(git tag --sort=-v:refname | head -1) - local commits_since=$(git rev-list $tag..HEAD --count) - echo "$tag.r$commits_since.$(git log --pretty=format:'%h' -n 1)" +build() { + cd "$srcdir/$pkgname" + cargo build --frozen --release } package() { - cd "$pkgname" - - install -Dm755 "target/$CARCH-unknown-linux-gnu/release/ambr" "$pkgdir/usr/bin/ambr" - install -Dm755 "target/$CARCH-unknown-linux-gnu/release/ambs" "$pkgdir/usr/bin/ambs" + cd "$srcdir/$pkgname" - install -Dm644 "README.md" "$pkgdir/usr/share/doc/${pkgname}/README.md" + install -Dm755 -t "$pkgdir/usr/bin" "target/release/ambr" "target/release/ambs" - install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" + # documentation & licenses + install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE } |