gentoo-ebuilds/media-sound/strawberry/metadata.xml
Nicolas PARLANT 34604c216c
media-sound/strawberry: add 1.2.11
add/rm useflags/features :
add discord with a useflag/local-desc, dev-libs/rapidjson.
move udisks to optfeature, because dbus is only required for building.
handle debug with usex and delete flag-o-matic.
add streamtagreader with dev-cpp/sparsehash and media-libs/taglib,
on by default because playing stream is not optional and sparsehash is depless.

deps :
add media-libs/gst-plugins-good (spectrum plugin) for the useflag moodbar.
add x11-libs/libX11 for the useflag X (X11 global shortcuts).
kde requires dbus for building, delete kf/kglobalaccel (runtime call only).
remove media-plugins/gst-plugins-taglib, only required for lameenc (id3v2mux).
remove gettext, no longer required since 1.2.1.

output :
gstreamer is always required (oss, jack, pulse, alsa, pipewire).
so adding gst-plugins-base[alsa?] and gst-plugins-pulse.
strictly, alsa useflag (ENABLE_ALSA) handles alsa-plugin/integration, optional,
which makes strawberry link against alsa-lib. It doesn't really matter.
it's almost the same with pulseaudio.

remove the old comment for bundle sqlitedriver, removed since 0.1.3

Bug 925505 for libebur is resolved since 7e737b5 :
> loudness? ( media-libs/libebur128 )
> -DENABLE_EBUR128="$(usex loudness)"

Closes: https://bugs.gentoo.org/925505
Closes: https://bugs.gentoo.org/958969
Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/42748
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-26 16:28:32 +01:00

18 lines
788 B
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sound@gentoo.org</email>
<name>Gentoo Sound project</name>
</maintainer>
<use>
<flag name="chromaprint">Enables audio fingerprinting support with <pkg>media-libs/chromaprint</pkg></flag>
<flag name="discord">Enables Discord Rich Presence</flag>
<flag name="loudness">Enable loudness normalisation according to the EBU R128 standard using <pkg>media-libs/libebur128</pkg></flag>
<flag name="moodbar">Enable moodbar support</flag>
<flag name="streaming">Enable Online Streaming Support</flag>
</use>
<upstream>
<remote-id type="github">strawberrymusicplayer/strawberry</remote-id>
</upstream>
</pkgmetadata>