summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..633acd3f0aab
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Federico Giuliani <federico.giuliani86@gmail.com>
+
+pkgname=airsonic
+pkgver=10.0.0
+pkgrel=1
+pkgdesc="A free, web-based media streamer and jukebox."
+arch=('any')
+url="https://github.com/Airsonic/airsonic/"
+license=('GPL3')
+depends=('java-runtime-headless')
+conflicts=('subsonic' 'subsonic-kang' 'subsonic-kang-git' 'subsonic-beta' 'libresonic')
+backup=('var/lib/airsonic/airsonic.sh')
+noextract=(airsonic-jdbc-extra.war)
+install=$pkgname.install
+source=(https://github.com/airsonic/airsonic/releases/download/v${pkgver}/airsonic-jdbc-extra.war
+ 'airsonic.sh'
+ 'airsonic.service')
+
+package() {
+ cd ${srcdir}
+ mkdir -p $pkgdir/var/lib/airsonic
+ mkdir -p $pkgdir/var/lib/airsonic/playlists
+ mkdir -p $pkgdir/usr/lib/systemd/system
+ mkdir -p $pkgdir/etc/
+ mv airsonic-jdbc-extra.war airsonic.war
+ cp * $pkgdir/var/lib/airsonic
+ ln -fs /var/lib/airsonic/airsonic.sh $pkgdir/etc/airsonic.conf
+ cp $srcdir/airsonic.service $pkgdir/usr/lib/systemd/system
+ chmod +x $pkgdir/var/lib/airsonic/airsonic.sh
+}
+
+sha256sums=('613f459906eff22466aaa1711964ea14f82d9acd0287b1a801ef9e55e62f086d'
+ 'c80475ea59cfb02fd667fafcfc5367513a5d31d98878e2317ef98d47689b7e25'
+ '5ba2274f536fb7d16f6c0266500419a0c3834f6acdeeca81ba9b83264e839a1a')