[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