summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Bernardoff2018-05-16 19:57:52 +0200
committerVincent Bernardoff2018-05-16 19:57:52 +0200
commit9599011465b75350c585c3c09558827b462d1dc5 (patch)
tree36f5aeb55b94bc80d56bf98be9c736434884ba2b
downloadaur-9599011465b75350c585c3c09558827b462d1dc5.tar.gz
Initial commit.
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD45
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..54272d00c306
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+# Generated by mksrcinfo v8
+# Wed May 16 17:57:10 UTC 2018
+pkgbase = nng-git
+ pkgdesc = Rewrite of the SP protocol library known as libnanomsg
+ pkgver = 0.9.0.35.g84c32ea
+ pkgrel = 1
+ url = https://nanomsg.github.io/nng/
+ arch = armv6
+ arch = armv6h
+ arch = aarch64
+ arch = x86_64
+ arch = i686
+ license = MIT
+ makedepends = git
+ makedepends = cmake
+ makedepends = ninja
+ provides = nng
+ conflicts = nng
+ source = git+https://github.com/nanomsg/nng.git
+ md5sums = SKIP
+
+pkgname = nng-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..7a56ebc3367d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.tar
+nng
+pkg
+src \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7dca8344b613
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Vincent Bernardoff <vb AT luminar.eu.org>
+pkgname=nng-git
+pkgver=0.9.0.35.g84c32ea
+pkgrel=1
+pkgdesc="Rewrite of the SP protocol library known as libnanomsg"
+arch=(armv6 armv6h aarch64 x86_64 i686)
+url="https://nanomsg.github.io/nng/"
+license=('MIT')
+depends=()
+makedepends=('git' 'cmake' 'ninja')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+install=
+source=('git+https://github.com/nanomsg/nng.git')
+noextract=()
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+ git describe --always --dirty --tags | sed -e 's/-/./g'
+}
+
+prepare() {
+ cd "$srcdir/${pkgname%-git}/build"
+ cmake -G Ninja ..
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}/build"
+ ninja
+}
+
+check() {
+ cd "$srcdir/${pkgname%-git}/build"
+ ninja test
+}
+
+package() {
+ cd "$srcdir/${pkgname%-git}"
+ install -d "$pkgdir/usr/lib"
+ install -d "$pkgdir/usr/include/${pkgname%-git}"
+ cp build/libnng* "$pkgdir/usr/lib"
+ install -Dm644 "src/${pkgname%-git}.h" "$pkgdir/usr/include/${pkgname%-git}/${pkgname%-git}.h"
+ install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
+}