Hey,
I'd file this on bugzilla, but I'm mostly disconnected right now, so
please accept my apologies for a bug report in email.
The java-gnome-2.6.0.1 ebuild has a small glitch: there are two dosym
commands at the end of src_install() which use ${PV}. That would be
fine, except that the upstream java-gnome-2.6.0.1 doesn't internally
call itself that, instead, it just calls itself 2.6.0
So all the libraries and symlinks that its `make install` create are of
the form
gtkhtml2.6.jar -> gtkhtml2.6-2.6.0.jar
which is fine. The two symlinks that the ebuild tries to make, for
example in /usr/lib,
libgnomejava${SLOT}.so -> libgnomejava${SLOT}.so.${PV}
resolves to
libgnomejava2.6.so -> libgnomejava2.6.so.2.6.0.1
which doesn't exist.
The obvious fix (manually creating the right symlink) works and now
java-gnome run. So, I suggest this minor change to this ebuild only:
72c72
< dosym /usr/share/java-gnome/lib/gnome${SLOT}-${PV}.jar
/usr/share/java-gnome/lib/gnome${SLOT}.jar
---
> dosym /usr/share/java-gnome/lib/gnome${SLOT}-2.6.0.jar
> /usr/share/java-gnome/lib/gnome${SLOT}.jar
74c74
< dosym /usr/lib/libgnomejava${SLOT}.so.${PV}
/usr/lib/libgnomejava${SLOT}.so
---
> dosym /usr/lib/libgnomejava${SLOT}.so.2.6.0
> /usr/lib/libgnomejava${SLOT}.so
I sent a message to upstream about (what I believe) the root cause to
be.
AfC
Karlsruhe
--
Andrew Frederick Cowie
Operational Dynamics Consulting Pty Ltd
Australia +61 2 9977 6866 North America +1 646 472 5054
http://www.operationaldynamics.com/
--
gentoo-java-aBrp7R+bbdUdnm+yROfE0A@xxxxxxxxxxxxxxxx mailing list
|