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
+}

Reply via email to