summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD22
-rw-r--r--navidrome.service43
-rwxr-xr-xupdate.sh2
5 files changed, 25 insertions, 65 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 67a52ee88b17..b73d5646b628 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a176006d0e74..d1ade4a99d55 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"