New ebuilds for java-gnome 2.8.2. Bug raised per request from karltk. There are now 4 (and counting) individual libraries that have been spliced out of java-gnome. This bug will act as a tracker and depends on bugs for each of them (also by request from karltk). Ebuilds available at http://www.operationaldynamics.com/reference/software/gentoo/ until they make it into Portage AfC
I updated the java-gnome ebuild to generate JavaDoc for the whole suite. [The JavaDoc generation is a total disaster zone in the upstream sources at the moment, so I externalized it. It probably needs some touching up] I'm generating JavaDoc for all the libraries at once because, frankly, if you care it is because you are trying to write code and the libraries are all inter-related. Someone who is a JavaDoc ninja can adjust this later if they really really want to. AfC
My first attempt to install this failed somewhere in the javagtk install. The solution was to emerge gcc with gcj support and then emerge java-gnome. This resulted in a sucessfull build.
After placing the ebuilds on my portage overlay, it compiled perfectly and after setting on my compile.sh and run.sh scripts the needed vars (CLASSPATH and Djava.library.path) I was able to run the pet project I was using to test the bindings. I've got a fully ~x86 system (some consider me an idiot for this) with gcc-3.4.3 (gcj enabled) and was using the sun-jdk-1.4.2_06. I didn't check the javadocs. Can't find them. This must be because I was using ebuilds that were made prior to the "Comment #1". Having updated ebuilds for these official bindings seems important not only to respect the GNOME bindings definition but also to help support the development of new software based on them. My opinion is a big thumbs up for Andrew for tackling this! Others may consider important to test the ebuilds with a free JVM though. Thanks for all the devs effort on making Gentoo support java related stuff!
I too have successfully emerged java-gnome with your ebuilds. I (idiot :-) am running a fully ~arch (~x86) machine with gcc 3.4.3, gcj and blackdown 1.4.2. I did the emerge with USE="gcj doc" emerge ... this seemed to work fine and generated the docs correctly to /usr/share/doc/java-gnome... Thanks again for your work on this.
JavaDoc [should] show up if you use the USE flag "doc", ie, `USE=doc emerge java-gnome` I rev'd the package to -r1 to make sure it takes. AfC P.S. Idoits are good. They beta test things for everyone else :)
All dependencies checked in. This house is clean.