Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 639210 - =app-cdr/brasero-3.12.2-r1: fix dependencies for vcd
Summary: =app-cdr/brasero-3.12.2-r1: fix dependencies for vcd
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-29 18:21 UTC by CFuga
Modified: 2018-01-10 01:00 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
brasero-3.12.2: fix gst-plugins dependencies for mp3 and vcd (brasero-3.12.2-gst-plugins-deps.patch,895 bytes, patch)
2017-11-29 18:21 UTC, CFuga
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description CFuga 2017-11-29 18:21:05 UTC
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.
Comment 1 Mart Raudsepp gentoo-dev 2017-11-29 18:32:26 UTC
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.
Comment 2 Mart Raudsepp gentoo-dev 2018-01-10 00:14:48 UTC
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..
Comment 3 Mart Raudsepp gentoo-dev 2018-01-10 00:20:27 UTC
I've done the mp3 change for now, so I can last rite gst-plugins-mad soon
Comment 4 Mart Raudsepp gentoo-dev 2018-01-10 00:22:14 UTC
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)
Comment 5 Larry the Git Cow gentoo-dev 2018-01-10 01:00:06 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d553fee664ac42ed7afbed9ea967a8185ced681

commit 2d553fee664ac42ed7afbed9ea967a8185ced681
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2018-01-10 00:26:14 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2018-01-10 00:59:29 +0000

    app-cdr/brasero: replace deprecated gst-plugins-mad dependency with gst-plugins-meta[mp3]
    
    Bug: https://bugs.gentoo.org/639210
    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(+)}