Created attachment 507208 [details, diff]
brasero-3.12.2: fix gst-plugins dependencies for mp3 and vcd
Currently, app-cdr/brasero depends on media-plugins/gst-plugins-mad. But this plugin is deprecated in gstreamer-1.12.3 and up.
Instead of directly depend on that plugin, it should do it on media-plugins/gst-plugins-meta[mp3]. After this change, brasero could still work with mp3 files and the deprecated plugin could be removed.
Also, VCD burning support could be incomplete, because the current ebuild doesn't depend on the required GStreamer plugins.
The attached patch fixes both issues for app-cdr/brasero-3.12.2.
This is in no way a blocker of assorted gnome stabilization set, as there is no regression happening from stabilizing brasero 3.12.2 over 3.12.1-r1.
The vcd stuff is problematic, in terms of not being keyworded for alpha, some arm, ia64, ppc, ppc64; would need to package.use.mask for them or something. Will circle back to it later..
I've done the mp3 change for now, so I can last rite gst-plugins-mad soon
Almost was tempted to remove USE=mp3 completely, as it just mirrors gst-plugins-meta now; restricted myself for now, as it's probably important to support it directly for music CD making for less confusion. Maybe will change when adding vcd stuff (as that needs an additional encoder)
The bug has been referenced in the following commit(s):
Author: Mart Raudsepp <email@example.com>
AuthorDate: 2018-01-10 00:26:14 +0000
Commit: Mart Raudsepp <firstname.lastname@example.org>
CommitDate: 2018-01-10 00:59:29 +0000
app-cdr/brasero: replace deprecated gst-plugins-mad dependency with gst-plugins-meta[mp3]
Package-Manager: Portage-2.3.19, Repoman-2.3.6
app-cdr/brasero/brasero-3.12.2-r1.ebuild | 74 ++++++++++++++++++++++++++++++++
1 file changed, 74 insertions(+)}