Gentoo Archives: gentoo-dev

From: Tom Wijsman <TomWij@g.o>
To: gentoo-dev@l.g.o
Cc: jauhien@g.o
Subject: Re: [gentoo-dev] New category lxqt-base
Date: Sun, 11 May 2014 21:21:10
Message-Id: 20140511232051.0160feb6@gentoo.org
In Reply to: [gentoo-dev] New category lxqt-base by Jauhien Piatlicki
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

Attachments

File name MIME type
signature.asc application/pgp-signature