summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD32
2 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..de8ec2d6e5b3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = silver-searcher-git
+ pkgdesc = The Silver Searcher: An attempt to make something better than ack, which itself is better than grep.
+ pkgver = 0.22.0.r1182.9303d2b
+ pkgrel = 1
+ url = https://github.com/ggreer/the_silver_searcher
+ arch = i686
+ arch = x86_64
+ license = Apache
+ makedepends = git
+ provides = the_silver_searcher=0.22.0.r1182.9303d2b
+ conflicts = the_silver_searcher
+ source = git://github.com/ggreer/the_silver_searcher.git
+ sha256sums = SKIP
+ sha512sums = SKIP
+
+pkgname = silver-searcher-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fbca236b9566
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Limao Luo <luolimao+AUR@gmail.com>
+
+_pkgname=the_silver_searcher
+pkgname=silver-searcher-git
+pkgver=0.22.0.r1182.9303d2b
+pkgrel=1
+pkgdesc="The Silver Searcher: An attempt to make something better than ack, which itself is better than grep."
+arch=(i686 x86_64)
+url=https://github.com/ggreer/the_silver_searcher
+license=(Apache)
+makedepends=(git)
+provides=($_pkgname=$pkgver)
+conflicts=($_pkgname)
+source=(git://github.com/ggreer/$_pkgname.git)
+sha256sums=('SKIP')
+sha512sums=('SKIP')
+
+pkgver() {
+ cd $_pkgname/
+ echo $(git describe --tags | sed 's/-/./g').r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
+}
+
+build() {
+ cd $_pkgname/
+ ./build.sh
+}
+
+package() {
+ cd $_pkgname/
+ install -Dm755 ag "$pkgdir"/usr/bin/ag
+ install -Dm644 doc/ag.1 "$pkgdir"/usr/share/man/man1/ag.1
+}