Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 372881 - media-video/mkvtoolnix should depend on media-libs/libdca and media-libs/aften
Summary: media-video/mkvtoolnix should depend on media-libs/libdca and media-libs/aften
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-24 19:35 UTC by Gil Desmarais
Modified: 2011-07-11 07:03 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gil Desmarais 2011-06-24 19:35:28 UTC
media-video/mkvtoolnix should depend on media-libs/libdca and media-libs/aften as both are needed for full functionality of mkvtoolnix.

What I did:
# emerge =mkvtoolnix-4.8.0
→ installed fine.

Tried to convert DTS to AC3 with the included mkvdts2ac3.sh from mkvtoolnix package as follows:

$ mkvdts2ac3.sh -d -i -n dts_file.mkv
> mkvdts2ac3-1.5.1 - by Jake Wharton <jakewharton@gmail.com> and
>                       Chris Hoekstra <chris.hoekstra@gmail.com>
>
> which: no dcadec in (/bin:/usr/bin)
> which: no dcadec in (/bin:/usr/bin)
> ERROR: The program 'dcadec' is not in the path. Is dcadec installed?

→ emerged libdca. Tried again. Got this error:
> ERROR: The program 'aften' is not in the path. Is aften installed?

→ emerged media-libs/aften and it finally worked.

Please make mkvtoolnix depend on those packages to ensure proper functionality.
Comment 1 Tim Harder gentoo-dev 2011-07-11 07:03:11 UTC
None of the mkvtoolnix ebuilds install the mkvdts2ac3.sh script so they aren't responsible for the script's additional dependencies.

The right thing to do would be to write an ebuild for the script using a tarball from the upstream project (which I think is found at [1]).

[1] https://github.com/JakeWharton/mkvdts2ac3