summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChocobo12018-04-10 16:20:13 +0800
committerChocobo12018-04-10 17:38:06 +0800
commitc8837322c26583fcfae7b1da1890fe7b845578ec (patch)
tree26e613c9d4b48086fe84ad181d492f8e6963f674
downloadaur-c8837322c26583fcfae7b1da1890fe7b845578ec.tar.gz
newpkg: curvedns-git 0.87.r11.gb5a7619-1
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD44
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f5e4c7d39ad0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = curvedns-git
+ pkgdesc = A DNSCurve Forwarding name server
+ pkgver = 0.87.r11.gb5a7619
+ pkgrel = 1
+ url = https://github.com/curvedns/curvedns
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = git
+ depends = glibc
+ depends = libev
+ provides = curvedns
+ conflicts = curvedns
+ source = git+https://github.com/curvedns/curvedns.git
+ sha256sums = SKIP
+
+pkgname = curvedns-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bed507e70e61
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net>
+
+pkgname=curvedns-git
+pkgver=0.87.r11.gb5a7619
+pkgrel=1
+pkgdesc="A DNSCurve Forwarding name server"
+arch=('i686' 'x86_64')
+url="https://github.com/curvedns/curvedns"
+license=('BSD')
+depends=('glibc' 'libev')
+makedepends=('git')
+provides=('curvedns')
+conflicts=('curvedns')
+source=("git+https://github.com/curvedns/curvedns.git")
+sha256sums=('SKIP')
+
+
+pkgver() {
+ cd "curvedns"
+
+ _tag=$(git tag -l --sort -v:refname | head -n1 | sed 's/curvedns-//')
+ _rev=$(git rev-list --count curvedns-$_tag..HEAD)
+ _hash=$(git rev-parse --short HEAD)
+ printf "%s.r%s.g%s" "$_tag" "$_rev" "$_hash"
+}
+
+build() {
+ cd "curvedns"
+
+ ./configure.nacl
+
+ ./configure.curvedns
+ echo $CFLAGS > "nacl/build/work/curvedns/cflags"
+ ./configure.curvedns
+ make
+}
+
+package() {
+ cd "curvedns"
+
+ install -Dm755 "curvedns" "$pkgdir/usr/bin/curvedns"
+ install -Dm755 "curvedns-keygen" "$pkgdir/usr/bin/curvedns-keygen"
+ install -Dm644 "LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md"
+}