commit: 77fd4892d34fa61c93ea82496c44c5a7ee02b941 Author: Timo van Veen <timovanveen <AT> hotmail <DOT> nl> AuthorDate: Wed Apr 9 18:38:22 2025 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Wed Apr 9 18:41:39 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77fd4892
media-sound/listenbrainz-mpd: fix QA issues, add systemd flag Signed-off-by: Timo van Veen <timovanveen <AT> hotmail.nl> ...3.8.ebuild => listenbrainz-mpd-2.3.8-r1.ebuild} | 27 +++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/media-sound/listenbrainz-mpd/listenbrainz-mpd-2.3.8.ebuild b/media-sound/listenbrainz-mpd/listenbrainz-mpd-2.3.8-r1.ebuild similarity index 92% rename from media-sound/listenbrainz-mpd/listenbrainz-mpd-2.3.8.ebuild rename to media-sound/listenbrainz-mpd/listenbrainz-mpd-2.3.8-r1.ebuild index 7f1f5d5cb..703caa65d 100644 --- a/media-sound/listenbrainz-mpd/listenbrainz-mpd-2.3.8.ebuild +++ b/media-sound/listenbrainz-mpd/listenbrainz-mpd-2.3.8-r1.ebuild @@ -195,7 +195,7 @@ CRATES=" zerocopy@0.7.35 " -inherit cargo +inherit cargo systemd DESCRIPTION="ListenBrainz submission client for MPD" HOMEPAGE="https://codeberg.org/elomatreb/listenbrainz-mpd" @@ -210,3 +210,28 @@ LICENSE="AGPL-3" LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-DFS-2016" SLOT="0" KEYWORDS="~amd64" + +IUSE="systemd" + +RDEPEND=" + dev-db/sqlite + dev-libs/openssl +" + +DOCS="listenbrainz-mpd.adoc" + +QA_FLAGS_IGNORED="usr/bin/listenbrainz-mpd" + +src_configure() { + local myfeatures=( + $(usev systemd) + ) + cargo_src_configure +} + +src_install() { + default + + cargo_src_install + systemd_douserunit listenbrainz-mpd.service +}