Skip to content

Commit f9bf7cd

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

2 files changed

Lines changed: 39 additions & 0 deletions

File tree

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/sh
2+
3+
exec 2>&1
4+
5+
[ -r ./conf ] && . ./conf
6+
7+
exec chpst -u _navidrome:_navidrome navidrome ${OPTS:- --configfile "/etc/navidrome/navidrome.toml"}

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=${version} -X github.com/navidrome/navidrome/consts.gitTag=v${version}"
8+
go_build_tags="netgo,sqlite_fts5"
9+
hostmakedepends="pkg-config nodejs"
10+
makedepends="sqlite-devel taglib-devel"
11+
depends="ffmpeg"
12+
short_desc="Your personal streaming service"
13+
maintainer="micro80 <me@micro80.com>"
14+
license="GPL-3.0-only"
15+
homepage="https://www.navidrome.org"
16+
checksum=68273cf2a8938a167d68fd6c6b341f0e06c1f23acfca83698f5673048f9beaae
17+
distfiles="https://github.com/navidrome/navidrome/archive/refs/tags/v${version}.tar.gz"
18+
19+
system_accounts="_navidrome"
20+
_navidrome_homedir="/var/lib/navidrome"
21+
make_dirs="/var/lib/navidrome 0755 _navidrome _navidrome"
22+
conf_files="/etc/navidrome/navidrome.toml"
23+
24+
pre_build() {
25+
npm --prefix ./ui ci
26+
npm --prefix ./ui run build
27+
}
28+
29+
post_install() {
30+
vinstall release/linux/navidrome.toml 644 etc/navidrome
31+
vsv navidrome
32+
}

0 commit comments

Comments
 (0)