[arch-commits] Commit in umurmur/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Wed May 20 21:48:12 UTC 2020


    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"



More information about the arch-commits mailing list