Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -------------------------------------------------------------------
- FILE PKGBUILD : do not include these 3 lines in the file
- -------------------------------------------------------------------
- # Maintainer: M0Rf30 <morf3089@gmail.com>
- # Contributors : Nrm
- pkgname=subsonic
- pkgver=4.7
- pkgrel=1
- pkgdesc="Subsonic is a free, web-based media streamer and jukebox."
- arch=('i686' 'x86_64')
- url="http://subsonic.org/"
- license=('GPL')
- depends=('java-runtime')
- conflicts=('subsonic-beta')
- source=(http://prdownloads.sourceforge.net/subsonic/${pkgname}-${pkgver}-standalone.tar.gz
- 'subsonic.rc'
- 'subsonic.service')
- backup=('var/subsonic/db')
- install=$pkgname.install
- build() {
- cd ${srcdir}
- mkdir -p $pkgdir/var/subsonic
- mkdir -p $pkgdir/etc/rc.d
- mkdir -p $pkgdir/usr/lib/systemd/system
- cp * $pkgdir/var/subsonic
- rm $pkgdir/var/subsonic/{subsonic.rc,subsonic.bat,${pkgname}-${pkgver}-standalone.tar.gz}
- cp $srcdir/subsonic.rc $pkgdir/etc/rc.d/subsonic
- cp $srcdir/subsonic.service $pkgdir/usr/lib/systemd/system
- chmod +x $pkgdir/etc/rc.d/subsonic
- chmod +x $pkgdir/var/subsonic/subsonic.sh
- # Compatibility with both java runtime available in repos and AUR
- javahome="JAVA_HOME=/opt/java/jre:/usr/lib/jvm/java-7-openjdk"
- sed -i "20 i $javahome" $pkgdir/var/$pkgname/$pkgname.sh
- # Locale Fixes
- lang_a="export LANG="en_US.UTF-8""
- lang_b="export LC_CTYPE="en_US.UTF-8""
- sed -i "21 i $lang_a" $pkgdir/var/$pkgname/$pkgname.sh
- sed -i "22 i $lang_b" $pkgdir/var/$pkgname/$pkgname.sh
- }
- md5sums=('42a4986f450cca01d73ba9b72e38ae85'
- 'fe298af83a38e4e3a794f3be18ca6af6'
- 'a9a21db853d3778d78a9508260d97bbd')
- -------------------------------------------------------------------
- FILE subsonic.service : do not include these 3 lines in the file
- -------------------------------------------------------------------
- [Unit]
- Description=Subsonic
- After=network.target
- [Service]
- ExecStart=/var/subsonic/subsonic.sh
- ExecStop=/bin/kill -15 $MAINPID
- Type=forking
- [Install]
- WantedBy=multi-user.target
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement