media-plugins/deadbeef-gnome
Gnome (DBus) multimedia-keys plugin for the DeaDBeeF audio player
ChangeLog
commit 946b3d5e6f85aa6d17632eb69d8c14152e056548
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 23:16:52 2026 +0200
*/*: normalize metadata.xml DTD URL and indent
Repo-wide sweep: 144 metadata.xml files updated to use the
https://www.gentoo.org/dtd/metadata.dtd DTD URL (was http://) and
2-space indentation (was tabs). Maintainer blocks left untouched —
the 2026-04-22 normalization sweep added <name> alongside <email>
where the maintainer was Ivan, but third-party maintainer entries
(lebedev.vasya@gmail.com, megagreener@gmail.com, brothermechanic@gmail.com,
etc.) keep their email-only blocks since we can't safely guess the
corresponding <name>.
pkgcheck stays silent on all metadata-* and maintainer-* checks.
commit f0e23f3d515d73efee900cda9aa346192e576f27
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 20:46:42 2026 +0200
media-plugins/deadbeef-*: modernize seven 9999 ebuilds
All seven live ebuilds were stuck on EAPI 7 with an identical
DEPEND_COMMON idiom that didn't add any value. Sweep them to a
common modern shape:
- EAPI 7 -> 8.
- Drop DEPEND_COMMON; spell DEPEND + RDEPEND directly (deps are
small, duplicating them is clearer).
- KEYWORDS="" explicitly on each live ebuild so pkgcheck knows
it's intentional.
- insinto/doins -> exeinto/doexe for the installed .so plugins;
they're 0755 dlopen'd shared libraries.
- Globbed install (`doexe *.so` or `doexe gtk3/*.so`) instead of
naming each plugin binary individually.
- Tiny housekeeping on DESCRIPTIONs for consistency.
- `deadbeef-jack` RDEPEND switched to virtual/jack (lets pipewire-
jack satisfy it, was previously pinned to jack-audio-connection-kit).
None of the upstreams publish release tarballs (only jack has ever
tagged - once, as 0.3 - the rest are commits-only), so the 9999 live
ebuilds are all we ship.
Build-verified the ones with trivially satisfiable deps: bs2b,
gnome, stereo-widener all compile cleanly with current ::gentoo
deadbeef-1.10.x. Known upstream-code issues on the others:
- deadbeef-bookmark-manager: C source doesn't compile with GCC 15
(incompatible pointer types vs. modern DB_plugin_action_callback2_t
signature). Upstream dormant since 2016 - issue cannot be fixed
here without a local patch.
- deadbeef-jack: Makefile line 11 hardcodes `-I` with no argument;
doesn't pick up jack's include dir. Upstream Makefile bug, not
ebuild.
musical-spectrum/spectrogram were not build-checked locally (both
need fftw:3.0 in the target env); shape is identical to the
working three so should behave the same.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>
commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100
*/*: UPD header, Happy New Year
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 78ab48d7c4c34c617f01eb9558188c518c5917fa
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 00:44:16 2025 +0100
media-plugins/deadbeef-gnome: add github upstream metadata
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200
finally upd year to 2025 :)
commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit 2caa8121f02da6bd5e5e62d1b283cd11193e97e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 04:35:08 2023 +0300
rm empty IUSE and KEYWORDS
commit 301bc3c6b1dfbabd3c19146a4757c48451c84026
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Nov 6 08:03:39 2023 +0000
Deadbeef
commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200
upd: header
commit d786509ba8df71e12952938f6351402ec7ecfbc7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:16:50 2022 +0300
upd date in ebuilds
commit 258f9e951145a7273dbd4c70a836696d77d3c665
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Jun 27 21:52:13 2021 +0100
Update deadbeef-gnome-9999.ebuild
commit 5ae9c641546f61cf4e7bc8f7f6df07df270d69c7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 28 19:25:41 2021 +0100
corrected gentoo header
commit 8c96aa531885bf7d2ce05251f6ebe5ca3a3986b8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:24:30 2020 +0100
corrected gentoo copyright
commit 9667dda9524293bbdbc6bc02bddc1008b5a4d87c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:17:27 2020 +0100
upd gentoo copyright
commit 97f930455421d1b62bab9a753246e9e08cddcd4c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 17 22:31:11 2019 +0200
changed first line, you know
commit 8d566098fddb64a3873306b870ca29b507f911a3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jan 2 21:46:42 2018 +0100
changed copyright line
commit fa3fc59552e8e37769bd17c67bbeac159216aac0
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 9 20:25:14 2017 +0200
git-2 -> git-r3
commit 6fd8b2059eeea31da9a74f1b5ea7931b2d86a0ce
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Mar 29 03:32:22 2017 +0200
removed Stale CVS header on line 3
commit 9b6fccc9abb63471167a5f4ea64d3934eb2b250b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jan 21 16:48:16 2017 +0100
2016 -> 2017 transition
commit 77580303daa8ad51671f8d35a1b4317952cd09bc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jun 19 17:08:48 2016 +0200
repomaned metadata.xml files
commit c535e6c5eae3644dae2deb3ece5d53a54593363e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Feb 5 01:37:36 2016 +0100
upd gentoo copyright to 2016
commit 865769de6ceb22b1c2bfe66aa87b908ddfe06b41
Author: Heather <Heather@live.ru>
Date: Wed Aug 12 15:35:57 2015 +0400
fix headers and copyright lines
commit 1d8bc252d114f9be2bec8548af1370f80fb952d7
Author: megabaks <megagreener@gmail.com>
Date: Fri Mar 21 22:06:08 2014 +0400
fix Copyright
commit e66cd9d8699986bad01fc279e890842d88666727
Author: megabaks <megagreener@gmail.com>
Date: Tue Mar 4 21:49:14 2014 +0400
media-plugins/deadbeef-gnome-9999: update project-home
commit 699c54218007fe1d0443be1eaaaec9ec06c1e6b1
Author: megabaks <megagreener@gmail.com>
Date: Wed Apr 10 17:12:37 2013 +0400
some fixes
commit 2ef828993857367a431f484b0d6b3ca07582d746
Author: megabaks <megagreener@gmail.com>
Date: Tue Apr 9 00:54:22 2013 +0400
deadbeef-gnome-9999
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 23:16:52 2026 +0200
*/*: normalize metadata.xml DTD URL and indent
Repo-wide sweep: 144 metadata.xml files updated to use the
https://www.gentoo.org/dtd/metadata.dtd DTD URL (was http://) and
2-space indentation (was tabs). Maintainer blocks left untouched —
the 2026-04-22 normalization sweep added <name> alongside <email>
where the maintainer was Ivan, but third-party maintainer entries
(lebedev.vasya@gmail.com, megagreener@gmail.com, brothermechanic@gmail.com,
etc.) keep their email-only blocks since we can't safely guess the
corresponding <name>.
pkgcheck stays silent on all metadata-* and maintainer-* checks.
commit f0e23f3d515d73efee900cda9aa346192e576f27
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 20:46:42 2026 +0200
media-plugins/deadbeef-*: modernize seven 9999 ebuilds
All seven live ebuilds were stuck on EAPI 7 with an identical
DEPEND_COMMON idiom that didn't add any value. Sweep them to a
common modern shape:
- EAPI 7 -> 8.
- Drop DEPEND_COMMON; spell DEPEND + RDEPEND directly (deps are
small, duplicating them is clearer).
- KEYWORDS="" explicitly on each live ebuild so pkgcheck knows
it's intentional.
- insinto/doins -> exeinto/doexe for the installed .so plugins;
they're 0755 dlopen'd shared libraries.
- Globbed install (`doexe *.so` or `doexe gtk3/*.so`) instead of
naming each plugin binary individually.
- Tiny housekeeping on DESCRIPTIONs for consistency.
- `deadbeef-jack` RDEPEND switched to virtual/jack (lets pipewire-
jack satisfy it, was previously pinned to jack-audio-connection-kit).
None of the upstreams publish release tarballs (only jack has ever
tagged - once, as 0.3 - the rest are commits-only), so the 9999 live
ebuilds are all we ship.
Build-verified the ones with trivially satisfiable deps: bs2b,
gnome, stereo-widener all compile cleanly with current ::gentoo
deadbeef-1.10.x. Known upstream-code issues on the others:
- deadbeef-bookmark-manager: C source doesn't compile with GCC 15
(incompatible pointer types vs. modern DB_plugin_action_callback2_t
signature). Upstream dormant since 2016 - issue cannot be fixed
here without a local patch.
- deadbeef-jack: Makefile line 11 hardcodes `-I` with no argument;
doesn't pick up jack's include dir. Upstream Makefile bug, not
ebuild.
musical-spectrum/spectrogram were not build-checked locally (both
need fftw:3.0 in the target env); shape is identical to the
working three so should behave the same.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>
commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100
*/*: UPD header, Happy New Year
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 78ab48d7c4c34c617f01eb9558188c518c5917fa
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 00:44:16 2025 +0100
media-plugins/deadbeef-gnome: add github upstream metadata
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200
finally upd year to 2025 :)
commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit 2caa8121f02da6bd5e5e62d1b283cd11193e97e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 04:35:08 2023 +0300
rm empty IUSE and KEYWORDS
commit 301bc3c6b1dfbabd3c19146a4757c48451c84026
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Nov 6 08:03:39 2023 +0000
Deadbeef
commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200
upd: header
commit d786509ba8df71e12952938f6351402ec7ecfbc7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:16:50 2022 +0300
upd date in ebuilds
commit 258f9e951145a7273dbd4c70a836696d77d3c665
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Jun 27 21:52:13 2021 +0100
Update deadbeef-gnome-9999.ebuild
commit 5ae9c641546f61cf4e7bc8f7f6df07df270d69c7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 28 19:25:41 2021 +0100
corrected gentoo header
commit 8c96aa531885bf7d2ce05251f6ebe5ca3a3986b8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:24:30 2020 +0100
corrected gentoo copyright
commit 9667dda9524293bbdbc6bc02bddc1008b5a4d87c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:17:27 2020 +0100
upd gentoo copyright
commit 97f930455421d1b62bab9a753246e9e08cddcd4c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 17 22:31:11 2019 +0200
changed first line, you know
commit 8d566098fddb64a3873306b870ca29b507f911a3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jan 2 21:46:42 2018 +0100
changed copyright line
commit fa3fc59552e8e37769bd17c67bbeac159216aac0
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 9 20:25:14 2017 +0200
git-2 -> git-r3
commit 6fd8b2059eeea31da9a74f1b5ea7931b2d86a0ce
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Mar 29 03:32:22 2017 +0200
removed Stale CVS header on line 3
commit 9b6fccc9abb63471167a5f4ea64d3934eb2b250b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jan 21 16:48:16 2017 +0100
2016 -> 2017 transition
commit 77580303daa8ad51671f8d35a1b4317952cd09bc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jun 19 17:08:48 2016 +0200
repomaned metadata.xml files
commit c535e6c5eae3644dae2deb3ece5d53a54593363e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Feb 5 01:37:36 2016 +0100
upd gentoo copyright to 2016
commit 865769de6ceb22b1c2bfe66aa87b908ddfe06b41
Author: Heather <Heather@live.ru>
Date: Wed Aug 12 15:35:57 2015 +0400
fix headers and copyright lines
commit 1d8bc252d114f9be2bec8548af1370f80fb952d7
Author: megabaks <megagreener@gmail.com>
Date: Fri Mar 21 22:06:08 2014 +0400
fix Copyright
commit e66cd9d8699986bad01fc279e890842d88666727
Author: megabaks <megagreener@gmail.com>
Date: Tue Mar 4 21:49:14 2014 +0400
media-plugins/deadbeef-gnome-9999: update project-home
commit 699c54218007fe1d0443be1eaaaec9ec06c1e6b1
Author: megabaks <megagreener@gmail.com>
Date: Wed Apr 10 17:12:37 2013 +0400
some fixes
commit 2ef828993857367a431f484b0d6b3ca07582d746
Author: megabaks <megagreener@gmail.com>
Date: Tue Apr 9 00:54:22 2013 +0400
deadbeef-gnome-9999


View
Download
Browse