From 8b2a995ee41eae12349e80fe428e7a5f48d11e27 Mon Sep 17 00:00:00 2001 From: lesebas Date: Tue, 23 Jun 2015 23:37:14 +0200 Subject: move from AUR3 to AUR4 --- PKGBUILD | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 PKGBUILD (limited to 'PKGBUILD') diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..57163d1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,68 @@ +pkgname=serviio +pkgver=1.5.2 +pkgrel=2 +pkgdesc="Free DLNA media server" +arch=('any') +url="http://www.serviio.org/" +license=('custom') +depends=('java-runtime-headless=8' 'ffmpeg') +source=(http://download.serviio.org/releases/serviio-${pkgver}-linux.tar.gz + $pkgname.sh + $pkgname-console.sh + $pkgname.service + $pkgname.desktop + $pkgname.png + $pkgname.install) +md5sums=('70cfa7d9f54b1c921194b6c0d6530ed6' + '227a75de2dea1db93c1fba3d004e01ad' + '7f38b2f294ce990958dcc63b583807b4' + 'e958d9812448f97fe325dfffe8b44620' + 'fbfcac4ad5dffd909e51ea1a7a6335aa' + 'd41e3e757e412dfcd3036d9e19b81450' + '0b89d6c683305ef4473fab4c6688c7ab') + +package() { + cd "$pkgname-$pkgver" + + # define variable for Serviio home directory + SERVIIO_HOME=$pkgdir/usr/share/java/$pkgname + + # create the folders needed in the main directory + install -dm755 ${SERVIIO_HOME}/{config,lib,library,plugins} + + # place the serviio scripts in the /usr/bin folder + install -Dm755 ${srcdir}/$pkgname.sh $pkgdir/usr/bin/$pkgname + install -Dm755 ${srcdir}/$pkgname-console.sh $pkgdir/usr/bin/$pkgname-console + + # copy xml config files to the config folder + install -m644 config/*.xml ${SERVIIO_HOME}/config + + # copy all jar files to the lib folder + install -m644 lib/*.jar ${SERVIIO_HOME}/lib + + # copy derby.properties to library folder + install -m644 library/derby.properties ${SERVIIO_HOME}/library + + # copy plugins-readme.txt to plugins folder + install -m644 plugins/plugins-readme.txt ${SERVIIO_HOME}/plugins + + # create the log folder in /var/log + install -dm755 $pkgdir/var/log/$pkgname + + # create a symlink that puts all log files in /var/log + ln -s /var/log/$pkgname ${SERVIIO_HOME}/log + + # supply the license file + install -Dm644 LICENCE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE + + # install systemd-service + install -Dm644 "${srcdir}/$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service" + + #install the .desktop file + install -Dm644 "${srcdir}/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + + #install the icon file + install -Dm644 "${srcdir}/$pkgname.png" "$pkgdir/usr/share/icons/hicolor/48x48/apps/$pkgname.png" + + +} \ No newline at end of file -- cgit v1.2.3-70-g09d2