Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 356939 - media-gfx/splashutils-1.5.4.3 should depend on virtual/jpeg instead of media-libs/jpeg
Summary: media-gfx/splashutils-1.5.4.3 should depend on virtual/jpeg instead of media-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 327487
  Show dependency tree
 
Reported: 2011-03-01 07:58 UTC by Martin Gysel (bearsh)
Modified: 2011-03-26 22:02 UTC (History)
1 user (show)

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 Martin Gysel (bearsh) 2011-03-01 07:58:27 UTC
splashutils depends on media-libs/jpeg. as libjpeg-turbo-1.1.0 is in tree, and most of gentoo-x86 has been converted to use virtual/jpeg I'm wondering if it is also possible for splashutils.

Reproducible: Always

Steps to Reproduce:



Expected Results:  
should (if possible) depend on virtual/jpeg instead of media-libs/jpeg
Comment 1 Michal Januszewski (RETIRED) gentoo-dev 2011-03-26 12:55:07 UTC
I don't think this will work, unfortunately.  Note that splashutils depends on media-libs/jpeg[static-libs], and there doesn't seem to be a way to force that USE flag for virtual/jpeg.
Comment 2 Siarhei Siamashka 2011-03-26 13:10:54 UTC
Can this be solved by changing ebuild dependencies to support both "media-libs/jpeg" and "media-libs/libjpeg-turbo" as possible alternatives without "virtual/jpeg"?
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2011-03-26 13:20:46 UTC
1. libjpeg-turbo is the default in virtual/jpeg
2. libjpeg-turbo will soon be stabilized and it will really be the default
3. this is the only package in tree depending on the old jpeg only

and finally

4.

26 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> jpeg-0.ebuild:
USE="static-libs" wrt #356939 by Serkan Kaba.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2011-03-26 13:22:20 UTC
alternatively this package will have to be package.masked when libjpeg-turbo stabilization is due so it won't cause dependency conflicts...
Comment 5 Michal Januszewski (RETIRED) gentoo-dev 2011-03-26 22:02:30 UTC
(In reply to comment #3)
> 1. libjpeg-turbo is the default in virtual/jpeg
> 2. libjpeg-turbo will soon be stabilized and it will really be the default
> 3. this is the only package in tree depending on the old jpeg only
> 
> and finally
> 
> 4.
> 
> 26 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> jpeg-0.ebuild:
> USE="static-libs" wrt #356939 by Serkan Kaba.

Thanks for making the USE flag change, and explaining the importance of this dependency change.  I have just changed the dep. to virtual/jpeg.