1 |
On Sun, 11 May 2014 21:28:44 +0200 |
2 |
Jauhien Piatlicki <jauhien@g.o> wrote: |
3 |
|
4 |
> Hi all, |
5 |
> |
6 |
> LXQt 0.7.0 has been released [1]. |
7 |
|
8 |
If you want us to review and test, feel free to ping when it is ready. |
9 |
|
10 |
> As it is project different from LXDE and will be supported in parallel |
11 |
> with it, it seems like a good idea add a new category lxqt-base. For |
12 |
> previous discussion see [2] and [3]. |
13 |
|
14 |
+1 as this naming is consistent with other desktop environments. |
15 |
|
16 |
> The packages that will go into this category are: |
17 |
> |
18 |
> [...] |
19 |
|
20 |
Consider if you really want all these packages there; some desktop |
21 |
environments get some packages in other categories, this is especially |
22 |
the case when these packages can be used on other desktop environments |
23 |
than the desktop environment itself. |
24 |
|
25 |
This logically categorizing these packages according to their |
26 |
functionality (eg. a dev-util); which limits the desktop environment |
27 |
base effectively to the base of the desktop environment. |
28 |
|
29 |
For example, you can check out what GNOME and MATE do for instance: |
30 |
|
31 |
grep -rl --include=*.ebuild HOMEPAGE.*gnome.org /usr/portage/ | \ |
32 |
sed 's:/usr/portage/\(.*\)/.*.ebuild:\1:' | sort -u |
33 |
|
34 |
grep -rl --include=*.ebuild HOMEPAGE.*mate-desktop /usr/portage/ | \ |
35 |
sed 's:/usr/portage/\(.*\)/.*.ebuild:\1:' | sort -u |
36 |
|
37 |
Another example, using metadata.xml; is to check out what KDE does: |
38 |
|
39 |
grep -rl --include=metadata.xml herd.*kde /usr/portage/ | \ |
40 |
sed 's:/usr/portage/\(.*\)/metadata.xml:\1:' | sort -u |
41 |
|
42 |
Also, here is XFCE; a bit less, but still some packages here and there: |
43 |
|
44 |
grep -rl --include=*.ebuild HOMEPAGE.*xfce /usr/portage/ | \ |
45 |
sed 's:/usr/portage/\(.*\)/.*.ebuild:\1:' | sort -u |
46 |
|
47 |
I'm not sure about other desktop environment; but I think that the |
48 |
general idea is to consider to use other categories when that would be |
49 |
more appropriate for a package in question, so, please consider it. |
50 |
|
51 |
> If there are no objections I'll proceed with adding new category when |
52 |
> ebuilds for 0.7.0 release will be ready (~ in week or two). |
53 |
|
54 |
Make sure to read the following two devmanual documentation pages: |
55 |
|
56 |
http://devmanual.gentoo.org/profiles/categories/ |
57 |
http://devmanual.gentoo.org/ebuild-writing/misc-files/metadata/#category-metadata |
58 |
|
59 |
In summary; first add the category alphabetically to profiles/categories |
60 |
and commit, then create the directory including a metadata.xml that is |
61 |
XML and GLEP 31 validated and commit, then add your packages to it. |
62 |
|
63 |
-- |
64 |
With kind regards, |
65 |
|
66 |
Tom Wijsman (TomWij) |
67 |
Gentoo Developer |
68 |
|
69 |
E-mail address : TomWij@g.o |
70 |
GPG Public Key : 6D34E57D |
71 |
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D |