Date: Saturday, November 23, 2013 @ 15:57:59 Author: bpiotrowski Revision: 101360
newpkg: umurmur 0.2.13-1 Added: umurmur/ umurmur/repos/ umurmur/trunk/ umurmur/trunk/PKGBUILD umurmur/trunk/umurmur.install umurmur/trunk/umurmur.service -----------------+ PKGBUILD | 34 ++++++++++++++++++++++++++++++++++ umurmur.install | 13 +++++++++++++ umurmur.service | 15 +++++++++++++++ 3 files changed, 62 insertions(+) Added: umurmur/trunk/PKGBUILD =================================================================== --- umurmur/trunk/PKGBUILD (rev 0) +++ umurmur/trunk/PKGBUILD 2013-11-23 14:57:59 UTC (rev 101360) @@ -0,0 +1,34 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski <[email protected]> +# Contributor: Robert Knauer <[email protected]> +# Contributor: xav <xav at ethertricks dot net> + +pkgname=umurmur +pkgver=0.2.13 +pkgrel=1 +pkgdesc='Minimalistic Mumble server' +arch=('i686' 'x86_64') +url='http://code.google.com/p/umurmur/' +license=('custom') +depends=('openssl' 'libconfig' 'protobuf-c') +install=$pkgname.install +backup=('etc/umurmur/umurmur.conf') +source=(http://umurmur.googlecode.com/files/umurmur-$pkgver.tar.gz + umurmur.service) +md5sums=('04d0ea7a90b7858c16df26317b318bf4' + 'd9d556e4ffa77e193fb40ce508804720') + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr --mandir=/usr/share/man --with-ssl=openssl + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install + + install -Dm644 umurmur.conf.example "$pkgdir"/etc/umurmur/umurmur.conf + install -Dm644 ../umurmur.service "$pkgdir"/usr/lib/systemd/system/umurmur.service + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} Property changes on: umurmur/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: umurmur/trunk/umurmur.install =================================================================== --- umurmur/trunk/umurmur.install (rev 0) +++ umurmur/trunk/umurmur.install 2013-11-23 14:57:59 UTC (rev 101360) @@ -0,0 +1,13 @@ +post_install() { + getent group umurmur > /dev/null || groupadd -r umurmur 1>/dev/null + getent passwd umurmur > /dev/null || useradd -r -M -g umurmur -s /bin/false umurmur 1>/dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + getent passwd umurmur > /dev/null && userdel umurmur 1>/dev/null + getent group umurmur > /dev/null && groupdel umurmur 1>/dev/null +} Added: umurmur/trunk/umurmur.service =================================================================== --- umurmur/trunk/umurmur.service (rev 0) +++ umurmur/trunk/umurmur.service 2013-11-23 14:57:59 UTC (rev 101360) @@ -0,0 +1,15 @@ +[Unit] +Description=A minimalistic Mumble server +After=network.target + +[Service] +Type=simple +User=umurmur +Group=umurmur +PIDFile=/run/umurmurd.pid +ExecStartPre=/usr/bin/umurmurd -t -c /etc/umurmur/umurmur.conf +ExecStart=/usr/bin/umurmurd -d -r -p /run/umurmurd.pid -c /etc/umurmur/umurmur.conf +ExecReload=/bin/kill -HUP $MAINPID + +[Install] +WantedBy=multi-user.target
