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