diff options
Diffstat (limited to 'testing/navidrome/APKBUILD')
-rw-r--r-- | testing/navidrome/APKBUILD | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/testing/navidrome/APKBUILD b/testing/navidrome/APKBUILD deleted file mode 100644 index 549900190a2..00000000000 --- a/testing/navidrome/APKBUILD +++ /dev/null @@ -1,69 +0,0 @@ -# Contributor: Tom Lebreux <me@tomlebreux.com> -# Maintainer: Tom Lebreux <me@tomlebreux.com> -pkgname=navidrome -pkgver=0.46.0 -pkgrel=1 -pkgdesc="Modern Music Server and Streamer compatible with Subsonic/Airsonic" -url="https://navidrome.org/" -arch="all !mips64 !riscv64" # blocked by nodejs -license="GPL-3.0-or-later" -options="chmod-clean net" # For downloading go and nodejs dependencies -depends="ffmpeg" -makedepends="go npm taglib-dev zlib-dev" -install="$pkgname.pre-install" -subpackages="$pkgname-openrc" -pkgusers="navidrome" -pkggroups="navidrome" -source=" - $pkgname-$pkgver.tar.gz::https://github.com/navidrome/navidrome/archive/refs/tags/v$pkgver.tar.gz - navidrome.initd - navidrome.confd - navidrome.toml - " - -export GOPATH="$srcdir" - -build() { - make download-deps - # Prevents crash due to allocation failure - echo 'node-options=--max_old_space_size=3072' > ./ui/.npmrc - cd ./ui/ - npm install - npm run build - cd .. - - # Display pkgrel instead of keeping the git sha in sync with pkgver - CGO_ENABLED=1 go build \ - -trimpath \ - -ldflags=" - -X github.com/navidrome/navidrome/consts.gitSha=$pkgver-r$pkgrel - -X github.com/navidrome/navidrome/consts.gitTag=v$pkgver" \ - -tags=embed,netgo -} - -check() { - make testall -} - -package() { - install -Dm755 navidrome "$pkgdir"/usr/bin/navidrome - - install -Dm644 "$srcdir"/navidrome.toml \ - "$pkgdir"/etc/navidrome/navidrome.toml - - install -Dm755 "$srcdir"/$pkgname.initd \ - "$pkgdir"/etc/init.d/$pkgname - install -Dm644 "$srcdir"/$pkgname.confd \ - "$pkgdir"/etc/conf.d/$pkgname - - install -dm755 -o navidrome -g navidrome \ - "$pkgdir"/var/lib/navidrome \ - "$pkgdir"/var/lib/navidrome/music -} - -sha512sums=" -4555184728324430a73fb10765844f5e414ea2be0489a98f37d794e396a5f4cdab2e1f94a4bf23e86a600d7fe4109efd4adf51741de5a7a7091aac621a758694 navidrome-0.46.0.tar.gz -d632f769ed4dd0cc1ddf937ed6b3115df538399f176cc5afb576f3129c305e7a0b2762b5d62968e2819ee4cd9c88552e5c821601f5fd5b32ce5925f3e92ce281 navidrome.initd -e69ff79d0be237979c7faa28cc7d6467070c48fb8870a228d122622b8fb4d4cd3cdd58bd22090bec37478b8c4cec8d30db5928c2094ee60a32c40bc7c96d10a3 navidrome.confd -12d533ad004ededef8e1e884e24fdeae717488fa3176b03813df5c393729eef5c61e97f7f3549dc2e030f730e68905b046875f6bc0198aee7bfde98d9543d063 navidrome.toml -" |