Author: keichwa Date: Tue Aug 14 16:33:42 2007 New Revision: 40261 URL: http://svn.opensuse.org/viewcvs/yast?rev=40261&view=rev Log: better language handling on spec file level; introduce @ISO639@ Modified: trunk/devtools/devtools/bin/create-spec trunk/devtools/devtools/bin/y2autoconf trunk/devtools/devtools/skeletons/trans/yast2-trans-XXpkgXX.spec.in trunk/devtools/package/yast2-devtools.changes Modified: trunk/devtools/devtools/bin/create-spec URL: http://svn.opensuse.org/viewcvs/yast/trunk/devtools/devtools/bin/create-spec?rev=40261&r1=40260&r2=40261&view=diff ============================================================================== --- trunk/devtools/devtools/bin/create-spec (original) +++ trunk/devtools/devtools/bin/create-spec Tue Aug 14 16:33:42 2007 @@ -47,7 +47,9 @@ $provides_locale = ""; if ($RPMNAME =~ /^yast2-trans-(.*)/) { - $provides_locale = "Provides:\tlocale(yast2:$1)\n" + $provides_locale = "Provides:\tlocale(yast2:$1)\n"; + $LL = "$1"; + $ISO639 = `echo -n $1 | sed -e 's/_.*//'`; } if ($#ARGV > 0) @@ -212,6 +214,10 @@ "\@scrconfdir\@" => "${yast2dir}/scrconf", "\@desktopdir\@" => "%{prefix}/share/applications/YaST2", '@fillupdir@' => '/var/adm/fillup-templates', + + "\@LL\@" => "$LL", + "\@ISO639\@" => "$ISO639", + ); # The main program Modified: trunk/devtools/devtools/bin/y2autoconf URL: http://svn.opensuse.org/viewcvs/yast/trunk/devtools/devtools/bin/y2autoconf?rev=40261&r1=40260&r2=40261&view=diff ============================================================================== --- trunk/devtools/devtools/bin/y2autoconf (original) +++ trunk/devtools/devtools/bin/y2autoconf Tue Aug 14 16:33:42 2007 @@ -185,6 +185,8 @@ '@YAST2-INIT-PO@' => 'LL=${RPMNAME##*-} AC_SUBST(LL) +ISO639=${LL%_*} +AC_SUBST(ISO639) AC_ARG_WITH(own_compendium, AS_HELP_STRING([--with-own_compendium=FILE], Modified: trunk/devtools/devtools/skeletons/trans/yast2-trans-XXpkgXX.spec.in URL: http://svn.opensuse.org/viewcvs/yast/trunk/devtools/devtools/skeletons/trans/yast2-trans-XXpkgXX.spec.in?rev=40261&r1=40260&r2=40261&view=diff ============================================================================== --- trunk/devtools/devtools/skeletons/trans/yast2-trans-XXpkgXX.spec.in (original) +++ trunk/devtools/devtools/skeletons/trans/yast2-trans-XXpkgXX.spec.in Tue Aug 14 16:33:42 2007 @@ -22,4 +22,5 @@ %files %defattr(-,root,root) %doc @docdir@ -@localedir@ +%dir @localedir@ +%lang(@ISO639@) @localedir@/@LL@ Modified: trunk/devtools/package/yast2-devtools.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/devtools/package/yast2-devtools.changes?rev=40261&r1=40260&r2=40261&view=diff ============================================================================== --- trunk/devtools/package/yast2-devtools.changes (original) +++ trunk/devtools/package/yast2-devtools.changes Tue Aug 14 16:33:42 2007 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Tue Aug 14 16:32:18 CEST 2007 - ke@suse.de + +- Better language handling on spec file level for *trans* packages; + introduce @ISO639@. + +------------------------------------------------------------------- Fri Aug 10 16:55:50 CEST 2007 - mvidner@suse.cz - Fixed make package for gtk. -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org