Re: [Java-gnome-developer] Re: "Java-GNOME Con 1"
Brought to you by:
afcowie
From: Jeff M. <ku...@gm...> - 2005-03-31 12:24:00
|
On Thu, 31 Mar 2005 01:08:17 -0500, Ben Konrath <be...@ba...> wrote: > Hi Jeff, > > On Wed, 2005-30-03 at 07:21 -0500, Jeff Morgan wrote: > <snip> > > 2) You must make a decision on your moduleset prior to starting your > > build. The gnome-2.12 moduleset still uses gtk+ 2.6 but our libgtk-java > > cvs HEAD uses gtk+ 2.7. If you plan to work on libgtk-java, cairo-java, > > or our new gst-java bindings you will need to use the gtk28 moduleset. > > If you plan to work on any of the other binding projects you must use > > the gnome-2.12 moduleset. My .jhbuildrc file is setup so you can just > > comment/uncomment out the correct moduleset and modules. > > There will be people attending that don't have much experience hacking > on java-gnome. I was hoping that you could set a bunch of us up with > some tasks for the hackfest. It would be great if you tell us which > moduleset would allow an attendee to provide the most help. Since we are currently not in development for the non-gtk packages the only changes that we are allowed to make are bug fixes, javadoc updates, documentation updates and updated examples. There currently are not many outstanding bugs reported that do not require API change so this really leaves javadocs and examples for hackers. Not very much fun here :( If you want to do some serious hacking I would suggest getting the gtk28 moduleset. Currently there is much development to do in our gtk and cairo bindings. I will kick off the gathering this weekend with an assessment of the current state and numerous enhancements I would like to see over the next few months. Out of this we can create a plan of attach. Also, Ismael Juma has written a great start to a new gstreamer bindings. This code is ready to go into cvs and if I can get my fdo username in the gstreamer group today (already underway) we will have gst-java bindings to hack. These new bindings are based upon my latest codebase so it also will need th gtk28 moduleset. Perhaps Ismael can provide a TODO list for these bindings as well. One issue warrants mention here. If you do not build in $srcdir (my jhbuild does this) then you will have to make one slight modification to the jhbuild modules file. libxslt does not support non-srcdir builds although this is not identified in the modules file. To fix this you should change the line that reads: <cvsmodule id="libxslt"> to: <cvsmodule id="libxslt" supports-non-srcdir-builds="no"> -- Jeffrey Morgan "The highest reward for a man's toil is not what he gets for it, but what he becomes by it" - Jon Ruskin |