media-plugins/deadbeef-statusnotifier
StatusNotifier tray plugin for the DeaDBeeF audio player
ChangeLog
commit 92cc8000c8e38dbf069b68ca217af0873dcad1e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 22:31:20 2026 +0200
*/*: normalize personal-maintainer metadata.xml
Unify the three styles that had accumulated across the overlay
(pf-sources-style tab+email-only, bidict-style 2-space+name,
plus a handful of one-off indents) onto a single canonical form:
- DTD URL on https
- 2-space indentation
- <maintainer type="person"> with both <email> and
<name>Ivan S. Titov</name>
Only the Titov maintainer block is touched; co-maintainers and
::gentoo proxy-project maintainers in forked packages are left
as-is. 66 files changed; pkgcheck scan identical before and
after.
commit 14c442d68b6896453b5f685263b0f8fc1c4668cc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 21:27:52 2026 +0200
media-plugins/deadbeef-*: add nine more plugins from the official wishlist
Fill out the rest of the plugins listed on
https://deadbeef.sourceforge.io/plugins.html that weren't in this
overlay or ::gentoo. All are 9999-only live ebuilds (none publish
release tarballs) following the same shape as the rest of the
overlay's deadbeef-* plugins.
- deadbeef-customizable-toolbar (kravich/ddb_customizabletb) -
GTK2/GTK3 customizable toolbar widget.
- deadbeef-discord-presence (kuba160/ddb_discord_presence) -
Discord Rich Presence integration; pulls in its discord-rpc
submodule via EGIT_SUBMODULES.
- deadbeef-dr-meter (dakeryas/deadbeef-dr-meter) - Dynamic Range
meter plugin, built as three subdir Makefiles (libdrmeter +
plugin + GTK UI); libdrmeter co-installs in /usr/lib64/deadbeef.
- deadbeef-fb (gitlab: zykure/deadbeef-fb) - File-browser widget.
autotools (configure.ac + autogen.sh) via autotools eclass.
- deadbeef-headerbar (saivert/ddb_misc_headerbar_GTK3) - GTK3
headerbar; also autotools-based.
- deadbeef-pulse2 (saivert/ddb_output_pulse2) - Async-API
PulseAudio output plugin, depends on media-libs/libpulse.
- deadbeef-rating (splushii/deadbeef-rating) - Track rating
plugin. Upstream `build.sh` insists on a --deadbeef-headers
arg, so drive gcc directly.
- deadbeef-statusnotifier (vovochka404/deadbeef-statusnotifier-
plugin) - StatusNotifier tray icon; CMake-based, needs
dev-libs/libdbusmenu.
- deadbeef-vfs-rar (DeaDBeeF-Player/vfs_rar) - VFS plugin to play
audio from RAR archives; ships a bundled unrar under a
submodule pattern that EGIT_SUBMODULES pulls in.
Not build-verified end-to-end: several of these upstreams have
been dormant for years and produce GCC-15-incompatible C/C++
that won't cleanly compile without patches (same story as the
cboxdoerfer set from the preceding commit). The ebuild shape
is correct; users hitting compile errors should patch upstream
or pin to an older GCC locally.
DeaDBeeF for Windows (SMTC plugin) and the original
Alexey-Yakovenko/bs2b fork from the official list are
intentionally skipped: the former is Windows-only, the latter
duplicates the already-in-overlay DeaDBeeF-Player/bs2b.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 22:31:20 2026 +0200
*/*: normalize personal-maintainer metadata.xml
Unify the three styles that had accumulated across the overlay
(pf-sources-style tab+email-only, bidict-style 2-space+name,
plus a handful of one-off indents) onto a single canonical form:
- DTD URL on https
- 2-space indentation
- <maintainer type="person"> with both <email> and
<name>Ivan S. Titov</name>
Only the Titov maintainer block is touched; co-maintainers and
::gentoo proxy-project maintainers in forked packages are left
as-is. 66 files changed; pkgcheck scan identical before and
after.
commit 14c442d68b6896453b5f685263b0f8fc1c4668cc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 21:27:52 2026 +0200
media-plugins/deadbeef-*: add nine more plugins from the official wishlist
Fill out the rest of the plugins listed on
https://deadbeef.sourceforge.io/plugins.html that weren't in this
overlay or ::gentoo. All are 9999-only live ebuilds (none publish
release tarballs) following the same shape as the rest of the
overlay's deadbeef-* plugins.
- deadbeef-customizable-toolbar (kravich/ddb_customizabletb) -
GTK2/GTK3 customizable toolbar widget.
- deadbeef-discord-presence (kuba160/ddb_discord_presence) -
Discord Rich Presence integration; pulls in its discord-rpc
submodule via EGIT_SUBMODULES.
- deadbeef-dr-meter (dakeryas/deadbeef-dr-meter) - Dynamic Range
meter plugin, built as three subdir Makefiles (libdrmeter +
plugin + GTK UI); libdrmeter co-installs in /usr/lib64/deadbeef.
- deadbeef-fb (gitlab: zykure/deadbeef-fb) - File-browser widget.
autotools (configure.ac + autogen.sh) via autotools eclass.
- deadbeef-headerbar (saivert/ddb_misc_headerbar_GTK3) - GTK3
headerbar; also autotools-based.
- deadbeef-pulse2 (saivert/ddb_output_pulse2) - Async-API
PulseAudio output plugin, depends on media-libs/libpulse.
- deadbeef-rating (splushii/deadbeef-rating) - Track rating
plugin. Upstream `build.sh` insists on a --deadbeef-headers
arg, so drive gcc directly.
- deadbeef-statusnotifier (vovochka404/deadbeef-statusnotifier-
plugin) - StatusNotifier tray icon; CMake-based, needs
dev-libs/libdbusmenu.
- deadbeef-vfs-rar (DeaDBeeF-Player/vfs_rar) - VFS plugin to play
audio from RAR archives; ships a bundled unrar under a
submodule pattern that EGIT_SUBMODULES pulls in.
Not build-verified end-to-end: several of these upstreams have
been dormant for years and produce GCC-15-incompatible C/C++
that won't cleanly compile without patches (same story as the
cboxdoerfer set from the preceding commit). The ebuild shape
is correct; users hitting compile errors should patch upstream
or pin to an older GCC locally.
DeaDBeeF for Windows (SMTC plugin) and the original
Alexey-Yakovenko/bs2b fork from the official list are
intentionally skipped: the former is Windows-only, the latter
duplicates the already-in-overlay DeaDBeeF-Player/bs2b.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>


View
Download
Browse