diff options
author | GoliathLabs | 2020-05-13 20:30:52 +0200 |
---|---|---|
committer | GoliathLabs | 2020-05-13 20:30:52 +0200 |
commit | 6c857cb27a2f261c031775369bd5681d3e6e44bb (patch) | |
tree | 8c1e765b5416d2a6bb4a43b258286a6ce4f7c056 /PKGBUILD | |
parent | c488010bc18e43d0e2a7c40f03219af9838e75cf (diff) | |
download | aur-murmur-snapshot-ice.tar.gz |
Updated: 1.3.1-rc1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 91 |
1 files changed, 52 insertions, 39 deletions
@@ -1,4 +1,5 @@ -# Maintainer: Giovanni Harting <539@idlegandalf.com> +# Maintainer: Felix Golatofski <contact@xdfr.de> +# Contributor: Giovanni Harting <539@idlegandalf.com> # Contributor: Felix Singer # Contributor: Lari Tikkanen <lartza@wippies.com> # Contributor: Sven-Hendrik Haase <sh@lutzhaase.com> @@ -6,59 +7,71 @@ # Contributor: Malte Rabenseifner <malte@zearan.de> pkgname=murmur-snapshot-ice -pkgver=1.3.0_rc2 -_dirname=1.3.0 +_pkgname=murmur +pkgver=1.3.1_rc1 +_pkgver=1.3.1 pkgrel=1 epoch=1 -pkgdesc="The voice chat application server for Mumble (development snapshot)" -arch=('i686' 'x86_64' 'armv7h') +pkgdesc="The voice chat application server for Mumble (snapshot)" +arch=('i686' 'x86_64' 'armv7h' 'aarch64') url="https://wiki.mumble.info/wiki/" license=('BSD') -depends=('protobuf' 'qt5-base' 'zeroc-ice') -makedepends=('boost' 'python') +depends=('avahi' 'gcc-libs' 'glibc' 'grpc' 'libcap' 'libprotobuf.so' +'lsb-release' 'openssl' 'qt5-base' 'zeroc-ice') +makedepends=('boost' 'python' 'qt5-tools') conflicts=('murmur' 'murmur-static' 'murmur-ice' 'murmur-snapshot-noice') provides=('murmur') backup=("etc/murmur.ini") -install=murmur.install +install="murmur.install" #source=("https://dl.mumble.info/mumble-${pkgver//_/\~}~snapshot.tar.gz"{,.sig} # git snapshots source=("https://dl.mumble.info/mumble-${pkgver//_/-}.tar.gz"{,.sig} - murmur.tmpfilesd - murmur.sysusers) -sha256sums=('258643a73997dc192ec9cc1175a55082e432ae21e4283bef27ffa331e85a0380' + a48aea18b6c7ee534cd21f7febfe253e31b33eda.patch + "murmur.dbus.conf" + "murmur.service" + "murmur.sysusers" + "murmur.tmpfiles") +sha512sums=('b05533545aaecb24f403f1876b8b1eb771d39724b1a4db65776cfbc09419b81f4c1017ec99aad7f0e4b5d16e6962d72817467e7a3dec628b4a9b66ab8de555cc' 'SKIP' - '25bf2dbd7574459724b4621fb93c09484dc7520297fa1d0f247a19b592d8cb8e' - 'ff58059e77eb73a5c9ad8eb4ad8d8d7c865f3ae1fb6cb236a729f742da95d83d') -validpgpkeys=('56D0B23AE00B1EE9A8BAAC0F5B8CF87BB893449B') -options=('emptydirs') + '2f379e355227e37f2d23d984d3a59779e3b7a2206865db8c9e4c9cb4eba563ca468744d862e29892919d8d2798576d2e011c658b48ca0acdde63e8a5cc577119' + '97c7effdddec324e40195c36ef4927950a5de26d2ee2d268d89df6fb547207bbbe30292773316cae6f57ec9923244f205fb0edc377b798771ba7385e3c11d86a' + '2059eeac32cc078168a2ea56fe3034df69814516303adeffb8062c7b90a88177a536e6a6742196ee90370084d4e536f825b1744f8bed2bb704159a8a8bccb606' + '5af28d0c2b2b072cfbd500b5f63549e88a86cf3fc15e4d2df89e787c4d2bafdecbe078a518e0d1b25d82f9873cb06838ec1c9ebed625ffb7e8c80fcd942ebf74' + '411784e8e0dcf6c163780ae895ae1a6bdad0bb2dd2b128911c484ac3eff073d95c5791b625493a2b8296d24bd7e6ac72d3c42180817e48b29f0c6a8fd841807c') +validpgpkeys=('56D0B23AE00B1EE9A8BAAC0F5B8CF87BB893449B') # Mumble Automatic Build Infrastructure 2019 <mumble-auto-build-2019@mumble.info> -build() { - cd $srcdir/mumble-${_dirname} +prepare() { + mv -v ${srcdir}/"${_pkgname}-${pkgver}" ${srcdir}/"${pkgname}-${pkgver}" + cd ${srcdir}/"${pkgname}-${pkgver}" + # setting default configuration + sed -e "1i; vi:ft=cfg" \ + -e "s|database=|database=/var/db/murmur/murmur.sqlite|" \ + -e "s|;logfile=murmur.log|logfile=|" \ + -e "s|;uname=|uname=murmur|" \ + -i scripts/murmur.ini - qmake-qt5 main.pro CONFIG+="no-client no-bonjour optimize" - make release + # See https://github.com/mumble-voip/mumble/pull/4032 + patch -Np1 -i "$srcdir"/a48aea18b6c7ee534cd21f7febfe253e31b33eda.patch } -package() { - cd $srcdir/mumble-${_dirname} +build() { + cd $srcdir/mumble-${_pkgver} - sed -e "1i# vi:ft=cfg" \ - -e "s|database=|database=/var/lib/murmur/murmur.sqlite|" \ - -e "s|;logfile=murmur.log|logfile=|" \ - -e "s|;uname=|uname=murmur|" \ - -e "s|;pidfile=|pidfile=/run/murmur/murmur.pid|" \ - -i scripts/murmur.ini + qmake-qt5 main.pro CONFIG+="no-client grpc" + make release +} - sed -e "s|<policy user=\"mumble-server\">|<policy user=\"murmur\">|" -i scripts/murmur.conf +package() { + cd $srcdir/mumble-${_pkgver} - install -dm755 ${pkgdir}/var/lib/murmur - install -Dm755 release/murmurd ${pkgdir}/usr/bin/murmurd - install -Dm644 scripts/murmur.ini ${pkgdir}/etc/murmur.ini - install -Dm644 scripts/murmur.conf ${pkgdir}/etc/dbus-1/system.d/murmur.conf - install -Dm644 README ${pkgdir}/usr/share/doc/murmur/README - install -Dm644 man/murmurd.1 ${pkgdir}/usr/share/man/man1/murmurd.1 - install -Dm644 scripts/murmur.service ${pkgdir}/usr/lib/systemd/system/murmur.service - install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE - install -Dm644 src/murmur/Murmur.ice ${pkgdir}/usr/share/murmur/Murmur.ice - install -Dm644 ${srcdir}/murmur.tmpfilesd ${pkgdir}/usr/lib/tmpfiles.d/murmur.conf - install -Dm644 ${srcdir}/murmur.sysusers ${pkgdir}/usr/lib/sysusers.d/murmur.conf + # murmur has no install target: https://github.com/mumble-voip/mumble/issues/1029 + install -vDm 755 release/murmurd -t "${pkgdir}"/usr/bin + install -vDm 640 scripts/murmur.ini -t "${pkgdir}"/etc + install -vDm 644 "${srcdir}"/murmur.dbus.conf "${pkgdir}"/usr/share/dbus-1/system.d/murmur.conf + install -vDm 644 README -t "${pkgdir}/usr/share/doc/${pkgname}" + install -vDm 644 man/murmur*.1 -t "${pkgdir}/usr/share/man/man1/" + install -vDm 644 "${srcdir}"/murmur.service -t "${pkgdir}/usr/lib/systemd/system/" + install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -vDm 644 "${srcdir}"/murmur.sysusers "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" + install -vDm 644 "${srcdir}"/murmur.tmpfiles "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" + install -vDm 644 src/murmur/{Murmur.ice,MurmurRPC.proto} -t "${pkgdir}/usr/share/${pkgname}" } |