On Sun, 11 May 2014 21:28:44 +0200 Jauhien Piatlicki <[email protected]> wrote:
> Hi all,
>
> LXQt 0.7.0 has been released [1].
If you want us to review and test, feel free to ping when it is ready.
> As it is project different from LXDE and will be supported in parallel
> with it, it seems like a good idea add a new category lxqt-base. For
> previous discussion see [2] and [3].
+1 as this naming is consistent with other desktop environments.
> The packages that will go into this category are:
>
> [...]
Consider if you really want all these packages there; some desktop
environments get some packages in other categories, this is especially
the case when these packages can be used on other desktop environments
than the desktop environment itself.
This logically categorizing these packages according to their
functionality (eg. a dev-util); which limits the desktop environment
base effectively to the base of the desktop environment.
For example, you can check out what GNOME and MATE do for instance:
grep -rl --include=*.ebuild HOMEPAGE.*gnome.org /usr/portage/ | \
sed 's:/usr/portage/\(.*\)/.*.ebuild:\1:' | sort -u
grep -rl --include=*.ebuild HOMEPAGE.*mate-desktop /usr/portage/ | \
sed 's:/usr/portage/\(.*\)/.*.ebuild:\1:' | sort -u
Another example, using metadata.xml; is to check out what KDE does:
grep -rl --include=metadata.xml herd.*kde /usr/portage/ | \
sed 's:/usr/portage/\(.*\)/metadata.xml:\1:' | sort -u
Also, here is XFCE; a bit less, but still some packages here and there:
grep -rl --include=*.ebuild HOMEPAGE.*xfce /usr/portage/ | \
sed 's:/usr/portage/\(.*\)/.*.ebuild:\1:' | sort -u
I'm not sure about other desktop environment; but I think that the
general idea is to consider to use other categories when that would be
more appropriate for a package in question, so, please consider it.
> If there are no objections I'll proceed with adding new category when
> ebuilds for 0.7.0 release will be ready (~ in week or two).
Make sure to read the following two devmanual documentation pages:
http://devmanual.gentoo.org/profiles/categories/
http://devmanual.gentoo.org/ebuild-writing/misc-files/metadata/#category-metadata
In summary; first add the category alphabetically to profiles/categories
and commit, then create the directory including a metadata.xml that is
XML and GLEP 31 validated and commit, then add your packages to it.
--
With kind regards,
Tom Wijsman (TomWij)
Gentoo Developer
E-mail address : [email protected]
GPG Public Key : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
signature.asc
Description: PGP signature
