summaryrefslogtreecommitdiffstats
path: root/perl-install/lang.pm
diff options
context:
space:
mode:
authorThierry.Vignaud <thierry.vignaud@gmail.com>2014-05-28 22:37:22 +0200
committerThierry Vignaud <thierry.vignaud@gmail.com>2014-05-28 22:37:22 +0200
commit9d1ca10260874478bbbe98acd35e6e13819819cc (patch)
tree26a869ddac90fd0554567661a70116cfe1236c12 /perl-install/lang.pm
parentf771b3c2711883aa822ebce2697181a2a37e6e4d (diff)
downloaddrakx-9d1ca10260874478bbbe98acd35e6e13819819cc.tar
drakx-9d1ca10260874478bbbe98acd35e6e13819819cc.tar.gz
drakx-9d1ca10260874478bbbe98acd35e6e13819819cc.tar.bz2
drakx-9d1ca10260874478bbbe98acd35e6e13819819cc.tar.xz
drakx-9d1ca10260874478bbbe98acd35e6e13819819cc.zip
make clearer how IM package selection works
Diffstat (limited to 'perl-install/lang.pm')
-rw-r--r--perl-install/lang.pm16
1 files changed, 13 insertions, 3 deletions
diff --git a/perl-install/lang.pm b/perl-install/lang.pm
index 2b4998f1f..4363ecbd0 100644
--- a/perl-install/lang.pm
+++ b/perl-install/lang.pm
@@ -761,20 +761,30 @@ See above for those 5 parameters.
=item * B<default_for_lang>: the language codes for which it's the default IM
=item * B<langs>: 'zh',
-=item * B<packages:> a hash ref that contains:
+=item * B<packages:> a hash ref that contains subroutine references:
=over 4
=item * B<generic>: packages that must be installed for all languages
-=item * B<common>: packages that are specific to some desktop environments
+=item * B<common>: packages that are shared between per language & generic packages
-=item * eventually B<code_langs> pointing to per language packages
+=item * eventually several B<code_lang> returning per language packages
=back
The I<packages> field must be kept in sync with meta-task's C<rpmsrate-raw>, especially for the per language package selection!
+The actual packages list will consist of:
+
+=over 4
+
+=item * either per language package list or I<generic> list
+
+=item * plus the packages returned by I<common>
+
+=back
+
=back
=cut