Skip to content

Commit 100ff14

Browse files
committed
New package: navidrome 0.61.1
1 parent 4753c0f commit 100ff14

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/usr/bin/env sh
2+
3+
exec 2>&1
4+
5+
[ -r ./conf ] && . ./conf
6+
7+
export ND_CONFIGFILE=/var/lib/navidrome/navidrome.toml
8+
exec chpst -u _navidrome:_navidrome navidrome

srcpkgs/navidrome/template

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Template file for 'navidrome'
2+
pkgname=navidrome
3+
version=0.61.1
4+
revision=1
5+
build_style=go
6+
go_import_path=github.com/navidrome/navidrome
7+
go_ldflags=" -X github.com/navidrome/navidrome/consts.gitSha=e7c7cba87374ebe1bace57271bc5e8cf731b7a6e -X github.com/navidrome/navidrome/consts.gitTag=v${version}"
8+
go_build_tags="netgo,sqlite_fts5"
9+
hostmakedepends="nodejs pkg-config sqlite-devel taglib-devel"
10+
depends="ffmpeg"
11+
short_desc="Your personal streaming service"
12+
maintainer="micro80 <me@micro80.com>"
13+
license="GPL-3.0-only"
14+
homepage="https://www.navidrome.org"
15+
checksum=68273cf2a8938a167d68fd6c6b341f0e06c1f23acfca83698f5673048f9beaae
16+
distfiles="https://github.com/navidrome/navidrome/archive/refs/tags/v${version}.tar.gz"
17+
18+
system_accounts="_navidrome"
19+
_navidrome_homedir="/var/lib/navidrome"
20+
make_dirs="/var/lib/navidrome 0755 _navidrome _navidrome"
21+
22+
pre_build() {
23+
npm --prefix ./ui ci
24+
npm --prefix ./ui run build
25+
}
26+
27+
post_install() {
28+
vlicense LICENSE
29+
vmkdir var/lib/navidrome
30+
vcopy release/linux/navidrome.toml var/lib/navidrome/navidrome.toml
31+
vsv navidrome
32+
}

0 commit comments

Comments
 (0)