From 692973996cf53b77e8335b8a024f3bc06e1f9d23 Mon Sep 17 00:00:00 2001 From: tastytea Date: Sun, 28 Apr 2024 20:05:23 +0200 Subject: [PATCH] media-sound/navidrome-bin: add 0.52.0 Signed-off-by: tastytea --- media-sound/navidrome-bin/Manifest | 1 + .../navidrome-bin/navidrome-bin-0.52.0.ebuild | 46 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 media-sound/navidrome-bin/navidrome-bin-0.52.0.ebuild diff --git a/media-sound/navidrome-bin/Manifest b/media-sound/navidrome-bin/Manifest index cbc65a2..4cf97db 100644 --- a/media-sound/navidrome-bin/Manifest +++ b/media-sound/navidrome-bin/Manifest @@ -1 +1,2 @@ DIST navidrome_0.51.1_linux_amd64.tar.gz 15018686 BLAKE2B d1c484d041f4a0adc6884815d156c3770d68d7b493dfd351dc0d86417a2108a27af214fd887055412909adbda434ae762c74f82d8589acb847b6aa8c1c650220 SHA512 6da3d9b0b0084d97bf23eaf596552280c012082edf64f173a33282c56f5fe18091e6a6dba1a3a495f18dc937dc5fba505e6eb75e51cf3292d4aa53fec60f7704 +DIST navidrome_0.52.0_linux_amd64.tar.gz 15327572 BLAKE2B 642ed8fbe238599d3b5211d519daf6ff3db5c082181a83194029bd12b2b384cffc4bb7d8bacfeb301bebba0f9116e2a62f0f50f130f45fa51e32a5d276fb195a SHA512 94fbceb106f439c71f889ebf3a9f48e4dcea02ac6ef92c97d53dc63ae75b862ea01c78ae2201613debbb5c698448c3feb6c8d33b1225b9bde7bcc2097a77b56b diff --git a/media-sound/navidrome-bin/navidrome-bin-0.52.0.ebuild b/media-sound/navidrome-bin/navidrome-bin-0.52.0.ebuild new file mode 100644 index 0000000..2fac55c --- /dev/null +++ b/media-sound/navidrome-bin/navidrome-bin-0.52.0.ebuild @@ -0,0 +1,46 @@ +# 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="https://github.com/navidrome/navidrome/releases/download/v${PV}/navidrome_${PV}_linux_amd64.tar.gz" +S="${WORKDIR}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="taglib" + +# TODO: ffmpeg USE-flags? +RDEPEND=" + media-video/ffmpeg + taglib? ( media-libs/taglib ) +" +BDEPEND="acct-user/navidrome" + +src_prepare() { + cat << EOF > navidrome.toml.example +# see for more options + +# MusicFolder = '/media/music' +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 +}