aboutsummaryrefslogtreecommitdiffstats
path: root/community/gnunet/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gnunet/APKBUILD')
-rw-r--r--community/gnunet/APKBUILD27
1 files changed, 13 insertions, 14 deletions
diff --git a/community/gnunet/APKBUILD b/community/gnunet/APKBUILD
index 4cc9e57a7f7..b423ca71b00 100644
--- a/community/gnunet/APKBUILD
+++ b/community/gnunet/APKBUILD
@@ -1,7 +1,8 @@
# Contributor: xrs <xrs@mail36.net>
# Maintainer: xrs <xrs@mail36.net>
pkgname=gnunet
-pkgver=0.16.3
+# version needs to be (vaguely) kept in sync with gnunet-gtk
+pkgver=0.21.1
pkgrel=0
pkgdesc="A framework for secure and privacy enhancing peer-to-peer networking"
url="https://gnunet.org"
@@ -10,16 +11,16 @@ arch="all !s390x !ppc64le !riscv64"
license="AGPL-3.0-only"
depends="gnutls-utils bash which iptables coreutils runit"
depends_dev="libgpg-error-dev libgcrypt-dev nettle-dev unbound-dev gnutls-dev
- gnurl-dev libmicrohttpd-dev openssl-dev libunistring-dev libidn2-dev
+ curl-dev libmicrohttpd-dev openssl-dev>3 libunistring-dev libidn2-dev
nss-dev sqlite-dev zlib-dev miniupnpc-dev gmp-dev gettext openjpeg-dev
- jansson-dev libsodium-dev"
+ jansson-dev libsodium-dev jose-dev"
makedepends="$depends_dev autoconf automake libtool gettext-dev python3
- texlive texlive-luatex texinfo"
+ texlive texlive-luatex py3-sphinx py3-sphinx_rtd_theme texinfo"
install="$pkgname.pre-install $pkgname.post-install"
pkgusers="gnunet"
pkggroups="gnunet gnunetdns"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-openrc"
-options="!check suid" # No check because The GNUnet project lacks a good CI at the moment.
+options="!check suid" # No check: GNUnet checks can only run after install
source="https://ftpmirror.gnu.org/gnu/gnunet/gnunet-$pkgver.tar.gz
$pkgname-system.conf
$pkgname-system-services.initd
@@ -40,12 +41,8 @@ build() {
make
}
-check() {
- make DESTDIR="$pkgdir" check
-}
-
package() {
- make DESTDIR="$pkgdir" -j1 install # Using more CPUs generates CI-errors.
+ make DESTDIR="$pkgdir" install
libexecdir=$pkgdir/usr/lib/gnunet/libexec/
# Limit access to critical gnunet-helper-dns to group "gnunetdns"
@@ -71,6 +68,8 @@ package() {
$pkgdir/etc/init.d/$pkgname-user-services
install -m755 -D $srcdir/setup-$pkgname-user \
$pkgdir/usr/bin/setup-$pkgname-user
+ install -dm0755 -o $pkgusers \
+ $pkgdir/var/run/$pkgname
}
dev() {
@@ -82,9 +81,9 @@ dev() {
}
sha512sums="
-fad8fcdb4b8058f17aef13a6176d8f19ab88d77fc5fcc709a4bbda463b2217ed2342f3e858c634114b9e4cf8651082af19ca1d490b1dce5e4302c421e1f88664 gnunet-0.16.3.tar.gz
-a0f55413ed2c6edd6746a751d92ddac95ba70f20eefb07330817870d749456448f44bba95d245911a00f6078e0c2ac626004e3b764be5e5e049c00626c4c5ac0 gnunet-system.conf
-24d230b077c7a47a116ac428c411e0fc62b9c019ac97f95d27a0e57112d554734d9b9bfd1e0b22366b387074b621f98d11fbf87f2c6fbafcc2888acda630b54d gnunet-system-services.initd
+20e9dc7e0c37e83628142e5b45c9452604f60a7dddf0964822cee9a6acd0acf24be99649fdf5b866fd0ec76b8be0e04dfa11e6ac5140cc23353cc084358d6dff gnunet-0.21.1.tar.gz
+ff516b8a212ae539fee64e5c413041261d451db9867b81b759e138a8bb4dcacb4706fb5418a2e63ea63cd551aed807d20eb9073cfc2fadacc4ad7755681c6f81 gnunet-system.conf
+545cc8faf8897bfece04430c1490e3edabb629b0c02f18c0f354b22e54249461b8b909a7da04ae9cca444dd366cd56c293d38a20d31d3c536bd07daf82d8e6c4 gnunet-system-services.initd
8daf862f7c81bd5b143a05f786c4edce76c91d4d226903288a4d2d88898b9b7ba017cf683a20d918b9ad93aff5f391eb5f928843a2fcd35e6e48f3a611dc9d8d gnunet-user-services.initd
-ed4db7f7500e02fecb8c54ba629d91ae3bb69b6ed61c25831f7c21b6c446b4210af0efea5fac6fb13f14422723b85a742ae63a6ecd60bf5daadfd43abb658d25 setup-gnunet-user
+e3fdeb11a36ba92f9995bc919879ee3d5f7358dd29c15f2474986f8e505c04edaf184ae093716ce8d7c5a549ad33a067a6ad63cbc451b200e4cf258a3aba68db setup-gnunet-user
"