From 8e2e31ef2a859ddcb4e85bebaf75e2c5a301d443 Mon Sep 17 00:00:00 2001 From: Jason Nader Date: Sun, 30 Nov 2025 15:18:15 +0900 Subject: [PATCH] fix build for v2.30.0 --- .SRCINFO | 2 +- PKGBUILD | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 8b27edd..dc100b6 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = audiobookshelf pkgdesc = Self-hosted audiobook server for managing and playing audiobooks pkgver = 2.30.0 - pkgrel = 1 + pkgrel = 2 epoch = 1 url = https://github.com/advplyr/audiobookshelf arch = x86_64 diff --git a/PKGBUILD b/PKGBUILD index aebdbae..244612e 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,7 +4,7 @@ pkgname=audiobookshelf pkgver=2.30.0 -pkgrel=1 +pkgrel=2 epoch=1 pkgdesc="Self-hosted audiobook server for managing and playing audiobooks" arch=("x86_64" "aarch64") @@ -29,8 +29,14 @@ sha256sums=('1f35924925671a23181b814123cd12d89ffd4fa0a1f40ab33791fa9480d047cf' build() { cd "${pkgname}-${pkgver}" + # build client npm run client - npm ci --only=production + + # build server + # workaround for https://github.com/advplyr/audiobookshelf/issues/4876 + npm install --cache "${srcdir}/npm-cache" + npm ci --omit=dev + find {client/dist,node_modules,server} -type f -name "*.map" | xargs rm -rf sed -i '1i #!/usr/bin/node\n' index.js }