summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancesco Zardi2018-09-13 10:25:17 +0200
committerFrancesco Zardi2018-09-13 10:25:17 +0200
commitf907aa73632b69348046f6009118debd650440e4 (patch)
tree41330c64da838d6a33f8d08b4dd94948fb5670d2
downloadaur-f907aa73632b69348046f6009118debd650440e4.tar.gz
Initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD38
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..07a776a4e2f8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = amber-search-git
+ pkgdesc = A code search and replace tool written by Rust, inspired by ack, ag, and other grep-like tools.
+ pkgver = v0.5.1.r3.68171b9
+ pkgrel = 1
+ url = https://github.com/dalance/amber
+ arch = x86_64
+ arch = i686
+ license = MIT
+ makedepends = cargo
+ makedepends = git
+ depends = gcc-libs
+ provides = amber-search
+ conflicts = amber-search
+ source = amber-search-git::git+https://github.com/dalance/amber
+ md5sums = SKIP
+
+pkgname = amber-search-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ddff235e1fcc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Francesco Zardi <frazar0@hotmail.it>
+pkgname=amber-search-git
+pkgver=v0.5.1.r3.68171b9
+pkgrel=1
+pkgdesc="A code search and replace tool written by Rust, inspired by ack, ag, and other grep-like tools."
+arch=('x86_64' 'i686')
+url="https://github.com/dalance/amber"
+license=('MIT')
+provides=("amber-search")
+depends=("gcc-libs")
+makedepends=('cargo' 'git')
+conflicts=("amber-search")
+source=("$pkgname::git+https://github.com/dalance/amber")
+md5sums=('SKIP')
+
+build() {
+ cd "$pkgname"
+
+ cargo build -j1 --release --target=$CARCH-unknown-linux-gnu
+}
+
+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)"
+}
+
+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"
+
+ install -Dm644 "README.md" "$pkgdir/usr/share/doc/${pkgname}/README.md"
+
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
+}