summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAdmiringWorm2015-12-04 10:55:38 +0100
committerAdmiringWorm2015-12-04 12:45:17 +0100
commit138cbb9bc1d66efe410eaa079ea22b3817f6382f (patch)
tree44098a38dc453a1e587adf0cbed073a9db956156 /PKGBUILD
downloadaur-138cbb9bc1d66efe410eaa079ea22b3817f6382f.tar.gz
Initial
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b9435f58dbf2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: Red Squirrel <iam at redsquirrel87 dot com>
+# Based on PMS PKGBUILD
+
+pkgname=umsjava7
+pkgver=5.3.1
+pkgrel=1
+pkgdesc="Universal Media Server: a DLNA-compliant UPnP Media Server. Build based on Java 7."
+arch=('any')
+url="http://www.universalmediaserver.com/"
+license=('GPL2')
+provides=('ums: Universal Media Server')
+depends=('mplayer' 'ffmpeg' 'mencoder' 'tsmuxer-ng' 'libmediainfo' 'java-runtime=7' 'desktop-file-utils')
+makedepends=("unzip")
+optdepends=('vlc: Internet video/audio support'
+ 'dcraw: thumbnails creation support')
+backup=(opt/$pkgname/UMS.conf \
+ opt/$pkgname/WEB.conf)
+install=umsjava7.install
+source=("http://downloads.sourceforge.net/project/unimediaserver/Official%20Releases/Linux/UMS-$pkgver-Java7.tgz"
+ "$pkgname.desktop"
+ "$pkgname.service"
+ "$pkgname.install"
+ 'ums')
+sha512sums=('9bd2c71a6bd10d0b710bd7d48113ab693001246b0d2779ceb728c355209ec9cbeefa75724f4fa06e222267f7e951f602b1ae37b8d10dcf5f38ccd2068bd05a7e'
+ '580080b4d8b831803f2c2dfe46bb69996374fb3659b0cd495563ac09b5fdd09634cf20767fe0caa08d5dfbb70767683e00222a2a829b558cc17ea806c8ef6090'
+ '00e57bd860b34068f76a8deb10676e58e935f325b136c89979e108f60f0ed0f1cea0c04925bb57af47db7a5bbc69b13c9568c62b0add99ffbb1654e93aa48233'
+ 'f995d6fbebf08e88bf2e1675c626e7be88c27f615891f0b4108375b2c8a57881c238b7109f2c0d48ec22105670f33c408ce48ecb9a17cc8db326ffd1a3419803'
+ '87ef64f372b361c4b5ec29c267c69255aed5974988bc7339c6e0f22d66de546180d087987fbe24b7285cbc348743c8ae5b2b3b1cc0e6ce89ebfea1fcbec096f1')
+package() {
+ mkdir -p $pkgdir/opt/$pkgname
+ mkdir $pkgdir/opt/$pkgname/database
+ mkdir -p $pkgdir/usr/bin
+ chmod -R 755 $srcdir/ums-$pkgver/plugins $srcdir/ums-$pkgver/documentation
+ rm -rf $srcdir/ums-$pkgver/linux
+ rm $srcdir/ums-$pkgver/UMS.sh
+ cp -r $srcdir/ums-$pkgver/* $pkgdir/opt/$pkgname/
+ touch $pkgdir/opt/$pkgname/UMS.conf
+ touch $pkgdir/opt/$pkgname/debug.log
+ chgrp users $pkgdir/opt/$pkgname/UMS.conf \
+ $pkgdir/opt/$pkgname/WEB.conf \
+ $pkgdir/opt/$pkgname/debug.log \
+ $pkgdir/opt/$pkgname/database
+
+ chmod g+w $pkgdir/opt/$pkgname/UMS.conf \
+ $pkgdir/opt/$pkgname/WEB.conf \
+ $pkgdir/opt/$pkgname/debug.log \
+ $pkgdir/opt/$pkgname/database
+
+ unzip -q -u $srcdir/ums-$pkgver/ums.jar -d ums_jar
+ install -d -m 755 $pkgdir/usr/share/pixmaps
+ install -D -m 644 $srcdir/ums_jar/resources/images/logo.png $pkgdir/usr/share/pixmaps/$pkgname.png
+ install -Dm 644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -D -m 644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/user/$pkgname.service
+ install -Dm 0755 $srcdir/ums $pkgdir/usr/bin/ums
+}