Gentoo Archives: gentoo-desktop

From: Alexey Shvetsov <alexxy@g.o>
To: gentoo-desktop@l.g.o
Subject: Re: [gentoo-desktop] kde-l10n split ebuilds proposal
Date: Wed, 22 Apr 2009 13:04:24
Message-Id: 200904221704.17175.alexxy@gentoo.org
In Reply to: [gentoo-desktop] kde-l10n split ebuilds proposal by Fabio Erculiani
1 If you'll take a look at kde-l10n-4.2.2 then you will see that its already
2 splited =) no need to download additional languages. it will download only
3 needed ones.
4 Needed language will be chosen by LINGUAS variable in /etc/make.conf
5
6 On Среда 22 апреля 2009 16:13:02 Fabio Erculiani wrote:
7 > Hi,
8 > in Sabayon we are providing our users kde-l10n split ebuilds (as well
9 > as openoffice-l10n ones) since a long time ago. The split has many
10 > advantages and follows this rationale:
11 >
12 > - Gentoo seems to follow the rule to not split packages over what
13 > upstream does, the inverse condition (merge more packages into one)
14 > should be respected too.
15 > - Gentoo is about choice, providing this alternative way can be a plus
16 > and introduce several advantages for users:
17 > source world advantages:
18 > - it makes possible to add/remove kde-l10n packages without having
19 > to recompile all the localizations every time
20 > - "backward compatibility" kept through kde-l10n-meta ebuild
21 > - ebuild maintenance requirements don't grow with ebuilds' number
22 > growth (5 lines bash script does enough magic on version bumps)
23 > - scalable disk space requirements without the annoying recompilation
24 > phase binary world advantages:
25 > - ability to provide split packages makes possible to support all
26 > the languages without forcing users to install a 500+ mb package
27 > - reduced install time
28 > - reduced disk space
29 > - improved administration power and TCO (add/remove support for a
30 > language becomes trivial)
31 > - scalable disk space requirements
32 >
33 > Invalid complaints ( :P ):
34 > - improved maintenance costs: it's not true, scripting exists for a reason
35 > - There are USE flags: use flags tuning is not possible in binary
36 > worlds and always forces users to recompile (which is not always
37 > possible)
38 >
39 > Reference ebuilds:
40 > - http://svn.sabayonlinux.org/overlay/kde-base
41 > Quick and dirty update script example:
42 > - http://svn.sabayonlinux.org/overlay/kde-base/do-kde-l10n.sh
43 > Example of kde-l10n-meta ebuild:
44 > -
45 > http://svn.sabayonlinux.org/overlay/kde-base/kde-l10n-meta/kde-l10n-meta-4.
46 >2.2.ebuild
47 >
48 > Opinions?
49
50 --
51 Alexey 'Alexxy' Shvetsov
52 Gentoo/KDE
53 Gentoo/MIPS
54 Gentoo Team Ru

Attachments

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

Replies

Subject Author
Re: [gentoo-desktop] kde-l10n split ebuilds proposal Fabio Erculiani <fabio.erculiani@×××××××.org>
[gentoo-desktop] Re: kde-l10n split ebuilds proposal Duncan <1i5t5.duncan@×××.net>