diff options
author | grinderz | 2019-01-28 11:41:15 +0300 |
---|---|---|
committer | grinderz | 2019-01-28 11:41:15 +0300 |
commit | 0d9207506f4f98a6607e3fe84cbe3f4fa9e0ca99 (patch) | |
tree | 8f4aafb7a12dfb199bd7f7cfa4bca9ca6cfdd7f7 | |
download | aur-0d9207506f4f98a6607e3fe84cbe3f4fa9e0ca99.tar.gz |
init
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 45 |
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..356f690aa418 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = libnsq-git + pkgdesc = Async C client library for NSQ + pkgver = r36.9b2685d + pkgrel = 1 + url = https://github.com/mreiferson/libnsq + arch = x86_64 + license = MIT + depends = libev + depends = libevbuffsock + depends = json-c + provides = libnsq + source = git+https://github.com/mreiferson/libnsq.git + sha1sums = SKIP + +pkgname = libnsq-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..820c760b2627 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/libnsq +/src +/pkg + +*.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5cad467546cc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Anthony Danilov <grinderz@protonmail.com> + +_libname=libnsq + +pkgname=${_libname}-git +pkgver=r36.9b2685d + +pkgrel=1 +pkgdesc="Async C client library for NSQ" +arch=('x86_64') +url="https://github.com/mreiferson/libnsq" +license=('MIT') +depends=('libevbuffsock') +provides=('libnsq') +source=(git+https://github.com/mreiferson/libnsq.git) +sha1sums=('SKIP') +pkgver() { + cd "${_libname}" + ( + set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +build() { + cd "${srcdir}/${_libname}" + sed -i '/^PREFIX=.*$/c\PREFIX=/usr' Makefile + make libnsq.a +} + +#check() { +# cd "${srcdir}/${_libname}" +# make test +# ./test-nsqd +# ./test-lookupd +#} + +package() { + cd "${srcdir}/${_libname}" + install -Dm 644 ${_libname}.a ${pkgdir}/usr/lib/${_libname}.a + install -Dm 644 nsq.h ${pkgdir}/usr/include/nsq.h + + install -Dm 644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} |