commit: 77fd4892d34fa61c93ea82496c44c5a7ee02b941
Author: Timo van Veen <timovanveen <AT> hotmail <DOT> nl>
AuthorDate: Wed Apr 9 18:38:22 2025 +0000
Commit: Timo van Veen <timovanveen <AT> hotmail <DOT> nl>
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="
[email protected]
"
-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
+}