Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 17392
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Jon Portnoy (RETIRED) <avenj@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Danny Milosavljevic <danny_milo@yahoo.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 17392 depends on: Show dependency tree
Bug 17392 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-03-12 14:19 0000
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 From Martin Holzer (RETIRED) 2003-03-12 14:33:51 0000 -------
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 From Danny Milosavljevic 2003-04-25 12:31:13 0000 -------
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 From Danny Milosavljevic 2003-04-25 12:41:29 0000 -------
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 From Jon Portnoy (RETIRED) 2003-04-25 19:39:17 0000 -------
I thought I fixed this before, but I guess not, you're right.

Fixed and committed, thanks.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug