Date: Wednesday, May 20, 2020 @ 21:48:12 Author: dvzrv Revision: 631004
upgpkg: umurmur 0.2.17-18: Rebuilding against protobuf 3.12. Adding all available sodeps in package() and adding the respective packages to makedepends. Applying latest cmake packaging guidelines. Modified: umurmur/trunk/PKGBUILD ----------+ PKGBUILD | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-05-20 21:36:55 UTC (rev 631003) +++ PKGBUILD 2020-05-20 21:48:12 UTC (rev 631004) @@ -6,13 +6,13 @@ pkgname=umurmur pkgver=0.2.17 -pkgrel=17 +pkgrel=18 pkgdesc='Minimalistic Mumble server' url="https://github.com/umurmur/umurmur" arch=('x86_64') license=('BSD') -depends=('glibc' 'libconfig.so' 'libprotobuf-c.so' 'mbedtls') -makedepends=('cmake') +depends=('glibc') +makedepends=('cmake' 'libconfig' 'protobuf-c' 'mbedtls') backup=('etc/umurmur/umurmur.conf') source=(${pkgname}-${pkgver}.tar.gz::https://github.com/umurmur/umurmur/archive/${pkgver}.tar.gz umurmur.sysusers @@ -27,20 +27,21 @@ '746a3e2d9e8c5154bdfb2cef6cbe39cccf0356bc1dde0434b92ec1a6b224a5bfa51fd15483c3ac5a75292eae7a6d4b0431ecb2a586bdd9fcc3fe9b2a7bff64a1' '825b50448231b5d791e87d7c4c471fdfe2e9a1560dad6fc90c2f4f8d0c5ed682291bf20b147a6a8c7ae361aeb8b1a11c24c6d41ffc17f06fb0f5ccd8208a899a') -prepare() { +build() { cd ${pkgname}-${pkgver} - mkdir build + export CFLAGS+=" ${CPPFLAGS}" + export CXXFLAGS+=" ${CPPFLAGS}" + cmake -DCMAKE_INSTALL_PREFIX='/usr' \ + -DCMAKE_BUILD_TYPE='None' \ + -DSSL=mbedtls \ + -Wno-dev \ + -B build \ + -S . + make -C build } -build() { - cd ${pkgname}-${pkgver}/build - cmake .. \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DSSL=mbedtls - make -} - package() { + depends+=('libconfig.so' 'libmbedcrypto.so' 'libmbedtls.so' 'libmbedx509.so' 'libprotobuf-c.so') cd ${pkgname}-${pkgver} make -C build DESTDIR="${pkgdir}" install install -vDm 640 "${pkgdir}/usr/etc/umurmur.conf" -t "${pkgdir}/etc/umurmur"