summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Băcîrcea2015-06-16 10:00:00 +0300
committerAdrian Băcîrcea2015-06-16 10:00:00 +0300
commitb444a3cc6ed09ac7d4ab36cdfd8daa96d89dbed3 (patch)
tree1ca998b356647587b16a03f3288595c97b36108e
downloadaur-b444a3cc6ed09ac7d4ab36cdfd8daa96d89dbed3.tar.gz
Initial import
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD39
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5b5404ecf879
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = serf-git
+ pkgdesc = Service discovery and orchestration
+ pkgver = 0.6.4.r12.g320787d
+ pkgrel = 1
+ url = http://www.serfdom.io/
+ arch = i686
+ arch = x86_64
+ license = MPL
+ makedepends = go
+ source = serf::git+https://github.com/hashicorp/serf.git#branch=master
+ sha256sums = SKIP
+
+pkgname = serf-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c7fe640a355e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer : adytzu2007 <adybac at gmail {dot} com>
+
+pkgname=serf-git
+_pkgver=0.5
+pkgver=0.6.4.r12.g320787d
+pkgrel=1
+pkgdesc="Service discovery and orchestration"
+arch=('i686' 'x86_64')
+url=("http://www.serfdom.io/")
+license=('MPL')
+makedepends=('go')
+_gitroot='https://github.com/hashicorp/serf.git'
+_gitname='serf'
+_gitbranch='master'
+source=("${_gitname}::git+${_gitroot}#branch=${_gitbranch}")
+sha256sums=("SKIP")
+
+build()
+{
+ cd "${srcdir}"
+
+ # create a temporary go workspace
+ mkdir -p src bin
+ export GOPATH="${PWD}"
+
+ cd "${srcdir}/src/${_gitname}"
+ make
+}
+
+package()
+{
+ install -D -m755 "${srcdir}/bin/serf" "${pkgdir}/usr/bin/serf"
+}
+
+pkgver()
+{
+ cd "$srcdir/${_gitname}"
+ git describe --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g' | cut -c2-
+}