summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSkrtansh Rajput2021-08-20 10:58:45 -0500
committerSkrtansh Rajput2021-08-20 10:58:45 -0500
commita30a2be93f13da400a9f234c0302f839b768de8b (patch)
tree16b11ac86057211724318bc5aeb524f8f83da892
parent854b0d9426fcae2c7715a88c9d05794aac4360cc (diff)
downloadaur-a30a2be93f13da400a9f234c0302f839b768de8b.tar.gz
updated to 0.45.0
-rw-r--r--.SRCINFO34
-rw-r--r--PKGBUILD43
-rw-r--r--navidrome.service2
-rw-r--r--navidrome.sysusers2
-rwxr-xr-xupdate.sh5
5 files changed, 32 insertions, 54 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b11b1b6bb451..190cba8cf341 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = navidrome-bin
pkgdesc = Music Server and Streamer compatible with Subsonic/Airsonic
- pkgver = 0.44.1
+ pkgver = 0.45.0
pkgrel = 1
url = https://www.navidrome.org/
arch = x86_64
@@ -14,37 +14,29 @@ pkgbase = navidrome-bin
conflicts = navidrome
conflicts = navidrome-systemd
backup = var/lib/navidrome/navidrome.toml
- source_x86_64 = https://github.com/navidrome/navidrome/releases/download/v0.44.1/navidrome_0.44.1_Linux_x86_64.tar.gz
+ source_x86_64 = https://github.com/navidrome/navidrome/releases/download/v0.45.0/navidrome_0.45.0_Linux_x86_64.tar.gz
source_x86_64 = navidrome.service
source_x86_64 = navidrome.toml
- source_x86_64 = navidrome.sysusers
- sha256sums_x86_64 = da59e3e9a34b3de2f0c60c9151014e4090ec39232ef416a77b3f1130c42cef86
- sha256sums_x86_64 = b875b79c99c4dd8e9447463f00896f9d155c3afa8972a2291f8e0771ea1a1280
+ sha256sums_x86_64 = a5028580afe74b882ac611fa08be93c215320bf7939acfadfd0aac5e834346c7
+ sha256sums_x86_64 = 5b7a98ffbef452eda01688d2d59a6113eba92296cfd379ca44a39c7fac51a9b2
sha256sums_x86_64 = 5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4
- sha256sums_x86_64 = bc907165c4e63ac22d757c2d2321a7343cf0bf63d6f3b8790b04b53a4d24a666
- source_armv6h = https://github.com/navidrome/navidrome/releases/download/v0.44.1/navidrome_0.44.1_Linux_armv6.tar.gz
+ source_armv6h = https://github.com/navidrome/navidrome/releases/download/v0.45.0/navidrome_0.45.0_Linux_armv6.tar.gz
source_armv6h = navidrome.service
source_armv6h = navidrome.toml
- source_armv6h = navidrome.sysusers
- sha256sums_armv6h = cc5011017d3e9479564a4be3008196333f5a76466ca63e42e99040a065bd973d
- sha256sums_armv6h = b875b79c99c4dd8e9447463f00896f9d155c3afa8972a2291f8e0771ea1a1280
+ sha256sums_armv6h = 3a6ac2a1c9bd984691490c948941c2187620322b89da68d5c8016a67d82df567
+ sha256sums_armv6h = 5b7a98ffbef452eda01688d2d59a6113eba92296cfd379ca44a39c7fac51a9b2
sha256sums_armv6h = 5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4
- sha256sums_armv6h = bc907165c4e63ac22d757c2d2321a7343cf0bf63d6f3b8790b04b53a4d24a666
- source_armv7h = https://github.com/navidrome/navidrome/releases/download/v0.44.1/navidrome_0.44.1_Linux_armv7.tar.gz
+ source_armv7h = https://github.com/navidrome/navidrome/releases/download/v0.45.0/navidrome_0.45.0_Linux_armv7.tar.gz
source_armv7h = navidrome.service
source_armv7h = navidrome.toml
- source_armv7h = navidrome.sysusers
- sha256sums_armv7h = af54bbfaf8f3cc572c7b1b2eb1204a3e76d3cdcf4a7b2bf89d79b2d6844d3085
- sha256sums_armv7h = b875b79c99c4dd8e9447463f00896f9d155c3afa8972a2291f8e0771ea1a1280
+ sha256sums_armv7h = a5d59d262ec727398f304d0b36128abe6d4b6aec47f89aa4b42c57567972533d
+ sha256sums_armv7h = 5b7a98ffbef452eda01688d2d59a6113eba92296cfd379ca44a39c7fac51a9b2
sha256sums_armv7h = 5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4
- sha256sums_armv7h = bc907165c4e63ac22d757c2d2321a7343cf0bf63d6f3b8790b04b53a4d24a666
- source_aarch64 = https://github.com/navidrome/navidrome/releases/download/v0.44.1/navidrome_0.44.1_Linux_arm64.tar.gz
+ source_aarch64 = https://github.com/navidrome/navidrome/releases/download/v0.45.0/navidrome_0.45.0_Linux_arm64.tar.gz
source_aarch64 = navidrome.service
source_aarch64 = navidrome.toml
- source_aarch64 = navidrome.sysusers
- sha256sums_aarch64 = 4506f60cbb9f2205f7e3ef850570e8b3a2c9346983a6bfdec632b13586970f9c
- sha256sums_aarch64 = b875b79c99c4dd8e9447463f00896f9d155c3afa8972a2291f8e0771ea1a1280
+ sha256sums_aarch64 = 768cc98a2f24e51c3868e2408f0f2897713fd10b8a22f37b911a849302c3feaf
+ sha256sums_aarch64 = 5b7a98ffbef452eda01688d2d59a6113eba92296cfd379ca44a39c7fac51a9b2
sha256sums_aarch64 = 5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4
- sha256sums_aarch64 = bc907165c4e63ac22d757c2d2321a7343cf0bf63d6f3b8790b04b53a4d24a666
pkgname = navidrome-bin
diff --git a/PKGBUILD b/PKGBUILD
index 2eae84582ab2..a8de5cb5a976 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgbase='navidrome-bin'
pkgname=(navidrome-bin)
-pkgver='0.44.1'
+pkgver='0.45.0'
pkgrel=1
pkgdesc='Music Server and Streamer compatible with Subsonic/Airsonic'
url='https://www.navidrome.org/'
@@ -12,48 +12,39 @@ provides=('navidrome')
conflicts=('navidrome' 'navidrome-systemd')
backup=('var/lib/navidrome/navidrome.toml')
depends=('glibc' 'ffmpeg')
-source_x86_64=('https://github.com/navidrome/navidrome/releases/download/v0.44.1/navidrome_0.44.1_Linux_x86_64.tar.gz'
+source_x86_64=('https://github.com/navidrome/navidrome/releases/download/v0.45.0/navidrome_0.45.0_Linux_x86_64.tar.gz'
'navidrome.service'
'navidrome.toml'
- 'navidrome.sysusers'
)
-source_armv6h=('https://github.com/navidrome/navidrome/releases/download/v0.44.1/navidrome_0.44.1_Linux_armv6.tar.gz'
+source_armv6h=('https://github.com/navidrome/navidrome/releases/download/v0.45.0/navidrome_0.45.0_Linux_armv6.tar.gz'
'navidrome.service'
'navidrome.toml'
- 'navidrome.sysusers'
)
-source_armv7h=('https://github.com/navidrome/navidrome/releases/download/v0.44.1/navidrome_0.44.1_Linux_armv7.tar.gz'
+source_armv7h=('https://github.com/navidrome/navidrome/releases/download/v0.45.0/navidrome_0.45.0_Linux_armv7.tar.gz'
'navidrome.service'
'navidrome.toml'
- 'navidrome.sysusers'
)
-source_aarch64=('https://github.com/navidrome/navidrome/releases/download/v0.44.1/navidrome_0.44.1_Linux_arm64.tar.gz'
+source_aarch64=('https://github.com/navidrome/navidrome/releases/download/v0.45.0/navidrome_0.45.0_Linux_arm64.tar.gz'
'navidrome.service'
'navidrome.toml'
- 'navidrome.sysusers'
)
-sha256sums_x86_64=('da59e3e9a34b3de2f0c60c9151014e4090ec39232ef416a77b3f1130c42cef86'
- 'b875b79c99c4dd8e9447463f00896f9d155c3afa8972a2291f8e0771ea1a1280'
- '5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4'
- 'bc907165c4e63ac22d757c2d2321a7343cf0bf63d6f3b8790b04b53a4d24a666')
-sha256sums_armv6h=('cc5011017d3e9479564a4be3008196333f5a76466ca63e42e99040a065bd973d'
- 'b875b79c99c4dd8e9447463f00896f9d155c3afa8972a2291f8e0771ea1a1280'
- '5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4'
- 'bc907165c4e63ac22d757c2d2321a7343cf0bf63d6f3b8790b04b53a4d24a666')
-sha256sums_armv7h=('af54bbfaf8f3cc572c7b1b2eb1204a3e76d3cdcf4a7b2bf89d79b2d6844d3085'
- 'b875b79c99c4dd8e9447463f00896f9d155c3afa8972a2291f8e0771ea1a1280'
- '5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4'
- 'bc907165c4e63ac22d757c2d2321a7343cf0bf63d6f3b8790b04b53a4d24a666')
-sha256sums_aarch64=('4506f60cbb9f2205f7e3ef850570e8b3a2c9346983a6bfdec632b13586970f9c'
- 'b875b79c99c4dd8e9447463f00896f9d155c3afa8972a2291f8e0771ea1a1280'
- '5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4'
- 'bc907165c4e63ac22d757c2d2321a7343cf0bf63d6f3b8790b04b53a4d24a666')
+sha256sums_x86_64=('a5028580afe74b882ac611fa08be93c215320bf7939acfadfd0aac5e834346c7'
+ '5b7a98ffbef452eda01688d2d59a6113eba92296cfd379ca44a39c7fac51a9b2'
+ '5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4')
+sha256sums_armv6h=('3a6ac2a1c9bd984691490c948941c2187620322b89da68d5c8016a67d82df567'
+ '5b7a98ffbef452eda01688d2d59a6113eba92296cfd379ca44a39c7fac51a9b2'
+ '5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4')
+sha256sums_armv7h=('a5d59d262ec727398f304d0b36128abe6d4b6aec47f89aa4b42c57567972533d'
+ '5b7a98ffbef452eda01688d2d59a6113eba92296cfd379ca44a39c7fac51a9b2'
+ '5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4')
+sha256sums_aarch64=('768cc98a2f24e51c3868e2408f0f2897713fd10b8a22f37b911a849302c3feaf'
+ '5b7a98ffbef452eda01688d2d59a6113eba92296cfd379ca44a39c7fac51a9b2'
+ '5ac4183b961438c8f838d82d8772b856d97ea7aeed2ab4ac4d5fc69559da43d4')
package() {
install -d -o navidrome -g navidrome "${pkgdir}/var/lib/navidrome"
install -Dm 755 "${srcdir}/navidrome" -t "${pkgdir}/usr/bin/"
install -Dm 644 "${srcdir}/navidrome.service" -t "${pkgdir}/usr/lib/systemd/system"
install -Dm 644 "${srcdir}/navidrome.toml" -t "${pkgdir}/var/lib/navidrome"
- install -Dm 644 "${srcdir}/navidrome.sysusers" "${pkgdir}/usr/lib/sysusers.d/navidrome.conf"
}
diff --git a/navidrome.service b/navidrome.service
index e43ea89a9bba..0be745e85ee1 100644
--- a/navidrome.service
+++ b/navidrome.service
@@ -9,6 +9,8 @@ WantedBy=multi-user.target
[Service]
User=navidrome
Group=navidrome
+DynamicUser=true
+Environment=PATH=/usr/bin:/usr/bin/navidrome
Type=simple
ExecStart=/usr/bin/navidrome --configfile "/var/lib/navidrome/navidrome.toml"
WorkingDirectory=/var/lib/navidrome
diff --git a/navidrome.sysusers b/navidrome.sysusers
deleted file mode 100644
index 3dbbd7e3ec10..000000000000
--- a/navidrome.sysusers
+++ /dev/null
@@ -1,2 +0,0 @@
-u navidrome - - /var/lib/navidrome
-g navidrome - - \ No newline at end of file
diff --git a/update.sh b/update.sh
index c6d30e431d2c..7a79447208bf 100755
--- a/update.sh
+++ b/update.sh
@@ -36,22 +36,18 @@ depends=('glibc' 'ffmpeg')
source_x86_64=('https://github.com/navidrome/navidrome/releases/download/v$1/navidrome_$1_Linux_x86_64.tar.gz'
'navidrome.service'
'navidrome.toml'
- 'navidrome.sysusers'
)
source_armv6h=('https://github.com/navidrome/navidrome/releases/download/v$1/navidrome_$1_Linux_armv6.tar.gz'
'navidrome.service'
'navidrome.toml'
- 'navidrome.sysusers'
)
source_armv7h=('https://github.com/navidrome/navidrome/releases/download/v$1/navidrome_$1_Linux_armv7.tar.gz'
'navidrome.service'
'navidrome.toml'
- 'navidrome.sysusers'
)
source_aarch64=('https://github.com/navidrome/navidrome/releases/download/v$1/navidrome_$1_Linux_arm64.tar.gz'
'navidrome.service'
'navidrome.toml'
- 'navidrome.sysusers'
)
sha512sums_x86_64=()
sha512sums_armv6h=()
@@ -63,7 +59,6 @@ package() {
install -Dm 755 \"\${srcdir}/navidrome\" -t \"\${pkgdir}/usr/bin/\"
install -Dm 644 \"\${srcdir}/navidrome.service\" -t \"\${pkgdir}/usr/lib/systemd/system\"
install -Dm 644 \"\${srcdir}/navidrome.toml\" -t \"\${pkgdir}/var/lib/${EXECUTABLE_NAME}\"
- install -Dm 644 \"\${srcdir}/navidrome.sysusers\" \"\${pkgdir}/usr/lib/sysusers.d/navidrome.conf\"
}
" >> PKGBUILD