1 |
On Saturday 28 November 2009 21:32:28 Mick wrote: |
2 |
> > I suppose one could make several useful -meta packages DEPEND on kate, as |
3 |
> > many users want kate and do not want the entire kdesdk package. But that |
4 |
> > causes the same app to appear in more than one -meta package and the |
5 |
> > devs seem to want to avoid that - there is a strict one-to-one mapping |
6 |
> > between what the -meta packages install and what is shipped in the |
7 |
> > upstream tarballs by KDE |
8 |
> |
9 |
> Sorry I'm being rather dense with this ... are you saying that the DEPENDs |
10 |
> listed when you run 'equery depends -a kate' are different to mine because |
11 |
> you are running KDE4 from KDE-testing overlay, while I am running stable |
12 |
> portage? |
13 |
> |
14 |
|
15 |
No, the contents of the -meta packages are pretty much the same between the |
16 |
overlay and the official tree (apart from new apps added in the latest KDE |
17 |
snapshots, and other minor things that get dropped in the new branch of |
18 |
course). |
19 |
|
20 |
The kde-testing overlay provides a collection of sets which the portage tree |
21 |
does not do. The main set explicitly includes kate because it's part of kdesdk |
22 |
and it's a bit rich to expect all users to install the entire dev suite just |
23 |
to get a gui text editor. |
24 |
|
25 |
The official tree has the same situation: |
26 |
|
27 |
# grep kate /var/portage/kde-base/*-meta*/*4.3.3.ebuild |
28 |
/var/portage/kde-base/kde-meta/kde-meta-4.3.3.ebuild: $(add_kdebase_dep |
29 |
kate) |
30 |
/var/portage/kde-base/kdesdk-meta/kdesdk-meta-4.3.3.ebuild: |
31 |
$(add_kdebase_dep kate) |
32 |
|
33 |
# cat /var/portage/kde-base/kde-meta/kde-meta-4.3.3.ebuild |
34 |
... |
35 |
RDEPEND=" |
36 |
$(add_kdebase_dep kate) |
37 |
$(add_kdebase_dep kdeadmin-meta) |
38 |
... |
39 |
|
40 |
To give kate to users, it was added to kde-meta, and it's the only explicit |
41 |
DEPEND in the ebuild, everything else is the smaller -meta packages. |
42 |
|
43 |
To get kate, you must do one of: |
44 |
1. emerge kde-meta (or the @kde set) |
45 |
2. emerge kdesdk (or the @kdesdk set) |
46 |
3. emerge kate |
47 |
|
48 |
-- |
49 |
alan dot mckinnon at gmail dot com |