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
Description:   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.

------- Comment #1 From Jakub Moc (RETIRED) 2006-12-21 23:57:05 0000 -------

*** This bug has been marked as a duplicate of 108479 ***

------- Comment #2 From Michael Hordijk 2006-12-22 12:39:35 0000 -------
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.

------- Comment #3 From Mart Raudsepp 2007-01-09 05:40:15 0000 -------
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).

------- Comment #4 From Bernard Cafarelli 2007-01-09 09:17:35 0000 -------
Sad thing now is that getting meld now pulls in metacity, totem, ...
unconditionnaly just to support showing line numbers for the source files? 

------- Comment #5 From Mart Raudsepp 2007-01-09 09:24:41 0000 -------
hmm, before it was firefox or seamonkey, gtkhtml2, libgda and perhaps some
more.
So actually -desktop has more deps than -extras :(

------- Comment #6 From Mart Raudsepp 2007-01-09 09:33:43 0000 -------
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!

------- Comment #7 From Bernard Cafarelli 2007-01-09 10:40:48 0000 -------
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