diff options
author | 2025-06-20 18:36:08 +0000 | |
---|---|---|
committer | 2025-06-20 18:36:08 +0000 | |
commit | 7ff68a169e3184284fa405ebd381d4538969e634 (patch) | |
tree | 4ea2dd8fcdc1f60b553006ac52c1b38b5cf975fa | |
parent | b6af7622a8508b8005c670a4d84a84de8720d6b0 (diff) | |
download | alpine-packages-airsonic-refix.tar.gz alpine-packages-airsonic-refix.tar.bz2 alpine-packages-airsonic-refix.tar.lz alpine-packages-airsonic-refix.zip |
memdmp/airsonic-refix: add airsonic-refix package
-rw-r--r-- | src/memdmp/airsonic-refix/APKBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/memdmp/airsonic-refix/APKBUILD b/src/memdmp/airsonic-refix/APKBUILD new file mode 100644 index 0000000..506b27b --- /dev/null +++ b/src/memdmp/airsonic-refix/APKBUILD @@ -0,0 +1,44 @@ +# Maintainer: memdmp <memdmp@estrogen.zone> +_reponame="airsonic-refix" +_repoowner="tamland" +_repourl="https://${GITHUB_CODELOAD_URL:-"codeload.github.com"}/${_repoowner}/${_reponame}" # GITHUB_CODELOAD_URL due to github not having IPv6. +_reporef="e1acdc486621a7f09ab4f26d6eb4c4c36a194c45" # Must be a TAG OR COMMIT! Anything else may break shit. +_reporefdate="20250620" # YYYYMMDD of the ref + +pkgname="airsonic-refix" +pkgver=0.0.0 +pkgrel=0 +pkgdesc="The Airsonic-Refix Subsonic Web UI" +url="https://github.com/tamland/airsonic-refix" +arch="noarch" +license="AGPL-3.0-or-later" +depends="" +makedepends="nodejs yarn" +install="" +subpackages="" +source="${_reponame}-${_reporef}.tar.gz::${_repourl}/tar.gz/${_reporef}" +builddir="${srcdir}/${_reponame}-${_reporef}" +options="!check net" # no test suite + +_pkgver="${pkgver}" +if [[ "${pkgver}" != "${_reporef}" ]] && [[ "${pkgver}" != "v${_reporef}" ]]; then pkgver="${pkgver}_git${_reporefdate}";from_tag=false;else from_tag=true; fi + +build() { + export NODE_OPTIONS="--max-old-space-size=4096" + yarn --frozen-lockfile + yarn build + return 0 +} + +package() { + mkdir -p "${pkgdir}/usr/share/webapps/airsonic-refix" + cp -r "${builddir}/dist/"* "${pkgdir}/usr/share/webapps/airsonic-refix/" + chmod -R 644 "${pkgdir}/usr/share/webapps/airsonic-refix/" + echo "pkgdir:" + find "${pkgdir}" + return 0 +} + +sha512sums=" +10b26b8345160192298b4adc8bdc8b4217f42b6d025550521ae6170a41ff5f91a264de3b5b41b6f4a266f4a3d63fad7856edd36c89f92b2065f9759a333c5cef airsonic-refix-e1acdc486621a7f09ab4f26d6eb4c4c36a194c45.tar.gz +" |