From ae4e95d4693ae63a2cc1ba826ba5a8355f2fcee0 Mon Sep 17 00:00:00 2001 From: kth5 Date: Mon, 25 Nov 2024 08:52:52 +0100 Subject: [PATCH] * add nanomsg --- nanomsg/.SRCINFO | 13 +++++++++++++ nanomsg/.nvchecker.toml | 3 +++ nanomsg/PKGBUILD | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 nanomsg/.SRCINFO create mode 100644 nanomsg/.nvchecker.toml create mode 100644 nanomsg/PKGBUILD diff --git a/nanomsg/.SRCINFO b/nanomsg/.SRCINFO new file mode 100644 index 0000000000..db552a74fa --- /dev/null +++ b/nanomsg/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = nanomsg + pkgdesc = Simple high-performance implementation of several "scalability protocols" + pkgver = 1.2 + pkgrel = 2 + url = https://nanomsg.org/ + arch = x86_64 + license = MIT + makedepends = cmake + depends = glibc + source = nanomsg-1.2.tar.gz::https://github.com/nanomsg/nanomsg/archive/1.2.tar.gz + sha256sums = 6ef7282e833df6a364f3617692ef21e59d5c4878acea4f2d7d36e21c8858de67 + +pkgname = nanomsg diff --git a/nanomsg/.nvchecker.toml b/nanomsg/.nvchecker.toml new file mode 100644 index 0000000000..09c0c9fc4b --- /dev/null +++ b/nanomsg/.nvchecker.toml @@ -0,0 +1,3 @@ +[nanomsg] +source = "git" +git = "https://github.com/nanomsg/nanomsg.git" diff --git a/nanomsg/PKGBUILD b/nanomsg/PKGBUILD new file mode 100644 index 0000000000..f670dcc33e --- /dev/null +++ b/nanomsg/PKGBUILD @@ -0,0 +1,34 @@ +# POWER Maintainer: Alexander Baldeck +# Maintainer: Anatol Pomozov +# Contributor: KokaKiwi +# Contributor: James Bulmer + +pkgname=nanomsg +pkgver=1.2 +pkgrel=2 +pkgdesc='Simple high-performance implementation of several "scalability protocols"' +url='https://nanomsg.org/' +license=(MIT) +arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) +depends=(glibc) +makedepends=(cmake) +source=(nanomsg-$pkgver.tar.gz::https://github.com/nanomsg/nanomsg/archive/$pkgver.tar.gz) +sha256sums=('6ef7282e833df6a364f3617692ef21e59d5c4878acea4f2d7d36e21c8858de67') + + +build() { + cd nanomsg-$pkgver + cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib . + make +} + +check() { + cd nanomsg-$pkgver + ctest +} + +package() { + cd nanomsg-$pkgver + make DESTDIR="$pkgdir" install + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +}