summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 28 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 44485da9c991..910177e6116a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,39 @@
-# Maintainer: Yuhanun Citgez <y dot citgez at student dot utwente dot nl>
+# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix
+# Contributor: ThePuzzlemaker <tpzker at thepuzzlemaker dot info>
pkgname=zmqpp-git
-pkgver=1
-pkgrel=1
-commit_hash=7f099a8dba534661c69db32e31e13f06f34ad6bc
-pkgdesc="ZMQPP's latest version"
-arch=('x86_64')
-url='https://github.com/zeromq/zmqpp'
-licence=('MIT')
-depends=('libsodium' 'zeromq')
-makedepends=('make')
-provides=('libzmqpp')
-source=("git+$url#commit=$commit_hash")
-md5sums=('SKIP')
+pkgver=4.2.0.r47.gba4230d
+pkgrel=2
+pkgdesc="High-level C++ binding for ZMQ"
+arch=(x86_64)
+url="https://zeromq.github.io/zmqpp/"
+license=(MPL2)
+depends=(glibc gcc-libs boost-libs zeromq)
+makedepends=(git boost)
+provides=(zmqpp)
+conflicts=(zmqpp)
+source=("git+https://github.com/zeromq/zmqpp.git#branch=develop"
+ "https://github.com/zeromq/zmqpp/pull/238/commits/4c0f99a4afd5a88e5e894d84f3eef0e0fb17f58d.patch")
+sha256sums=('SKIP'
+ '11ccea23fe6482debb9083ccf4e724d87544b43401cacbc20b09a4f745855fc6')
+
+pkgver() {
+ cd zmqpp
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
prepare() {
- cd zmqpp
- git submodule update --init --recursive
+ cd zmqpp
+ patch -Np1 -i ../4c0f99a4afd5a88e5e894d84f3eef0e0fb17f58d.patch
}
build() {
- cd zmqpp
- make
+ cd zmqpp
+ make
+ make client
}
-# check() {
-# make check
-# }
-
package() {
- cd zmqpp/build/max-g++
- mkdir -p "${pkgdir}"/opt/zmqpp-git
- install -Dm666 libzmqpp.a "${pkgdir}/opt/zmqpp-git/libzmqpp.a"
-
- mkdir -p "${pkgdir}/usr/lib"
- ln -s /opt/zmqpp-git/libzmqpp.a "${pkgdir}/usr/lib/libzmqpp.a"
+ cd zmqpp
+ make PREFIX="/usr/" DESTDIR="${pkgdir}/" install
}