Install this version:
emerge -a =media-sound/navidrome-bin-0.60.3
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =media-sound/navidrome-bin-0.60.3
Or alternatively:
emerge --autounmask-write -a =media-sound/navidrome-bin-0.60.3
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.60.3 | 8 | ~amd64 | 0 |
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit systemd
DESCRIPTION="Music Server and Streamer compatible with Subsonic/Airsonic"
HOMEPAGE="https://www.navidrome.org/"
SRC_URI="
amd64? ( https://github.com/navidrome/navidrome/releases/download/v${PV}/navidrome_${PV}_linux_amd64.tar.gz )
arm64? ( https://github.com/navidrome/navidrome/releases/download/v${PV}/navidrome_${PV}_linux_arm64.tar.gz )
"
S="${WORKDIR}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
# TODO: ffmpeg USE-flags?
RDEPEND="
media-video/ffmpeg
"
BDEPEND="acct-user/navidrome"
QA_PREBUILT="usr/bin/navidrome"
src_prepare() {
cat << EOF > navidrome.toml.example
# see <https://www.navidrome.org/docs/usage/configuration-options/#available-options> for more options
# MusicFolder = '/media/music'
EnableInsightsCollector = false
EOF
default
}
src_install() {
dobin navidrome
dodoc README.md
insinto /var/lib/navidrome
doins navidrome.toml.example
fowners -R navidrome:navidrome /var/lib/navidrome
keepdir /var/log/navidrome
fowners navidrome:navidrome /var/log/navidrome
systemd_dounit "${FILESDIR}"/navidrome.service
newinitd "${FILESDIR}"/navidrome.initd navidrome
}
media-video/ffmpeg
acct-user/navidrome
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | navidrome_0.60.3_linux_amd64.tar.gz | 21436283 bytes | https://github.com/navidrome/navidrome/releases/download/v0.60.3/navidrome__linux_amd64.tar.gz |
| DIST | navidrome_0.60.3_linux_arm64.tar.gz | 20321678 bytes | https://github.com/navidrome/navidrome/releases/download/v0.60.3/navidrome__linux_arm64.tar.gz |