diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..05f811d30051 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Submitter: Marco Cirillo <maranda@lightwitch.org> +# Maintainer: Marco Cirillo <maranda@lightwitch.org> +pkgname=metronome-dev +pkgver=3.8 +pkgrel=1 +pkgdesc="Metronome IM XMPP Server Development" +arch=('i686' 'x86_64') +url="https://metronome.im/" +license=('MIT' 'ISC') +depends=('lua51' 'lua51-socket' 'lua51-expat' 'lua51-filesystem' 'lua51-event' + 'lua51-sec' 'libidn' 'openssl', 'libevent-compat') +optdepends=('lua51-zlib: compression support') +makedepends=('git') +backup=('etc/metronome/metronome.cfg.lua') +install=metronome.install +source=('metronome.service' + 'metronome::git+https://github.com/maranda/metronome.git') +md5sums=('1f2e66ce577c22ad07b7876cfc379b79' + 'SKIP') + +_repo='metronome' + +pkgver() { + cd $srcdir/$_repo + cat metronome.release +} + +build() { + cd "$srcdir/$_repo" + ./configure --ostype=linux --prefix=/usr \ + --with-lua-include=/usr/include/lua5.1 --with-lua=/usr/bin/lua5.1 \ + --with-lua-lib=/usr/lib/lua/5.1 --lua-suffix=5.1 \ + --sysconfdir=/etc/metronome --datadir=/var/lib/metronome + make +} + +package() { + cd "$srcdir/$_repo" + make DESTDIR="$pkgdir" install + + # install -dm755 $pkgdir/var/log/metronome # $pkgdir/run/metronome + install -Dm644 scripts/logrotate $pkgdir/etc/logrotate.d/metronome + install -Dm644 LICENSE $pkgdir/usr/share/licences/$pkgname/LICENCE + install -Dm644 $srcdir/metronome.service $pkgdir/usr/lib/systemd/system/metronome.service +} + +# vim:set ts=2 sw=2 et: |