# Maintainer: memdmp _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=1 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 findutils" 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 755 "${pkgdir}/usr/share/webapps/airsonic-refix/" find "${pkgdir}/usr/share/webapps/airsonic-refix/" -type f -print0 | xargs -I _ chmod -R 644 _ return 0 } sha512sums=" 10b26b8345160192298b4adc8bdc8b4217f42b6d025550521ae6170a41ff5f91a264de3b5b41b6f4a266f4a3d63fad7856edd36c89f92b2065f9759a333c5cef airsonic-refix-e1acdc486621a7f09ab4f26d6eb4c4c36a194c45.tar.gz "