diff options
author | Daniel Seymour | 2015-06-30 21:13:08 -0700 |
---|---|---|
committer | Daniel Seymour | 2015-06-30 21:13:08 -0700 |
commit | 728a46279af3c18777422af4a04bba7e7fd0fc34 (patch) | |
tree | 301377ce5f5ae2908aaf837922fed8c0629854b9 /PKGBUILD | |
download | aur-728a46279af3c18777422af4a04bba7e7fd0fc34.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..94179965f62c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Daniel Seymour <dannyseeless at gmail dot com> + +pkgname=emby-server-git +pkgver=r6210.0334458 +pkgrel=1 +pkgdesc="Emby Server is a home media server built using other popular open source technologies." +arch=('i686' 'x86_64' 'armv6h') +url="http://emby.media" +license=('GPL') +groups=() +depends=('mono' 'libmediainfo' 'sqlite' 'ffmpeg' 'imagemagick') +makedepends=('git' 'imagemagick') +optdepends=() +conflicts=('emby-server' 'emby-server-beta' 'mediabrowser-server-beta' + 'mediabrowser-server' 'mediabrowser-server-git') +provides=('emby-server') +install=emby-server.install +source=("git+https://github.com/MediaBrowser/MediaBrowser#branch=dev" + "emby-server.service" "emby-server" + "emby-server.conf") +backup=("etc/conf.d/emby-server") +md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP') + +pkgver() { + cd "MediaBrowser" + ( + set -o pipefail + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +prepare() { + MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) + sed -i "s/libMagickWand-6.Q8.so/${MAGICKWAND##*/}/" ${srcdir}/MediaBrowser/MediaBrowser.Server.Mono/ImageMagickSharp.dll.config +} + +build(){ + cd ${srcdir}/MediaBrowser + xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" /p:OutputPath="${srcdir}/usr/lib/emby-server" /t:build MediaBrowser.Mono.sln + rm -rf ${srcdir}/MediaBrowser +} + +package() { + install -Dm644 ${srcdir}/emby-server.conf ${pkgdir}/etc/conf.d/emby-server + install -Dm755 ${srcdir}/emby-server ${pkgdir}/usr/bin/emby-server + install -Dm644 ${srcdir}/emby-server.service ${pkgdir}/usr/lib/systemd/system/emby-server.service + cp -r ${srcdir}/usr/lib/emby-server ${pkgdir}/usr/lib +} |