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"

Reply via email to