Gentoo Archives: gentoo-dev

From: Arun Raghavan <arunisgod@×××××.com>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] [RFC] Eclass for gnome-python* split
Date: Fri, 23 May 2008 22:01:23
Message-Id: c1c082b90805231501i6c0eedf2k2e9d1f6b7bfeb3e2@mail.gmail.com
1 Greetings All,
2 I've been working on an ancient bug [1] requesting a split of the
3 gnome-python, gnome-python-extras, and gnome-python-desktop ebuilds.
4 The motivation behind the split is that packages that depend on a
5 single module or a small set of modules from one of these packages end
6 up pulling in the numerous dependencies required when pulling all the
7 modules in the package (example -- nautilus gets pulled in because of
8 a dep on the gnomeprint module).
9
10 I have split these 3 packages into packages for the component modules.
11 Since there was a lot of common functionality between these packages,
12 and the 28 modules' ebuilds were basically very similar, I've split
13 out a large amount of the required functionality into an eclass. The
14 work is heavily based on Jim Ramsay's (lack@g.o) work on splitting
15 gnome-python-desktop.
16
17 The split ebuilds are available via a git repository [2]. The actual
18 eclass can be viewed online at:
19
20 http://tinyurl.com/6z2ltc (full URL [3])
21
22 Feedback and comments (and even brickbats ;)) on the eclass are invited.
23
24 [1] https://bugs.gentoo.org/show_bug.cgi?id=108479
25 [2] http://gitorious.org/projects/g-py-split/repos/mainline (branch is
26 g-py-split)
27 [3] http://gitorious.org/projects/g-py-split/repos/mainline/blobs/g-py-split/eclass/gnome-python-common.eclass
28
29 Cheers!
30 --
31 Arun Raghavan
32 (http://nemesis.accosted.net)
33 v2sw5Chw4+5ln4pr6$OFck2ma4+9u8w3+1!m?l7+9GSCKi056
34 e6+9i4b8/9HTAen4+5g4/8APa2Xs8r1/2p5-8 hackerkey.com
35 --
36 gentoo-dev@l.g.o mailing list

Replies

Subject Author
[gentoo-dev] Re: [RFC] Eclass for gnome-python* split Ali Polatel <hawking@g.o>
[gentoo-dev] Re: [RFC] Eclass for gnome-python* split Christian Faulhammer <opfer@g.o>
Re: [gentoo-dev] [RFC] Eclass for gnome-python* split "Bo Ørsted Andresen" <zlin@g.o>