File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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" }
Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments