# Contributor: Bart Ribbers # Maintainer: Chris Kankiewicz pkgname=snapweb pkgver=0.7.0 pkgrel=0 pkgdesc="Web interface for Snapcast" url="https://github.com/badaix/snapweb" # armhf, x86, s390x, ppc64le and loongarch64 are blocked by rollup node dependency # armv7 and riscv64 are supported but not with Musl arch="noarch !armhf !armv7 !x86 !s390x !ppc64le !riscv64 !loongarch64" license="GPL-3.0-only" makedepends=" npm vips-dev " source="$pkgname-$pkgver.tar.gz::https://github.com/badaix/snapweb/archive/refs/tags/v$pkgver.tar.gz" # net required to download node modules # No tests options="net !check" build() { npm ci npm run build } package() { local webroot="$pkgdir"/usr/share/snapweb install -d "$webroot" cp -r "$builddir"/dist/* "$webroot" } sha512sums=" 0b3e8cf5a8b1beb3852499b790253cbe8242860698ce7651eef1467b793a9b4c5c95eb9ad37b8c3e77a73fc87e9e545b66b61c30207bb82afbfd0051913ee200 snapweb-0.7.0.tar.gz "