aboutsummaryrefslogtreecommitdiffstats
path: root/testing/navidrome/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/navidrome/APKBUILD')
-rw-r--r--testing/navidrome/APKBUILD69
1 files changed, 0 insertions, 69 deletions
diff --git a/testing/navidrome/APKBUILD b/testing/navidrome/APKBUILD
deleted file mode 100644
index 3b08d36594e..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.47.0
-pkgrel=0
-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="
-efc08d18823c14673f0fb17b97de745ffb1382fe793c9e5848e44f21640b36a455f11ffc5b4dc0338215a0ba55013870c888272cc82c4a0cd1dbf21854a65dba navidrome-0.47.0.tar.gz
-d632f769ed4dd0cc1ddf937ed6b3115df538399f176cc5afb576f3129c305e7a0b2762b5d62968e2819ee4cd9c88552e5c821601f5fd5b32ce5925f3e92ce281 navidrome.initd
-e69ff79d0be237979c7faa28cc7d6467070c48fb8870a228d122622b8fb4d4cd3cdd58bd22090bec37478b8c4cec8d30db5928c2094ee60a32c40bc7c96d10a3 navidrome.confd
-c3f25ce03e9a433f845485d744a5634c2cf462bf7e52bd8f58d965d5c5bd53630cc71702b444fb0201d66a20556f8570a24a69683be93e0efdd719d2a5e0f02f navidrome.toml
-"