diff options
author | AdmiringWorm | 2015-12-04 10:55:38 +0100 |
---|---|---|
committer | AdmiringWorm | 2015-12-04 12:45:17 +0100 |
commit | 138cbb9bc1d66efe410eaa079ea22b3817f6382f (patch) | |
tree | 44098a38dc453a1e587adf0cbed073a9db956156 /PKGBUILD | |
download | aur-138cbb9bc1d66efe410eaa079ea22b3817f6382f.tar.gz |
Initial
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
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 +} |