diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 26 insertions, 31 deletions
@@ -1,39 +1,34 @@ -# Maintainer: Sitansh Rajput <me [at] lostpolaris [dot] com> +# Maintainer: éclairevoyant +# Contributor: Sitansh Rajput <me [at] lostpolaris [dot] com> -pkgbase='navidrome-bin' -pkgname=(navidrome-bin) -pkgver='0.48.0' +_pkgname=navidrome +pkgname="$_pkgname-bin" +pkgver=0.49.3 pkgrel=1 -pkgdesc='Music Server and Streamer compatible with Subsonic/Airsonic' - -url='https://www.navidrome.org/' -license=('GPL3') +pkgdesc='Music server and streamer compatible with Subsonic/Airsonic' arch=(x86_64 armv6h armv7h aarch64) - -provides=('navidrome') -conflicts=('navidrome' 'navidrome-systemd') -backup=('var/lib/navidrome/navidrome.toml') - -depends=('glibc' 'ffmpeg') - -source=('navidrome.service' - 'navidrome.toml' - ) -source_x86_64=('https://github.com/navidrome/navidrome/releases/download/v0.48.0/navidrome_0.48.0_Linux_x86_64.tar.gz') -source_armv6h=('https://github.com/navidrome/navidrome/releases/download/v0.48.0/navidrome_0.48.0_Linux_armv6.tar.gz') -source_armv7h=('https://github.com/navidrome/navidrome/releases/download/v0.48.0/navidrome_0.48.0_Linux_armv7.tar.gz') -source_aarch64=('https://github.com/navidrome/navidrome/releases/download/v0.48.0/navidrome_0.48.0_Linux_arm64.tar.gz') +url='https://www.navidrome.org' +license=(GPL3) +provides=("$_pkgname=$pkgver") +conflicts=("$_pkgname") +backup=('etc/navidrome/navidrome.toml') +depends=(ffmpeg glibc) +source=($pkgname.service + $pkgname.toml) +source_x86_64=("https://github.com/navidrome/navidrome/releases/download/v$pkgver/navidrome_${pkgver}_Linux_x86_64.tar.gz") +source_armv6h=("https://github.com/navidrome/navidrome/releases/download/v$pkgver/navidrome_${pkgver}_Linux_armv6.tar.gz") +source_armv7h=("https://github.com/navidrome/navidrome/releases/download/v$pkgver/navidrome_${pkgver}_Linux_armv7.tar.gz") +source_aarch64=("https://github.com/navidrome/navidrome/releases/download/v$pkgver/navidrome_${pkgver}_Linux_arm64.tar.gz") sha256sums=('c960b24e9aa312617f4a8cefea8be2115c7e3ddb270c3c4e2d0258142496bd02' - '1a4d88acba7954bf43bb499b8bbb0b32bc0f4ef191866356981e84709f8ba534') -sha256sums_x86_64=('e8d98fb6ce73ac0878ec404b430f2a5b1589515a569072089a4cf6b419bc5f90') -sha256sums_armv6h=('7643938c7e3fcf4a4bde57021e3f5270779e1a28bb5a660d4bdbc21adffaa093') -sha256sums_armv7h=('cf078d3e7064597a128e9d82ae92e3055844bbdd63d264603cd54d53414b9919') -sha256sums_aarch64=('f2bbb57d453ce6b06b84bccf57189a6e3258d943d552dfcf58e32720fb4e90ea') + 'b0a0014e4db31a51db5b1144706f2d324da83f1b86074cfb8e19cdb767371a8f') +sha256sums_x86_64=('d7646878e34d7c79eab9345c8779637eeac9faf2147f6fda2f4b2d832a76308e') +sha256sums_armv6h=('d75e1aac7c35d8d15ee2dbeed49e80cf363a3ce54b4ab95cf3e7877884090a48') +sha256sums_armv7h=('c8298754e7abd0461ca014bb939e2f34af1fd88b34e8d8329c50af321b8a155d') +sha256sums_aarch64=('1c7b31be311d441261fe148e7c8bb81273ac7bf1024388304a8929457eab87a6') 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}/etc/navidrome" + install -vDm755 $_pkgname -t "$pkgdir/usr/bin/" + install -vDm644 $pkgname.service "$pkgdir/usr/lib/systemd/system/$_pkgname.service" + install -vDm644 $pkgname.toml "$pkgdir/etc/$_pkgname/$_pkgname.toml" } - |