media-plugins/deadbeef-replaygain-control
Replay Gain control widget 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 bf18474b6a2c8be0de07c63244599d5ee2405323
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 21:00:49 2026 +0200
media-plugins/deadbeef-*: add five new cboxdoerfer plugins, modernize waveform-seekbar
Five new DeaDBeeF plugin ebuilds from the official plugin list:
- deadbeef-playback-order
- deadbeef-playback-status
- deadbeef-quick-search
- deadbeef-replaygain-control
- deadbeef-vu-meter
All upstreamed at cboxdoerfer/ddb_*, untagged. 9999-only live ebuilds
following the pattern established by the existing musical-spectrum,
spectrogram, and copy-info in this overlay:
- EAPI=8 + git-r3
- IUSE="+gtk3 gtk2" with REQUIRED_USE="|| ( gtk2 gtk3 )" so the
user picks which widget-set to build (same plugin ships separate
GTK2 and GTK3 .so variants in their respective subdirs).
- media-sound/deadbeef + virtual/pkgconfig BDEPEND.
- exeinto /usr/lib64/deadbeef with doexe gtk*/*.so.
Also update deadbeef-waveform-seekbar 9999 to match the same shape
(it was the pre-existing EAPI=7 GTK3-only ebuild).
Known upstream issue: cboxdoerfer's plugins share a common pattern of
using pre-callback2 DB_plugin_action signatures and other pre-GCC-15
C idioms; several fail to compile with modern deadbeef + GCC 15
(`incompatible pointer types`, `'return' with a value in void
function`, etc.). The ebuild shape is correct - the C source
needs per-plugin patches that upstream hasn't merged since 2015-16.
Flagged for a later cycle.
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 bf18474b6a2c8be0de07c63244599d5ee2405323
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 21:00:49 2026 +0200
media-plugins/deadbeef-*: add five new cboxdoerfer plugins, modernize waveform-seekbar
Five new DeaDBeeF plugin ebuilds from the official plugin list:
- deadbeef-playback-order
- deadbeef-playback-status
- deadbeef-quick-search
- deadbeef-replaygain-control
- deadbeef-vu-meter
All upstreamed at cboxdoerfer/ddb_*, untagged. 9999-only live ebuilds
following the pattern established by the existing musical-spectrum,
spectrogram, and copy-info in this overlay:
- EAPI=8 + git-r3
- IUSE="+gtk3 gtk2" with REQUIRED_USE="|| ( gtk2 gtk3 )" so the
user picks which widget-set to build (same plugin ships separate
GTK2 and GTK3 .so variants in their respective subdirs).
- media-sound/deadbeef + virtual/pkgconfig BDEPEND.
- exeinto /usr/lib64/deadbeef with doexe gtk*/*.so.
Also update deadbeef-waveform-seekbar 9999 to match the same shape
(it was the pre-existing EAPI=7 GTK3-only ebuild).
Known upstream issue: cboxdoerfer's plugins share a common pattern of
using pre-callback2 DB_plugin_action signatures and other pre-GCC-15
C idioms; several fail to compile with modern deadbeef + GCC 15
(`incompatible pointer types`, `'return' with a value in void
function`, etc.). The ebuild shape is correct - the C source
needs per-plugin patches that upstream hasn't merged since 2015-16.
Flagged for a later cycle.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>


View
Download
Browse