Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 524758 - games-arcade/supertux-0.1.3 should require sdl-mixer[mod] rather than sdl-mixer[mikmod]
Summary: games-arcade/supertux-0.1.3 should require sdl-mixer[mod] rather than sdl-mix...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-08 10:32 UTC by kavol
Modified: 2014-10-10 10:58 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 kavol 2014-10-08 10:32:25 UTC
Trying to install supertux, I have found that it requires (indirectly via sdl-mixer) libmikmod while I've already chosen to use modplug instead.

As SDL provides abstraction layer, I don't understand why supertux should depend on concrete library instead of generic ability. I think the useflag requirement should be changed to "mod", which then forces either of "mikmod" or "modplug" to be chosen but doesn't dictate which one.

Trying to replace "mikmod" with "mod" in the ebuild and having "modplug" enabled for sdl-mixer, supertux installs and runs without problems, and it doesn't seem that any music/sounds would be missing in the game.

Reproducible: Always
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2014-10-08 16:59:43 UTC
the dep is already:

media-libs/sdl-mixer[mod,vorbis]
Comment 2 Rafał Mużyło 2014-10-09 03:59:27 UTC
Unless http://sources.gentoo.org is more out of date than it's supposed to be, it's still 'media-libs/sdl-mixer[mikmod,vorbis]'.
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2014-10-09 04:49:03 UTC
heh.  I wonder how long that's been sitting there uncommitted.  Fixed.  Thanks for the bug report.
Comment 4 kavol 2014-10-10 10:58:28 UTC
(In reply to Mr. Bones. from comment #3)
> heh.  I wonder how long that's been sitting there uncommitted.

I was wondering if I need new glasses after reading the first comment :-)

> Fixed. 

thanks