This commit is contained in:
Jason Nader 2024-09-03 00:05:09 +09:00
parent 2f680480bc
commit 1d80b5d02f
No known key found for this signature in database
GPG Key ID: EE220FCAA09AF23D
2 changed files with 4 additions and 5 deletions

View File

@ -14,7 +14,7 @@ options=(!debug !strip)
source=( source=(
"git+${url}#tag=${pkgver}" "git+${url}#tag=${pkgver}"
'audiobookshelf.conf.d' 'audiobookshelf.conf'
'audiobookshelf.hook' 'audiobookshelf.hook'
'audiobookshelf.service' 'audiobookshelf.service'
'audiobookshelf.sysusers' 'audiobookshelf.sysusers'
@ -42,14 +42,14 @@ build() {
cd client cd client
rm -rf node_modules rm -rf node_modules
npm ci --unsafe-perm=true --allow-root npm ci --unsafe-perm=true --allow-root
NODE_OPTIONS=--openssl-legacy-provider npm run generate NODE_OPTIONS=--openssl-legacy-provider npm run generate
cd .. cd ..
echo ">>> Building Server" echo ">>> Building Server"
echo "--------------------" echo "--------------------"
rm -rf node_modules rm -rf node_modules
npm ci --unsafe-perm=true --allow-root npm ci --unsafe-perm=true --allow-root --only=production
} }
package() { package() {
@ -57,7 +57,7 @@ package() {
"${srcdir}/${pkgname}"/node_modules/.bin/pkg -t node20-linux-x64 -o "${pkgdir}/usr/bin/audiobookshelf" . "${srcdir}/${pkgname}"/node_modules/.bin/pkg -t node20-linux-x64 -o "${pkgdir}/usr/bin/audiobookshelf" .
install -D -m 644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -D -m 644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -D -m 644 "${srcdir}/audiobookshelf.conf.d" "${pkgdir}/etc/conf.d/audiobookshelf" install -D -m 644 "${srcdir}/audiobookshelf.conf" "${pkgdir}/etc/conf.d/audiobookshelf"
install -D -m 644 "${srcdir}/audiobookshelf.service" "${pkgdir}/usr/lib/systemd/system/audiobookshelf.service" install -D -m 644 "${srcdir}/audiobookshelf.service" "${pkgdir}/usr/lib/systemd/system/audiobookshelf.service"
install -D -m 644 "${srcdir}/audiobookshelf.sysusers" "${pkgdir}/usr/lib/sysusers.d/audiobookshelf.conf" install -D -m 644 "${srcdir}/audiobookshelf.sysusers" "${pkgdir}/usr/lib/sysusers.d/audiobookshelf.conf"
install -D -m 644 "${srcdir}/audiobookshelf.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/audiobookshelf.conf" install -D -m 644 "${srcdir}/audiobookshelf.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/audiobookshelf.conf"

View File

@ -2,6 +2,5 @@ METADATA_PATH=/var/lib/audiobookshelf/metadata
CONFIG_PATH=/var/lib/audiobookshelf/config CONFIG_PATH=/var/lib/audiobookshelf/config
FFMPEG_PATH=/usr/bin/ffmpeg FFMPEG_PATH=/usr/bin/ffmpeg
FFPROBE_PATH=/usr/bin/ffprobe FFPROBE_PATH=/usr/bin/ffprobe
TONE_PATH=/usr/bin/tone
PORT=13378 PORT=13378
HOST=0.0.0.0 HOST=0.0.0.0