mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-19 00:21:40 +00:00
community/opendht to 2.3.1.r7+ga89e4d62-1
This commit is contained in:
parent
5daa958d90
commit
b4d603f3f2
2 changed files with 12 additions and 24 deletions
|
@ -9,27 +9,26 @@ buildarch=28
|
||||||
|
|
||||||
pkgname=opendht
|
pkgname=opendht
|
||||||
epoch=1
|
epoch=1
|
||||||
pkgver=2.3.1
|
pkgver=2.3.1.r7+ga89e4d62
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="C++14 Distributed Hash Table (DHT) implementation"
|
pkgdesc="C++14 Distributed Hash Table (DHT) implementation"
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
url="https://github.com/savoirfairelinux/opendht"
|
url="https://github.com/savoirfairelinux/opendht"
|
||||||
license=(GPL3)
|
license=(GPL3)
|
||||||
depends=(glibc gnutls nettle readline argon2 jsoncpp libjsoncpp.so fmt http-parser openssl)
|
depends=(glibc gnutls nettle readline argon2 jsoncpp libjsoncpp.so fmt http-parser openssl)
|
||||||
makedepends=(cmake msgpack-c msgpack-cxx asio restinio cython python-setuptools cppunit)
|
makedepends=(git cmake msgpack-c msgpack-cxx asio restinio cython python-setuptools cppunit)
|
||||||
optdepends=('python: to use the Python bindings')
|
optdepends=('python: to use the Python bindings')
|
||||||
source=(${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz
|
_commit=a89e4d626eae388bfd4049faadcb5deec58fb6fc
|
||||||
opendht-gcc11.patch)
|
source=(git+${url}#commit=${_commit})
|
||||||
sha256sums=('9a75db4f119761d6524964b27d3a49aa809a6cb08bde963edc2f338458433c78'
|
sha256sums=(SKIP)
|
||||||
'4cd9ee51b3da01f00b0eb4367c48fb3a00df0840d5cf7beafaabcd149c8bd0fc')
|
|
||||||
|
|
||||||
prepare() {
|
pkgver() {
|
||||||
# https://github.com/savoirfairelinux/opendht/pull/567
|
cd ${pkgname}
|
||||||
patch -d ${pkgname}-${pkgver} -p1 < opendht-gcc11.patch
|
git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./;s/-/+/'
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cmake -B build -S ${pkgname}-${pkgver} \
|
cmake -B build -S ${pkgname} \
|
||||||
-DCMAKE_BUILD_TYPE=None \
|
-DCMAKE_BUILD_TYPE=None \
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||||
|
@ -38,13 +37,14 @@ build() {
|
||||||
-DOPENDHT_STATIC=OFF \
|
-DOPENDHT_STATIC=OFF \
|
||||||
-DOPENDHT_SYSTEMD=ON \
|
-DOPENDHT_SYSTEMD=ON \
|
||||||
-DOPENDHT_SYSTEMD_UNIT_FILE_LOCATION=/usr/lib/systemd/system/ \
|
-DOPENDHT_SYSTEMD_UNIT_FILE_LOCATION=/usr/lib/systemd/system/ \
|
||||||
-DOPENDHT_LTO=OFF \
|
-DOPENDHT_LTO=ON \
|
||||||
-DOPENDHT_INDEX=ON \
|
-DOPENDHT_INDEX=ON \
|
||||||
-DOPENDHT_PYTHON=ON \
|
-DOPENDHT_PYTHON=ON \
|
||||||
-DOPENDHT_HTTP=ON \
|
-DOPENDHT_HTTP=ON \
|
||||||
-DOPENDHT_PROXY_SERVER=ON \
|
-DOPENDHT_PROXY_SERVER=ON \
|
||||||
-DOPENDHT_PROXY_CLIENT=ON \
|
-DOPENDHT_PROXY_CLIENT=ON \
|
||||||
-DOPENDHT_PUSH_NOTIFICATIONS=ON
|
-DOPENDHT_PUSH_NOTIFICATIONS=ON \
|
||||||
|
-DOPENDHT_LTO=OFF
|
||||||
make -C build
|
make -C build
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
diff --git a/tests/threadpooltester.cpp b/tests/threadpooltester.cpp
|
|
||||||
index be948f9..4a5199f 100644
|
|
||||||
--- a/tests/threadpooltester.cpp
|
|
||||||
+++ b/tests/threadpooltester.cpp
|
|
||||||
@@ -21,6 +21,7 @@
|
|
||||||
|
|
||||||
#include "opendht/thread_pool.h"
|
|
||||||
#include <atomic>
|
|
||||||
+#include <thread>
|
|
||||||
|
|
||||||
namespace test {
|
|
||||||
CPPUNIT_TEST_SUITE_REGISTRATION(ThreadPoolTester);
|
|
Loading…
Reference in a new issue