summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 17 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 731a5c25b0f2..e6a653e8fa3a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}