Gentoo Archives: gentoo-dev

From: Joshua Nichols <nichoj@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] new eclass: java-gnome.eclass
Date: Wed, 04 Oct 2006 02:27:16
Message-Id: 45231B5C.3040406@gentoo.org
1 To facilitate the maintenance of the java-gnome packages (ie
2 libgtk-java, libgnome-java, and company), I've created a new eclass.
3 There are currently seven packages which would be able to use this, and
4 the number is expected to increase as the java-gnome project adds more
5 bindings.
6
7 The initial motivation for this came when I was cleaning up and
8 migrating these packages to the new Java eclasses. As I was going along,
9 I kept changing my mind about how to best package them... and each time
10 I did, I would have to update 7 ebuilds. It got silly after awhile, so I
11 sat down to make an eclass in order to make it trivial to maintain the
12 actual packages with all the heavy lifting in the eclass.
13
14 The eclass can be seen at:
15 https://overlays.gentoo.org/svn/proj/java/migrated-java-experimental-overlay/eclass/java-gnome.eclass
16
17 A package using it:
18 https://overlays.gentoo.org/svn/proj/java/migrated-java-experimental-overlay/dev-java/libgtk-java/libgtk-java-2.8.7.ebuild
19
20 I would like to add this to the tree this weekend, and consequently bump
21 java-gnome up to 2.14.3 which was released recently.
22
23 --
24 Joshua Nichols
25 Gentoo/Java Project Lead
26 --
27 gentoo-dev@g.o mailing list