| Summary: | vim.eclass should support Gnome 2 interface | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Ed Catmur <ed> |
| Component: | Current packages | Assignee: | Vim Maintainers <vim> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | Keywords: | Inclusion |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | All | ||
| URL: | http://www.vim.org/htmldoc/gui_x11.html#gui-gnome-session | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Ed Catmur
2004-09-07 10:17:28 UTC
Happen to know exactly what gnome packages will be required at compile and runtime? Still waiting for gnome to compile here... It's a little complicated. I'm looking at configure.in and it seems that --enable-gui=gnome2 will just set SKIP_GNOME="", same as the Gnome 1 interface. However then inside the GNOME_INIT_HOOK function it behaves differently depending on the version of gtk2 available.
I believe that all it wants is >=libgnomeui-2.0 (line 1353).
Thus the gvim ebuild can be altered:
--- app-editors/gvim/gvim-6.3.ebuild 2004/09/08 00:51:13 1.1
+++ app-editors/gvim/gvim-6.3.ebuild 2004/09/08 00:52:11
@@ -24,7 +24,11 @@ DEPEND="${DEPEND}
~app-editors/vim-core-${PV}
virtual/x11
gtk? (
- gtk2? ( >=x11-libs/gtk+-2.2 virtual/xft )
+ gtk2? (
+ gnome? ( >=gnome-base/libgnomeui-2.0 )
+ >=x11-libs/gtk+-2.2
+ virtual/xft
+ )
!gtk2? (
gnome? ( gnome-base/gnome-libs )
!gnome? ( =x11-libs/gtk+-1.2* )
gtk 2.2 and xft are of course still needed; the gnome2 version is very similar to the gtk2 version.
I'll include this in the next vim/vim-core/gvim revbump, thanks. Included in gvim-6.3-r2. |