Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 17392 - gqview 1.3 says it depends on gdk-pixbuf, which is wrong
Summary: gqview 1.3 says it depends on gdk-pixbuf, which is wrong
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Jon Portnoy (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-12 14:19 UTC by Danny Milosavljevic
Modified: 2003-04-25 19:39 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 Danny Milosavljevic 2003-03-12 14:19:29 UTC
from the gqview homepage:
GQview releases 1.3.0 and onward use GTK 2, for these gtk 2.0.x or 2.2.x are
required. Also, the gdk-pixbuf library has been merged with gtk 2, therefore
gdk-pixbuf is no longer a special requirement.
-------------------------------------------------------------------------

so DEPEND should NOT list:
       >=media-libs/gdk-pixbuf-0.10

also isnt RDEPEND runtime dependencies and DEPEND build time dependencies? Or does DEPEND list both runtime _and_ build time stuff? dunno... O_o
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2003-03-12 14:33:51 UTC
man 5 ebuild

       DEPEND This should contain a list of all packages that are required for
              the program to compile.

       RDEPEND
              This  should  contain  a list of all packages that
              are required for this program to run (aka  runtime
              depend).   If this is not set, then it defaults to
              the value of DEPEND.


clean system:
 emerge gqview -p

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N   ] gnome-base/ORBit-0.5.17
[ebuild  N   ] media-libs/giflib-4.1.0-r3
[ebuild  N   ] media-libs/imlib-1.9.14-r1
[ebuild  N   ] gnome-base/gnome-libs-1.4.2
[ebuild  N   ] media-libs/gdk-pixbuf-0.21.0
[ebuild  N   ] media-gfx/gqview-1.2.1

there's no gtk2 installed, so it will fail
Comment 2 Danny Milosavljevic 2003-04-25 12:31:13 UTC
what the...

Martin:

Please try again with
ACCEPT_KEYWORDS="~x86" emerge gqview -p
and you will see what I mean.

gqview 1.3 is for gtk 2, gtk 2 includes gtk-pixbuf IN the gtk2 package, and so the external one is wrong (it doesnt build, even).
(you gave the output of emerge -p for the gqview 1.2 ebuild, which isnt the topic of this bugreport)

I've masked all gtk 1 stuff, and only installed gtk 2, so I know :)

My system has NOT installed gtk-pixbuf, however I use gqview 1.3 about twice every week without probs... proof enough?


Comment 3 Danny Milosavljevic 2003-04-25 12:41:29 UTC
Also, the DEPEND/RDEPEND question was merely meant rhethorical.
Please check gqview-1.3.1-r2.ebuild:
RDEPEND="media-libs/libpng
        >=x11-libs/gtk+-2.0.1"
        
DEPEND="nls? ( sys-devel/gettext )"

So it needs gtk to run, but gettext only on build...
If thats the case, depend/rdepend is correct like this :)
Comment 4 Jon Portnoy (RETIRED) gentoo-dev 2003-04-25 19:39:17 UTC
I thought I fixed this before, but I guess not, you're right.

Fixed and committed, thanks.