You've already forked audiobookshelf
							
							use nodejs lts and add npm install
https://aur.archlinux.org/packages/audiobookshelf#comment-1044966 https://aur.archlinux.org/packages/audiobookshelf#comment-1042829
This commit is contained in:
		
							
								
								
									
										2
									
								
								.SRCINFO
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								.SRCINFO
									
									
									
									
									
								
							@@ -10,7 +10,7 @@ pkgbase = audiobookshelf
 | 
			
		||||
	makedepends = npm
 | 
			
		||||
	depends = ffmpeg
 | 
			
		||||
	depends = libnusqlite3
 | 
			
		||||
	depends = nodejs
 | 
			
		||||
	depends = nodejs-lts-krypton
 | 
			
		||||
	options = !debug
 | 
			
		||||
	backup = etc/conf.d/audiobookshelf
 | 
			
		||||
	source = audiobookshelf-2.30.0.tar.gz::https://github.com/advplyr/audiobookshelf/archive/refs/tags/v2.30.0.tar.gz
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										3
									
								
								PKGBUILD
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								PKGBUILD
									
									
									
									
									
								
							@@ -10,7 +10,7 @@ pkgdesc="Self-hosted audiobook server for managing and playing audiobooks"
 | 
			
		||||
arch=("x86_64" "aarch64")
 | 
			
		||||
url="https://github.com/advplyr/${pkgname}"
 | 
			
		||||
license=('GPL-3.0-only')
 | 
			
		||||
depends=("ffmpeg" "libnusqlite3" "nodejs")
 | 
			
		||||
depends=("ffmpeg" "libnusqlite3" "nodejs-lts-krypton")
 | 
			
		||||
makedepends=("npm")
 | 
			
		||||
backup=("etc/conf.d/${pkgname}")
 | 
			
		||||
options=("!debug")
 | 
			
		||||
@@ -30,6 +30,7 @@ sha256sums=('1f35924925671a23181b814123cd12d89ffd4fa0a1f40ab33791fa9480d047cf'
 | 
			
		||||
build() {
 | 
			
		||||
    cd "${pkgname}-${pkgver}"
 | 
			
		||||
    npm run client
 | 
			
		||||
    npm install
 | 
			
		||||
    npm ci --only=production
 | 
			
		||||
    find {client/dist,node_modules,server} -type f -name "*.map" | xargs rm -rf
 | 
			
		||||
    sed -i '1i #!/usr/bin/node\n' index.js
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user