diff options
author | taotieren | 2023-05-05 22:51:19 +0800 |
---|---|---|
committer | taotieren | 2023-05-05 22:51:19 +0800 |
commit | 167f0c385101fe2328ceebc07dfa803a8620005d (patch) | |
tree | 3e6d2a69a55a06c97549685f7e8bb55770370697 | |
download | aur-167f0c385101fe2328ceebc07dfa803a8620005d.tar.gz |
Add nanomq-git
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c02981bc60bc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = nanonng-git + pkgdesc = The NNG submodule of NanoMQ + pkgver = 0.17.8.r59.g300210d3 + pkgrel = 1 + url = https://github.com/nanomq/NanoNNG + arch = any + license = MIT + makedepends = git + makedepends = cmake + makedepends = ninja + depends = mbedtls + provides = nanonng-git + conflicts = nanonng-git + conflicts = nanonng + options = !strip + source = nanonng-git::git+https://github.com/nanomq/NanoNNG.git + sha256sums = SKIP + +pkgname = nanonng-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2b0b172a935a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: taotieren <admin@taotieren.com> + +pkgname=nanonng-git +pkgver=0.17.8.r59.g300210d3 +pkgrel=1 +pkgdesc="The NNG submodule of NanoMQ" +arch=('any') +url="https://github.com/nanomq/NanoNNG" +license=('MIT') +provides=(${pkgname}) +conflicts=(${pkgname} ${pkgname%-git}) +depends=(mbedtls + ) +makedepends=(git + cmake + ninja) +backup=() +options=('!strip') +source=("${pkgname}::git+${url}.git") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${pkgname}/" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${srcdir}/${pkgname}/" + cmake -DCMAKE_BUILD_TYPE=None \ + -DNNG_ENABLE_TLS=ON \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -B build \ + -G Ninja + + ninja -C build +} + +package() { + cd "${srcdir}/${pkgname}/" + DESTDIR="${pkgdir}" ninja -C build install +} |