From 53fdb237f145bb5986908108b88c453b3db789e9 Mon Sep 17 00:00:00 2001 From: Piraty Date: Wed, 4 May 2022 00:12:44 +0200 Subject: [PATCH] New package: opendht-2.3.1 --- common/shlibs | 1 + srcpkgs/opendht-devel | 1 + srcpkgs/opendht/template | 31 +++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 120000 srcpkgs/opendht-devel create mode 100644 srcpkgs/opendht/template diff --git a/common/shlibs b/common/shlibs index a2d858413fd..353e291f59d 100644 --- a/common/shlibs +++ b/common/shlibs @@ -992,6 +992,7 @@ libmdbsql.so.0 libmdb-0.5_1 libkmod.so.2 libkmod-5_1 libestr.so.0 libestr-0.1.2_1 libee.so.0 libee-0.3.2_1 +libopendht.so.2 opendht-2.3.1_1 libobt.so.2 libopenbox-3.5.2_1 libobrender.so.32 libopenbox-3.6.1_1 libgssglue.so.1 libgssglue-0.3_1 diff --git a/srcpkgs/opendht-devel b/srcpkgs/opendht-devel new file mode 120000 index 00000000000..6e5a7c5ebfb --- /dev/null +++ b/srcpkgs/opendht-devel @@ -0,0 +1 @@ +opendht \ No newline at end of file diff --git a/srcpkgs/opendht/template b/srcpkgs/opendht/template new file mode 100644 index 00000000000..c24ee3c5594 --- /dev/null +++ b/srcpkgs/opendht/template @@ -0,0 +1,31 @@ +# Template file for 'opendht' +pkgname=opendht +version=2.3.1 +revision=1 +build_style=cmake +configure_args="-DOPENDHT_SYSTEMD=OFF -DOPENDHT_TOOLS=OFF + -DOPENDHT_TESTS_NETWORK=OFF" +hostmakedepends="pkg-config" +makedepends="gnutls-devel msgpack-devel readline-devel libargon2-devel asio" +short_desc="Distributed Hash Table implementation" +maintainer="Piraty " +license="GPL-3.0-or-later" +homepage="https://github.com/savoirfairelinux/opendht" +distfiles="https://github.com/savoirfairelinux/opendht/archive/refs/tags/${version}.tar.gz" +checksum=9a75db4f119761d6524964b27d3a49aa809a6cb08bde963edc2f338458433c78 + +if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + makedepends+=" libatomic-devel" +fi + +opendht-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove "usr/lib/cmake" + vmove "usr/lib/pkgconfig" + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + } +}