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 |