diff options
author | Mitch | 2019-09-08 22:25:53 +0200 |
---|---|---|
committer | Mitch | 2019-09-08 22:25:53 +0200 |
commit | 8293ced28f751af5f55fdbc5423ffec940a3370e (patch) | |
tree | 16d8c07a1b23379b2aa072f50868583345163ea0 | |
parent | 978526d7fed365a1df43eab6b2cb2776fc1f4ef7 (diff) | |
download | aur-8293ced28f751af5f55fdbc5423ffec940a3370e.tar.gz |
Update to 9.0.0 (switched to bundle binaries, moved ffmpeg, tsMuxeR and Java to optional dependency)
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 25 insertions, 29 deletions
@@ -1,6 +1,6 @@ pkgbase = ums - pkgdesc = Universal Media Server: a DLNA-compliant UPnP Media Server. Build based on Java 8. - pkgver = 8.2.0 + pkgdesc = Universal Media Server: a DLNA-compliant UPnP Media Server. + pkgver = 9.0.0 pkgrel = 1 url = http://www.universalmediaserver.com/ arch = i686 @@ -8,25 +8,25 @@ pkgbase = ums license = GPL2 makedepends = unzip depends = mplayer - depends = ffmpeg depends = mencoder depends = libmediainfo - depends = java-runtime=8 - depends = tsmuxer-ng-cli-bin - optdepends = vlc: Internet video/audio support - optdepends = dcraw: thumbnails creation support - optdepends = lib32-gcc-libs: tsMuxeR support - optdepends = lib32-glibc: tsMuxeR support + optdepends = java-runtime: Java runtime environment + optdepends = ffmpeg: Complete solution to record, convert and stream audio and video + optdepends = tsmuxer-ng-cli-bin: Remux/mux elementary streams without re-encoding + optdepends = vlc: For Internet video/audio backup = opt/ums/UMS.conf backup = opt/ums/WEB.conf - source = http://downloads.sourceforge.net/project/unimediaserver/Official%20Releases/Linux/UMS-8.2.0.tgz + source = https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/9.0.0/UMS-9.0.0.tgz source = ums.desktop source = ums.service source = ums.timer - sha256sums = f13d3d72ff3633be810105d64d124c86ef9e967a821827420872e03a1a9c5011 + sha256sums = c5750694dcf2b6631e6f2495ab90c9a42d6f8ebb328eb05c268d00b21311c56b sha256sums = 0cdadbabef215b6539e56755147a8f626d9f1fadfb85e2e5b7f7f1b66f1cdef9 sha256sums = 1f6efefa58dde9148396bd9236a6985db0fa27f1c767067b52bfae1832f32284 sha256sums = 7fd36db71f39fde3d515c697101190f979b308d910b3c4210b90422669683ab0 + optdepends_x86_64 = dcraw: thumbnails creation support + optdepends_x86_64 = lib32-gcc-libs: tsMuxeR support + optdepends_x86_64 = lib32-glibc: tsMuxeR support pkgname = ums @@ -3,29 +3,29 @@ # Based on PMS PKGBUILD pkgname=ums -pkgver=8.2.0 +pkgver=9.0.0 pkgrel=1 -pkgdesc="Universal Media Server: a DLNA-compliant UPnP Media Server. Build based on Java 8." +pkgdesc="Universal Media Server: a DLNA-compliant UPnP Media Server." arch=('i686' 'x86_64') url="http://www.universalmediaserver.com/" license=('GPL2') -depends=('mplayer' 'ffmpeg' 'mencoder' 'libmediainfo' 'java-runtime=8' 'tsmuxer-ng-cli-bin') +depends=('mplayer' 'mencoder' 'libmediainfo') makedepends=("unzip") -[ "$CARCH" = "i686" ] && \ -optdepends=("vlc: For Internet video/audio") -[ "$CARCH" = "x86_64" ] && \ -optdepends=("vlc: Internet video/audio support" - "dcraw: thumbnails creation support" - "lib32-gcc-libs: tsMuxeR support" - "lib32-glibc: tsMuxeR support") +optdepends=("java-runtime: Java runtime environment" + "ffmpeg: Complete solution to record, convert and stream audio and video" + "tsmuxer-ng-cli-bin: Remux/mux elementary streams without re-encoding" + "vlc: For Internet video/audio") +optdepends_x86_64=("dcraw: thumbnails creation support" + "lib32-gcc-libs: tsMuxeR support" + "lib32-glibc: tsMuxeR support") backup=(opt/ums/UMS.conf \ opt/ums/WEB.conf) -source=("http://downloads.sourceforge.net/project/unimediaserver/Official%20Releases/Linux/UMS-$pkgver.tgz" -#source=("https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/$pkgver/UMS-$pkgver.tgz" +#source=("http://downloads.sourceforge.net/project/unimediaserver/Official%20Releases/Linux/UMS-$pkgver.tgz" +source=("https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/$pkgver/UMS-$pkgver.tgz" 'ums.desktop' 'ums.service' 'ums.timer') -sha256sums=('f13d3d72ff3633be810105d64d124c86ef9e967a821827420872e03a1a9c5011' +sha256sums=('c5750694dcf2b6631e6f2495ab90c9a42d6f8ebb328eb05c268d00b21311c56b' '0cdadbabef215b6539e56755147a8f626d9f1fadfb85e2e5b7f7f1b66f1cdef9' '1f6efefa58dde9148396bd9236a6985db0fa27f1c767067b52bfae1832f32284' '7fd36db71f39fde3d515c697101190f979b308d910b3c4210b90422669683ab0') @@ -35,13 +35,9 @@ package() { mkdir ${pkgdir}/opt/ums/database mkdir -p ${pkgdir}/usr/bin chmod -R 755 ${srcdir}/ums-$pkgver/plugins ${srcdir}/ums-$pkgver/documentation - rm -R ${srcdir}/ums-$pkgver/linux/* cp -r ${srcdir}/ums-$pkgver/* ${pkgdir}/opt/ums/ - ln -s /usr/bin/ffmpeg ${pkgdir}/opt/ums/linux/ffmpeg - ln -s /usr/bin/ffmpeg ${pkgdir}/opt/ums/linux/ffmpeg64 - ln -s /usr/bin/tsMuxeR ${pkgdir}/opt/ums/linux/tsMuxeR - ln -s /usr/bin/tsMuxeR ${pkgdir}/opt/ums/linux/tsMuxeR-new chmod +x ${pkgdir}/opt/ums/UMS.sh + chmod +x ${pkgdir}/opt/ums/linux/jre-x64/bin/java touch ${pkgdir}/opt/ums/UMS.conf touch ${pkgdir}/opt/ums/debug.log chgrp users ${pkgdir}/opt/ums/UMS.conf \ |