Greetings All, I've been working on an ancient bug [1] requesting a split of the gnome-python, gnome-python-extras, and gnome-python-desktop ebuilds. The motivation behind the split is that packages that depend on a single module or a small set of modules from one of these packages end up pulling in the numerous dependencies required when pulling all the modules in the package (example -- nautilus gets pulled in because of a dep on the gnomeprint module).
I have split these 3 packages into packages for the component modules. Since there was a lot of common functionality between these packages, and the 28 modules' ebuilds were basically very similar, I've split out a large amount of the required functionality into an eclass. The work is heavily based on Jim Ramsay's ([EMAIL PROTECTED]) work on splitting gnome-python-desktop. The split ebuilds are available via a git repository [2]. The actual eclass can be viewed online at: http://tinyurl.com/6z2ltc (full URL [3]) Feedback and comments (and even brickbats ;)) on the eclass are invited. [1] https://bugs.gentoo.org/show_bug.cgi?id=108479 [2] http://gitorious.org/projects/g-py-split/repos/mainline (branch is g-py-split) [3] http://gitorious.org/projects/g-py-split/repos/mainline/blobs/g-py-split/eclass/gnome-python-common.eclass Cheers! -- Arun Raghavan (http://nemesis.accosted.net) v2sw5Chw4+5ln4pr6$OFck2ma4+9u8w3+1!m?l7+9GSCKi056 e6+9i4b8/9HTAen4+5g4/8APa2Xs8r1/2p5-8 hackerkey.com -- gentoo-dev@lists.gentoo.org mailing list