diff options
author | Benjamin Hedrich | 2017-08-05 20:25:16 +0200 |
---|---|---|
committer | Benjamin Hedrich | 2017-08-05 20:25:16 +0200 |
commit | f97bdab91392e0c5c8578ea43af8afe3decdb8b1 (patch) | |
tree | 05a0b505ef06b53347bc78e7eef2a3f4895dd1b6 /PKGBUILD | |
download | aur-f97bdab91392e0c5c8578ea43af8afe3decdb8b1.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a7b5d042770a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Benjamin Hedrich <code at pagenotfound.de> + +pkgname=gerbera-git +pkgver=2529.e0c8e2d5 +pkgrel=1 +pkgdesc="UPnP Media Server (Based on MediaTomb)" +arch=(i686 x86_64 armv7h) +url="https://github.com/v00d00/gerbera" +license=('GPL2') +depends=('taglib' 'curl' 'sqlite' 'file' 'libmariadbclient' 'gcc-libs' 'pupnp' + 'duktape' 'libexif' 'expat') +makedepends=('cmake') +install=gerbera.install +options=('emptydirs') +source=("$pkgname::git+https://github.com/v00d00/gerbera.git" + gerbera-mysql.service + gerbera.service + gerbera.sysusers) +conflicts=(gerbera) +provides=(gerbera) +sha256sums=('SKIP' + 'f8abf002308fabb8327f3bff0fd100357360921fcbfde61795f044af96ab9257' + '766383ece7e5fc308b52d8c9df3924e31c65e0ac0a954033248c7d80a8c40140' + 'b3f956a6eaee8753cff7a04b51091b8b283dd0da054190ced13362a5b050d73f') + +pkgver() { + cd $pkgname + echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) +} + +build() { + cd "$pkgname" + cmake -DCMAKE_INSTALL_PREFIX=/usr . + make +} + +package() { + cd "$pkgname" + make DESTDIR="$pkgdir/" install + + install -dm0755 "$pkgdir"/var/lib/gerbera + install -Dm0644 "$srcdir"/gerbera.sysusers "$pkgdir"/usr/lib/sysusers.d/gerbera.conf + install -Dm0644 "$srcdir"/gerbera-mysql.service "$pkgdir"/usr/lib/systemd/system/gerbera-mysql.service + install -Dm0644 "$srcdir"/gerbera.service "$pkgdir"/usr/lib/systemd/system/gerbera.service +} |