Bug 158795 - Update dependency for dev-util/meld
|
Bug#:
158795
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P3
|
|
Resolution: FIXED
|
Assigned To: gnome@gentoo.org
|
Reported By: hoffbrinkle@hotmail.com
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: Update dependency for dev-util/meld
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-12-21 20:57 0000
|
Currently meld-1.1.4 depends on dev-python/gnome-python-extras. However, the
bit that does the syntax highlighting and line numbering (gtksourceview) has
been moved to dev-python/gnome-python-desktop. I'm not sure if there is any
need for gnome-python-extras anymore.
*** This bug has been marked as a duplicate of 108479 ***
I saw bug 108479 before I filed this, but I don't believe they are in any way
related.
1. gtksourceview was moved (at some point) from gnome-python-extra to
gnome-python-desktop.
2. meld has NO dependency on gnome-python-extra
3. meld has a dependency on gnome-python-desktop
Bug 108479 is all about USE flags in gnome-python-extra. Meld is not dependent
on that package, let alone a USE flag for it. Fixing the USE flags for
gnome-python-extra will not fix meld. Fixing bug 108479 will not fix meld.
Indeed only pygtksourceview is used out of what all used to be inside
gnome-python-extras, which lives now in gnome-python-desktop.
Even that is optional with a run-time check, so without having g-p-desktop
installed it just caused the interface to not support showing line numbers for
the source files.
Dep updated in 1.1.4 - users should see gnome-python-desktop being pulled in on
a regular emerge -uDva world run. After installing it it should be possible to
show line numbers in meld interface (it's a preference option).
Sad thing now is that getting meld now pulls in metacity, totem, ...
unconditionnaly just to support showing line numbers for the source files?
hmm, before it was firefox or seamonkey, gtkhtml2, libgda and perhaps some
more.
So actually -desktop has more deps than -extras :(
Ok. Now the gnome-python-desktop dependency is behind USE=gnome.
Couldn't think of a better solution. If anyone has a better idea, let me know.
Thanks for raising the concern!
I was going to do the same thing in my overlay, it did not have time to get
there,thanks for your speedy update ;)
As this old post said:
http://mail.gnome.org/archives/gnome-devtools/2004-January/msg00032.html
other solutions would be to manage an internal pygtksourceview in meld ebuild
(hum...), or do a split ebuild for it (blocker for gnome-python-desktop I
suppose, which would suppose other split ebuilds and more work).
USE=-gnome is easier now