diff options
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | navidrome.service | 43 | ||||
-rwxr-xr-x | update.sh | 2 |
5 files changed, 25 insertions, 65 deletions
@@ -1,6 +1,6 @@ pkgbase = navidrome-bin pkgdesc = Music Server and Streamer compatible with Subsonic/Airsonic - pkgver = 0.17.0 + pkgver = 0.18.0 pkgrel = 1 url = https://www.navidrome.org/ arch = x86_64 @@ -13,21 +13,21 @@ pkgbase = navidrome-bin provides = navidrome conflicts = navidrome source = navidrome.environmentfile - source = https://raw.githubusercontent.com/deluan/navidrome/v0.17.0/contrib/navidrome.service + source = https://raw.githubusercontent.com/deluan/navidrome/v0.18.0/contrib/navidrome.service source = navidrome.sysusers source = navidrome.tmpfiles md5sums = d41d8cd98f00b204e9800998ecf8427e - md5sums = 3f62e359027ccca9594a136923129802 + md5sums = 10adbf9f0f1f220d32fc044f76780916 md5sums = f3c106c001533c84a64b7238b58bd7ef md5sums = b9362d660030646320f16b2c1436a4c2 - source_x86_64 = https://github.com/deluan/navidrome/releases/download/v0.17.0/navidrome_0.17.0_Linux_x86_64.tar.gz - md5sums_x86_64 = f59e526877af5f3c285701585afdc101 - source_armv6h = https://github.com/deluan/navidrome/releases/download/v0.17.0/navidrome_0.17.0_Linux_armv6.tar.gz - md5sums_armv6h = 1897c749eca3aa7a7e09a3256e1fbf97 - source_armv7h = https://github.com/deluan/navidrome/releases/download/v0.17.0/navidrome_0.17.0_Linux_armv7.tar.gz - md5sums_armv7h = 47d3dc42ca3a786b822cf9224749cc44 - source_aarch64 = https://github.com/deluan/navidrome/releases/download/v0.17.0/navidrome_0.17.0_Linux_arm64.tar.gz - md5sums_aarch64 = 8c9b5a1f405a7cdcf6085a02de1f0496 + source_x86_64 = https://github.com/deluan/navidrome/releases/download/v0.18.0/navidrome_0.18.0_Linux_x86_64.tar.gz + md5sums_x86_64 = 07dc51e1b9d2096533085b1d480e77b1 + source_armv6h = https://github.com/deluan/navidrome/releases/download/v0.18.0/navidrome_0.18.0_Linux_armv6.tar.gz + md5sums_armv6h = b6b814bb2d26627d549db72816d88d2d + source_armv7h = https://github.com/deluan/navidrome/releases/download/v0.18.0/navidrome_0.18.0_Linux_armv7.tar.gz + md5sums_armv7h = 97f0129a3dbd0a07e8c1eb7ccb5cc3af + source_aarch64 = https://github.com/deluan/navidrome/releases/download/v0.18.0/navidrome_0.18.0_Linux_arm64.tar.gz + md5sums_aarch64 = f9a57173b69dbd1c22345f01461c326f pkgname = navidrome-bin diff --git a/.gitignore b/.gitignore index 6f7908bac53e..ec14bdd55945 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ # Created by https://www.gitignore.io/api/archlinuxpackages +navidrome.service ### ArchLinuxPackages ### *.tar @@ -2,7 +2,7 @@ pkgbase='navidrome-bin' pkgname=(navidrome-bin) -pkgver='0.17.0' +pkgver='0.18.0' pkgrel=1 pkgdesc='Music Server and Streamer compatible with Subsonic/Airsonic' url='https://www.navidrome.org/' @@ -13,22 +13,22 @@ conflicts=('navidrome') depends=('glibc' 'ffmpeg') source=( navidrome.environmentfile - https://raw.githubusercontent.com/deluan/navidrome/v0.17.0/contrib/navidrome.service + https://raw.githubusercontent.com/deluan/navidrome/v0.18.0/contrib/navidrome.service navidrome.sysusers navidrome.tmpfiles ) -source_x86_64=('https://github.com/deluan/navidrome/releases/download/v0.17.0/navidrome_0.17.0_Linux_x86_64.tar.gz') -source_armv6h=('https://github.com/deluan/navidrome/releases/download/v0.17.0/navidrome_0.17.0_Linux_armv6.tar.gz') -source_armv7h=('https://github.com/deluan/navidrome/releases/download/v0.17.0/navidrome_0.17.0_Linux_armv7.tar.gz') -source_aarch64=('https://github.com/deluan/navidrome/releases/download/v0.17.0/navidrome_0.17.0_Linux_arm64.tar.gz') +source_x86_64=('https://github.com/deluan/navidrome/releases/download/v0.18.0/navidrome_0.18.0_Linux_x86_64.tar.gz') +source_armv6h=('https://github.com/deluan/navidrome/releases/download/v0.18.0/navidrome_0.18.0_Linux_armv6.tar.gz') +source_armv7h=('https://github.com/deluan/navidrome/releases/download/v0.18.0/navidrome_0.18.0_Linux_armv7.tar.gz') +source_aarch64=('https://github.com/deluan/navidrome/releases/download/v0.18.0/navidrome_0.18.0_Linux_arm64.tar.gz') md5sums=('d41d8cd98f00b204e9800998ecf8427e' - '3f62e359027ccca9594a136923129802' + '10adbf9f0f1f220d32fc044f76780916' 'f3c106c001533c84a64b7238b58bd7ef' 'b9362d660030646320f16b2c1436a4c2') -md5sums_x86_64=('f59e526877af5f3c285701585afdc101') -md5sums_armv6h=('1897c749eca3aa7a7e09a3256e1fbf97') -md5sums_armv7h=('47d3dc42ca3a786b822cf9224749cc44') -md5sums_aarch64=('8c9b5a1f405a7cdcf6085a02de1f0496') +md5sums_x86_64=('07dc51e1b9d2096533085b1d480e77b1') +md5sums_armv6h=('b6b814bb2d26627d549db72816d88d2d') +md5sums_armv7h=('97f0129a3dbd0a07e8c1eb7ccb5cc3af') +md5sums_aarch64=('f9a57173b69dbd1c22345f01461c326f') package() { install -Dm755 "$srcdir/navidrome" "$pkgdir/usr/bin/navidrome" diff --git a/navidrome.service b/navidrome.service deleted file mode 100644 index ec1269802dc6..000000000000 --- a/navidrome.service +++ /dev/null @@ -1,43 +0,0 @@ -[Unit] -Description=Navidrome Music Server and Streamer compatible with Subsonic/Airsonic -After=remote-fs.target network.target -AssertPathExists=/var/lib/navidrome - -[Service] -User=navidrome -Group=navidrome -Type=simple -ExecStart=/usr/bin/navidrome -WorkingDirectory=/var/lib/navidrome -TimeoutStopSec=20 -KillMode=process -Restart=on-failure - -EnvironmentFile=-/etc/sysconfig/navidrome - -# See https://www.freedesktop.org/software/systemd/man/systemd.exec.html -DevicePolicy=closed -NoNewPrivileges=yes -PrivateTmp=yes -PrivateUsers=yes -ProtectControlGroups=yes -ProtectKernelModules=yes -ProtectKernelTunables=yes -RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 -RestrictNamespaces=yes -RestrictRealtime=yes -SystemCallFilter=~@clock @debug @module @mount @obsolete @privileged @reboot @setuid @swap -ReadWritePaths=/var/lib/navidrome - -# You can uncomment the following line if you're not using the jukebox This -# will prevent navidrome from accessing any real (physical) devices -#PrivateDevices=yes - -# You can change the following line to `strict` instead of `full` if you don't -# want navidrome to be able to write anything on your filesystem outside of -# /var/lib/navidrome. -ProtectSystem=full - -# You can comment the following line if you don't have any media in /home/*. -# This will prevent navidrome from ever reading/writing anything there. -ProtectHome=true diff --git a/update.sh b/update.sh index 8bb79c0375b9..49446b831c00 100755 --- a/update.sh +++ b/update.sh @@ -1,5 +1,7 @@ #! /bin/sh +set -xe + AUR_NAME=navidrome-bin EXECUTABLE_NAME=navidrome DESCRIPTION="Music Server and Streamer compatible with Subsonic/Airsonic" |