Date: Sunday, August 8, 2021 @ 17:09:45 Author: dvzrv Revision: 421237
upgpkg: libupnp 1.14.8-1: Upgrade to 1.14.8. Switch to cmake setup, as the autotools setup attempts to downgrade .so version: https://github.com/pupnp/pupnp/issues/336 Modified: libupnp/trunk/PKGBUILD ----------+ PKGBUILD | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-08-08 17:02:16 UTC (rev 421236) +++ PKGBUILD 2021-08-08 17:09:45 UTC (rev 421237) @@ -5,7 +5,7 @@ _name=pupnp pkgname=libupnp -pkgver=1.14.7 +pkgver=1.14.8 pkgrel=1 pkgdesc='Portable Open Source UPnP Development Kit' url="https://pupnp.sourceforge.io/" @@ -12,31 +12,34 @@ arch=('x86_64') license=('BSD') depends=('glibc') +makedepends=('cmake') provides=('libixml.so' 'libupnp.so') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${_name}/${_name}/archive/release-${pkgver}.tar.gz") -sha512sums=('92dd80d1bbaa64e6d3909c5bce73d0340fcd3a3c1d247a634bd48ec077ba0ce0b8224d1a670a66f6a8c591e31a54f15526071d62ae5460e85d582d7b6b67c674') -b2sums=('539388737dda0dd037cb50fbc1cca8bcdc43d1d706bdb7da19d1a184cfd61f3d585d9beef2a9c8c33f2cb2640a8479210ad6c358abd7193f304509df574e912c') +sha512sums=('fa9d958d9f743db9544fd21f2423b3d01be49b12468f133cef8a00f4299c3e633749d0020516d6eda0d5efa7b43ecedec9d9fec60d2545ce87e992cd376514f3') +b2sums=('a931f672588347c2ae9f6af020dd20280e16a25c329992ea8ea7face2294d872bb1b35fbfb7db05337a8e19433ccef4079cc84706ef317250f27d299fc753a09') prepare() { mv -v ${_name}-release-${pkgver} ${pkgname}-${pkgver} - cd ${pkgname}-${pkgver} - autoreconf -fiv } build() { cd ${pkgname}-${pkgver} - ./configure --prefix=/usr - make + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE='None' \ + -Wno-dev \ + -B build \ + -S . + make VERBOSE=1 -C build } check() { cd ${pkgname}-${pkgver} - make -k check + make VERBOSE=1 -C build test } package() { cd ${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install + make -C build DESTDIR="${pkgdir}" install install -vDm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" install -vDm 644 {ChangeLog,README.md} \ -t "${pkgdir}/usr/share/doc/${pkgname}"
