summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Seymour2015-06-30 21:13:08 -0700
committerDaniel Seymour2015-06-30 21:13:08 -0700
commit728a46279af3c18777422af4a04bba7e7fd0fc34 (patch)
tree301377ce5f5ae2908aaf837922fed8c0629854b9 /PKGBUILD
downloadaur-728a46279af3c18777422af4a04bba7e7fd0fc34.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD48
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
+}