Date: Saturday, February 18, 2023 @ 14:33:35
Author: dbermond
Revision: 1402931
upgpkg: i2pd 2.46.0-1
Modified:
i2pd/trunk/PKGBUILD
----------+
PKGBUILD | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2023-02-18 14:05:06 UTC (rev 1402930)
+++ PKGBUILD 2023-02-18 14:33:35 UTC (rev 1402931)
@@ -9,14 +9,14 @@
# Contributor: r4sas
pkgname=i2pd
-pkgver=2.45.1
-pkgrel=2
+pkgver=2.46.0
+pkgrel=1
pkgdesc='A full-featured C++ implementation of the I2P router'
arch=('x86_64')
url='https://i2pd.website/'
license=('BSD')
depends=('boost-libs' 'libminiupnpc.so' 'openssl' 'zlib')
-makedepends=('cmake' 'boost')
+makedepends=('cmake' 'boost' 'check')
provides=('i2p-router')
backup=('etc/i2pd/i2pd.conf'
'etc/i2pd/tunnels.conf'
@@ -28,7 +28,7 @@
'040-i2pd-tunnels-d-readme.patch'
'i2pd.sysusers'
'i2pd.tmpfiles')
-sha256sums=('a84b1e3cb5ac45f39af98e63291d34725ef67337e11acbe0e245acde7a5b2b72'
+sha256sums=('daa5e47bb2b80fbdaa3836b209e869017893421f5225dfe019e5d43d3f8a86d4'
'45dae1e2f798d23df92c996c233fccb07349d62992d0f625be7fd913719875af'
'e98eaa783fcd8e1ab84980f68158e3bb9eb5ec101f26c748946a313152643f11'
'2b84d85d4234eb3b640925d0dd244c8abe3b48bc69c8456629af923de17acf10'
@@ -45,23 +45,25 @@
build() {
cmake \
- -B "${pkgname}-${pkgver}/build" \
+ -B build \
-S "${pkgname}-${pkgver}/build" \
+ -G 'Unix Makefiles' \
-DCMAKE_BUILD_TYPE:STRING='None' \
-DCMAKE_INSTALL_PREFIX:PATH='/usr' \
-DBUILD_SHARED_LIBS:BOOL='ON' \
-DWITH_UPNP:BOOL='ON' \
+ -DBUILD_TESTING:BOOL='ON' \
-Wno-dev
- make -C "${pkgname}-${pkgver}/build"
+ cmake --build build
}
check() {
- make -C "${pkgname}-${pkgver}/tests"
+ ctest --test-dir build --output-on-failure
}
package() {
+ DESTDIR="$pkgdir" cmake --install build
cd "${pkgname}-${pkgver}"
- make -C build DESTDIR="$pkgdir" install
# config
install -D -m644 contrib/{i2pd,tunnels}.conf -t "${pkgdir}/etc/i2pd"