Hello community, here is the log from the commit of package kde4-l10n for openSUSE:Factory checked in at Wed Jul 8 23:23:30 CEST 2009. -------- --- KDE/kde4-l10n/kde4-l10n.changes 2009-06-10 20:55:28.000000000 +0200 +++ kde4-l10n/kde4-l10n.changes 2009-06-30 10:16:37.000000000 +0200 @@ -1,0 +2,10 @@ +Wed Jun 24 19:55:15 CEST 2009 - dmueller@suse.de + +- update to 4.2.95 + +------------------------------------------------------------------- +Sat Jun 20 19:53:45 CEST 2009 - coolo@novell.com + +- take the texts out of texts instead of pdb + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- kde-l10n-ar-4.2.90.tar.bz2 kde-l10n-bg-4.2.90.tar.bz2 kde-l10n-bn_IN-4.2.90.tar.bz2 kde-l10n-ca-4.2.90.tar.bz2 kde-l10n-cs-4.2.90.tar.bz2 kde-l10n-csb-4.2.90.tar.bz2 kde-l10n-da-4.2.90.tar.bz2 kde-l10n-de-4.2.90.tar.bz2 kde-l10n-el-4.2.90.tar.bz2 kde-l10n-en_GB-4.2.90.tar.bz2 kde-l10n-es-4.2.90.tar.bz2 kde-l10n-et-4.2.90.tar.bz2 kde-l10n-eu-4.2.90.tar.bz2 kde-l10n-fi-4.2.90.tar.bz2 kde-l10n-fr-4.2.90.tar.bz2 kde-l10n-ga-4.2.90.tar.bz2 kde-l10n-gl-4.2.90.tar.bz2 kde-l10n-gu-4.2.90.tar.bz2 kde-l10n-he-4.2.90.tar.bz2 kde-l10n-hi-4.2.90.tar.bz2 kde-l10n-hu-4.2.90.tar.bz2 kde-l10n-is-4.2.90.tar.bz2 kde-l10n-it-4.2.90.tar.bz2 kde-l10n-ja-4.2.90.tar.bz2 kde-l10n-kk-4.2.90.tar.bz2 kde-l10n-km-4.2.90.tar.bz2 kde-l10n-kn-4.2.90.tar.bz2 kde-l10n-ko-4.2.90.tar.bz2 kde-l10n-ku-4.2.90.tar.bz2 kde-l10n-lt-4.2.90.tar.bz2 kde-l10n-lv-4.2.90.tar.bz2 kde-l10n-mai-4.2.90.tar.bz2 kde-l10n-mk-4.2.90.tar.bz2 kde-l10n-ml-4.2.90.tar.bz2 kde-l10n-mr-4.2.90.tar.bz2 kde-l10n-nb-4.2.90.tar.bz2 kde-l10n-nds-4.2.90.tar.bz2 kde-l10n-nl-4.2.90.tar.bz2 kde-l10n-nn-4.2.90.tar.bz2 kde-l10n-pa-4.2.90.tar.bz2 kde-l10n-pl-4.2.90.tar.bz2 kde-l10n-pt-4.2.90.tar.bz2 kde-l10n-pt_BR-4.2.90.tar.bz2 kde-l10n-ro-4.2.90.tar.bz2 kde-l10n-ru-4.2.90.tar.bz2 kde-l10n-sk-4.2.90.tar.bz2 kde-l10n-sl-4.2.90.tar.bz2 kde-l10n-sr-4.2.90.tar.bz2 kde-l10n-sv-4.2.90.tar.bz2 kde-l10n-tg-4.2.90.tar.bz2 kde-l10n-th-4.2.90.tar.bz2 kde-l10n-tr-4.2.90.tar.bz2 kde-l10n-uk-4.2.90.tar.bz2 kde-l10n-wa-4.2.90.tar.bz2 kde-l10n-zh_CN-4.2.90.tar.bz2 kde-l10n-zh_TW-4.2.90.tar.bz2 New: ---- kde-l10n-ar-4.2.95.tar.bz2 kde-l10n-bg-4.2.95.tar.bz2 kde-l10n-bn_IN-4.2.95.tar.bz2 kde-l10n-ca-4.2.95.tar.bz2 kde-l10n-cs-4.2.95.tar.bz2 kde-l10n-csb-4.2.95.tar.bz2 kde-l10n-da-4.2.95.tar.bz2 kde-l10n-de-4.2.95.tar.bz2 kde-l10n-el-4.2.95.tar.bz2 kde-l10n-en_GB-4.2.95.tar.bz2 kde-l10n-es-4.2.95.tar.bz2 kde-l10n-et-4.2.95.tar.bz2 kde-l10n-eu-4.2.95.tar.bz2 kde-l10n-fi-4.2.95.tar.bz2 kde-l10n-fr-4.2.95.tar.bz2 kde-l10n-ga-4.2.95.tar.bz2 kde-l10n-gl-4.2.95.tar.bz2 kde-l10n-gu-4.2.95.tar.bz2 kde-l10n-he-4.2.95.tar.bz2 kde-l10n-hi-4.2.95.tar.bz2 kde-l10n-hne-4.2.95.tar.bz2 kde-l10n-hu-4.2.95.tar.bz2 kde-l10n-is-4.2.95.tar.bz2 kde-l10n-it-4.2.95.tar.bz2 kde-l10n-ja-4.2.95.tar.bz2 kde-l10n-kk-4.2.95.tar.bz2 kde-l10n-km-4.2.95.tar.bz2 kde-l10n-kn-4.2.95.tar.bz2 kde-l10n-ko-4.2.95.tar.bz2 kde-l10n-ku-4.2.95.tar.bz2 kde-l10n-lt-4.2.95.tar.bz2 kde-l10n-lv-4.2.95.tar.bz2 kde-l10n-mai-4.2.95.tar.bz2 kde-l10n-mk-4.2.95.tar.bz2 kde-l10n-ml-4.2.95.tar.bz2 kde-l10n-mr-4.2.95.tar.bz2 kde-l10n-nb-4.2.95.tar.bz2 kde-l10n-nds-4.2.95.tar.bz2 kde-l10n-nl-4.2.95.tar.bz2 kde-l10n-nn-4.2.95.tar.bz2 kde-l10n-pa-4.2.95.tar.bz2 kde-l10n-pl-4.2.95.tar.bz2 kde-l10n-pt-4.2.95.tar.bz2 kde-l10n-pt_BR-4.2.95.tar.bz2 kde-l10n-ro-4.2.95.tar.bz2 kde-l10n-ru-4.2.95.tar.bz2 kde-l10n-sk-4.2.95.tar.bz2 kde-l10n-sl-4.2.95.tar.bz2 kde-l10n-sr-4.2.95.tar.bz2 kde-l10n-sv-4.2.95.tar.bz2 kde-l10n-tg-4.2.95.tar.bz2 kde-l10n-th-4.2.95.tar.bz2 kde-l10n-tr-4.2.95.tar.bz2 kde-l10n-uk-4.2.95.tar.bz2 kde-l10n-wa-4.2.95.tar.bz2 kde-l10n-zh_CN-4.2.95.tar.bz2 kde-l10n-zh_TW-4.2.95.tar.bz2 texts update_spec.pl ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kde4-l10n.spec ++++++ ++++ 1257 lines (skipped) ++++ between KDE/kde4-l10n/kde4-l10n.spec ++++ and kde4-l10n/kde4-l10n.spec ++++++ kde-l10n-ar-4.2.90.tar.bz2 -> kde-l10n-ar-4.2.95.tar.bz2 ++++++ ++++ 134801 lines of diff (skipped) ++++++ kde-l10n-bg-4.2.90.tar.bz2 -> kde-l10n-bg-4.2.95.tar.bz2 ++++++ ++++ 143577 lines of diff (skipped) ++++++ kde-l10n-bn_IN-4.2.90.tar.bz2 -> kde-l10n-bn_IN-4.2.95.tar.bz2 ++++++ ++++ 14244 lines of diff (skipped) ++++++ kde-l10n-ca-4.2.90.tar.bz2 -> kde-l10n-ca-4.2.95.tar.bz2 ++++++ ++++ 180965 lines of diff (skipped) ++++++ kde-l10n-cs-4.2.90.tar.bz2 -> kde-l10n-cs-4.2.95.tar.bz2 ++++++ ++++ 244987 lines of diff (skipped) ++++++ kde-l10n-csb-4.2.90.tar.bz2 -> kde-l10n-csb-4.2.95.tar.bz2 ++++++ ++++ 26498 lines of diff (skipped) ++++++ kde-l10n-da-4.2.90.tar.bz2 -> kde-l10n-da-4.2.95.tar.bz2 ++++++ KDE/kde4-l10n/kde-l10n-da-4.2.90.tar.bz2 kde4-l10n/kde-l10n-da-4.2.95.tar.bz2 differ: char 11, line 1 ++++++ kde-l10n-de-4.2.90.tar.bz2 -> kde-l10n-de-4.2.95.tar.bz2 ++++++ KDE/kde4-l10n/kde-l10n-de-4.2.90.tar.bz2 kde4-l10n/kde-l10n-de-4.2.95.tar.bz2 differ: char 11, line 1 ++++++ kde-l10n-el-4.2.90.tar.bz2 -> kde-l10n-el-4.2.95.tar.bz2 ++++++ ++++ 123330 lines of diff (skipped) ++++++ kde-l10n-en_GB-4.2.90.tar.bz2 -> kde-l10n-en_GB-4.2.95.tar.bz2 ++++++ ++++ 126921 lines of diff (skipped) ++++++ kde-l10n-es-4.2.90.tar.bz2 -> kde-l10n-es-4.2.95.tar.bz2 ++++++ KDE/kde4-l10n/kde-l10n-es-4.2.90.tar.bz2 kde4-l10n/kde-l10n-es-4.2.95.tar.bz2 differ: char 11, line 1 ++++++ kde-l10n-et-4.2.90.tar.bz2 -> kde-l10n-et-4.2.95.tar.bz2 ++++++ KDE/kde4-l10n/kde-l10n-et-4.2.90.tar.bz2 kde4-l10n/kde-l10n-et-4.2.95.tar.bz2 differ: char 11, line 1 ++++++ kde-l10n-eu-4.2.90.tar.bz2 -> kde-l10n-eu-4.2.95.tar.bz2 ++++++ ++++ 272145 lines of diff (skipped) ++++++ kde-l10n-fi-4.2.90.tar.bz2 -> kde-l10n-fi-4.2.95.tar.bz2 ++++++ ++++ 112712 lines of diff (skipped) ++++++ kde-l10n-fr-4.2.90.tar.bz2 -> kde-l10n-fr-4.2.95.tar.bz2 ++++++ KDE/kde4-l10n/kde-l10n-fr-4.2.90.tar.bz2 kde4-l10n/kde-l10n-fr-4.2.95.tar.bz2 differ: char 11, line 1 ++++++ kde-l10n-ga-4.2.90.tar.bz2 -> kde-l10n-ga-4.2.95.tar.bz2 ++++++ ++++ 120518 lines of diff (skipped) ++++++ kde-l10n-gl-4.2.90.tar.bz2 -> kde-l10n-gl-4.2.95.tar.bz2 ++++++ ++++ 190788 lines of diff (skipped) ++++++ kde-l10n-gu-4.2.90.tar.bz2 -> kde-l10n-gu-4.2.95.tar.bz2 ++++++ ++++ 68931 lines of diff (skipped) ++++++ kde-l10n-he-4.2.90.tar.bz2 -> kde-l10n-he-4.2.95.tar.bz2 ++++++ ++++ 81739 lines of diff (skipped) ++++++ kde-l10n-hi-4.2.90.tar.bz2 -> kde-l10n-hi-4.2.95.tar.bz2 ++++++ ++++ 105967 lines of diff (skipped) ++++++ kde-l10n-hu-4.2.90.tar.bz2 -> kde-l10n-hu-4.2.95.tar.bz2 ++++++ ++++ 216110 lines of diff (skipped) ++++++ kde-l10n-is-4.2.90.tar.bz2 -> kde-l10n-is-4.2.95.tar.bz2 ++++++ ++++ 193294 lines of diff (skipped) ++++++ kde-l10n-it-4.2.90.tar.bz2 -> kde-l10n-it-4.2.95.tar.bz2 ++++++ KDE/kde4-l10n/kde-l10n-it-4.2.90.tar.bz2 kde4-l10n/kde-l10n-it-4.2.95.tar.bz2 differ: char 11, line 1 ++++++ kde-l10n-ja-4.2.90.tar.bz2 -> kde-l10n-ja-4.2.95.tar.bz2 ++++++ ++++ 138509 lines of diff (skipped) ++++++ kde-l10n-kk-4.2.90.tar.bz2 -> kde-l10n-kk-4.2.95.tar.bz2 ++++++ ++++ 65485 lines of diff (skipped) ++++++ kde-l10n-km-4.2.90.tar.bz2 -> kde-l10n-km-4.2.95.tar.bz2 ++++++ ++++ 144312 lines of diff (skipped) ++++++ kde-l10n-kn-4.2.90.tar.bz2 -> kde-l10n-kn-4.2.95.tar.bz2 ++++++ ++++ 13440 lines of diff (skipped) ++++++ kde-l10n-ko-4.2.90.tar.bz2 -> kde-l10n-ko-4.2.95.tar.bz2 ++++++ ++++ 75230 lines of diff (skipped) ++++++ kde-l10n-ku-4.2.90.tar.bz2 -> kde-l10n-ku-4.2.95.tar.bz2 ++++++ ++++ 40945 lines of diff (skipped) ++++++ kde-l10n-lt-4.2.90.tar.bz2 -> kde-l10n-lt-4.2.95.tar.bz2 ++++++ ++++ 164472 lines of diff (skipped) ++++++ kde-l10n-lv-4.2.90.tar.bz2 -> kde-l10n-lv-4.2.95.tar.bz2 ++++++ ++++ 160849 lines of diff (skipped) ++++++ kde-l10n-mai-4.2.90.tar.bz2 -> kde-l10n-mai-4.2.95.tar.bz2 ++++++ ++++ 67655 lines of diff (skipped) ++++++ kde-l10n-mk-4.2.90.tar.bz2 -> kde-l10n-mk-4.2.95.tar.bz2 ++++++ ++++ 108979 lines of diff (skipped) ++++++ kde-l10n-ml-4.2.90.tar.bz2 -> kde-l10n-ml-4.2.95.tar.bz2 ++++++ KDE/kde4-l10n/kde-l10n-ml-4.2.90.tar.bz2 kde4-l10n/kde-l10n-ml-4.2.95.tar.bz2 differ: char 11, line 1 ++++++ kde-l10n-mr-4.2.90.tar.bz2 -> kde-l10n-mr-4.2.95.tar.bz2 ++++++ ++++ 14402 lines of diff (skipped) ++++++ kde-l10n-nb-4.2.90.tar.bz2 -> kde-l10n-nb-4.2.95.tar.bz2 ++++++ ++++ 144720 lines of diff (skipped) ++++++ kde-l10n-nds-4.2.90.tar.bz2 -> kde-l10n-nds-4.2.95.tar.bz2 ++++++ ++++ 138749 lines of diff (skipped) ++++++ kde-l10n-nl-4.2.90.tar.bz2 -> kde-l10n-nl-4.2.95.tar.bz2 ++++++ KDE/kde4-l10n/kde-l10n-nl-4.2.90.tar.bz2 kde4-l10n/kde-l10n-nl-4.2.95.tar.bz2 differ: char 11, line 1 ++++++ kde-l10n-nn-4.2.90.tar.bz2 -> kde-l10n-nn-4.2.95.tar.bz2 ++++++ ++++ 165558 lines of diff (skipped) ++++++ kde-l10n-pa-4.2.90.tar.bz2 -> kde-l10n-pa-4.2.95.tar.bz2 ++++++ ++++ 112772 lines of diff (skipped) ++++++ kde-l10n-pl-4.2.90.tar.bz2 -> kde-l10n-pl-4.2.95.tar.bz2 ++++++ ++++ 152871 lines of diff (skipped) ++++++ kde-l10n-pt-4.2.90.tar.bz2 -> kde-l10n-pt-4.2.95.tar.bz2 ++++++ KDE/kde4-l10n/kde-l10n-pt-4.2.90.tar.bz2 kde4-l10n/kde-l10n-pt-4.2.95.tar.bz2 differ: char 11, line 1 ++++++ kde-l10n-pt_BR-4.2.90.tar.bz2 -> kde-l10n-pt_BR-4.2.95.tar.bz2 ++++++ KDE/kde4-l10n/kde-l10n-pt_BR-4.2.90.tar.bz2 kde4-l10n/kde-l10n-pt_BR-4.2.95.tar.bz2 differ: char 11, line 1 ++++++ kde-l10n-ro-4.2.90.tar.bz2 -> kde-l10n-ro-4.2.95.tar.bz2 ++++++ ++++ 123891 lines of diff (skipped) ++++++ kde-l10n-ru-4.2.90.tar.bz2 -> kde-l10n-ru-4.2.95.tar.bz2 ++++++ ++++ 137965 lines of diff (skipped) ++++++ kde-l10n-sk-4.2.90.tar.bz2 -> kde-l10n-sk-4.2.95.tar.bz2 ++++++ ++++ 141589 lines of diff (skipped) ++++++ kde-l10n-sl-4.2.90.tar.bz2 -> kde-l10n-sl-4.2.95.tar.bz2 ++++++ ++++ 138000 lines of diff (skipped) ++++++ kde-l10n-sr-4.2.90.tar.bz2 -> kde-l10n-sr-4.2.95.tar.bz2 ++++++ ++++ 87349 lines of diff (skipped) ++++++ kde-l10n-sv-4.2.90.tar.bz2 -> kde-l10n-sv-4.2.95.tar.bz2 ++++++ KDE/kde4-l10n/kde-l10n-sv-4.2.90.tar.bz2 kde4-l10n/kde-l10n-sv-4.2.95.tar.bz2 differ: char 11, line 1 ++++++ kde-l10n-tg-4.2.90.tar.bz2 -> kde-l10n-tg-4.2.95.tar.bz2 ++++++ ++++ 104761 lines of diff (skipped) ++++++ kde-l10n-th-4.2.90.tar.bz2 -> kde-l10n-th-4.2.95.tar.bz2 ++++++ ++++ 59327 lines of diff (skipped) ++++++ kde-l10n-tr-4.2.90.tar.bz2 -> kde-l10n-tr-4.2.95.tar.bz2 ++++++ ++++ 144148 lines of diff (skipped) ++++++ kde-l10n-uk-4.2.90.tar.bz2 -> kde-l10n-uk-4.2.95.tar.bz2 ++++++ KDE/kde4-l10n/kde-l10n-uk-4.2.90.tar.bz2 kde4-l10n/kde-l10n-uk-4.2.95.tar.bz2 differ: char 11, line 1 ++++++ kde-l10n-wa-4.2.90.tar.bz2 -> kde-l10n-wa-4.2.95.tar.bz2 ++++++ ++++ 62439 lines of diff (skipped) ++++++ kde-l10n-zh_CN-4.2.90.tar.bz2 -> kde-l10n-zh_CN-4.2.95.tar.bz2 ++++++ ++++ 179382 lines of diff (skipped) ++++++ kde-l10n-zh_TW-4.2.90.tar.bz2 -> kde-l10n-zh_TW-4.2.95.tar.bz2 ++++++ ++++ 130657 lines of diff (skipped) ++++++ kde4-l10n.spec.in ++++++ --- /var/tmp/diff_new_pack.hbdtIG/_old 2009-07-08 23:20:23.000000000 +0200 +++ /var/tmp/diff_new_pack.hbdtIG/_new 2009-07-08 23:20:23.000000000 +0200 @@ -28,13 +28,16 @@ License: GPL v2 or later Group: System/Localization Summary: English translations for KDE -Version: 4.2.90 +Version: 4.2.95 Release: 1 %define kdepim_version %version BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch #@SOURCES@ Source100: COPYING +Source101: texts +Source102: update_spec.pl +Source103: pre_checkin.sh %define build_languages @LANGUAGES@ %define split_languages @SPLITLANGS@ @@ -187,6 +190,12 @@ else echo "/usr/share/doc/packages/kde4-l10n-$i" fi + + if test "$i" = "hne" -a %suse_version -lt 1120; then + echo "%dir /usr/share/locale/hne" + echo "%dir /usr/share/locale/hne/LC_MESSAGES" + fi + } >> files.$filename { echo "%defattr(-,root,root)" ++++++ pre_checkin.sh ++++++ --- /var/tmp/diff_new_pack.hbdtIG/_old 2009-07-08 23:20:23.000000000 +0200 +++ /var/tmp/diff_new_pack.hbdtIG/_new 2009-07-08 23:20:23.000000000 +0200 @@ -14,11 +14,13 @@ splitlanguages="de es it ru fr sv da ml nl pl pt_BR" sed="s,@LANGUAGES@,$languages," sed="$sed; s,@SPLITLANGS@,$splitlanguages," +sed -i -e "$sed" kde4-l10n.spec +exec 4>"kde4-l10n.spec.packages" setup_line="-D -T" for lang in $languages; do - sed="$sed;s,#@SOURCES@,Source$nr: kde-l10n-$lang-%version.tar.bz2\n#@SOURCES@," + sed="s,#@SOURCES@,Source$nr: kde-l10n-$lang-%version.tar.bz2\n#@SOURCES@," setup_line="$setup_line -b $nr" snr=$nr nr=$(( $nr + 1 )) @@ -47,26 +49,57 @@ if test "$lang" = "$sl"; then splitpackage=true; fi done - text="%package $lang\nLicense: GPL v2 or later\nSummary: KDE translations ($lang)\nGroup: System/Localization\nProvides: kde-l10n-$lang locale(kdelibs4:$plang)\nSupplements: packageand(kdelibs4:kde3-i18n-$lang)\n" + echo "%package $lang" >&4 + echo "License: GPL v2 or later" >&4 + echo "Summary: summary" >&4 + echo "Group: System/Localization" >&4 + echo "Provides: kde-l10n-$lang locale(kdelibs4:$plang)" >&4 + echo "Supplements: packageand(kdelibs4:kde3-i18n-$lang)" >&4 if test "$lang" = "nn"; then - text="$text""Provides:kde4-l10n-no_NY\nObsoletes:kde4-l10n-no_NY\n" + echo "Provides: kde4-l10n-no_NY" >&4 + echo "Obsoletes: kde4-l10n-no_NY\n" >&4 fi - text="$text""\n%description $lang\nAll the requirements for a translated desktop. This package contains\napplication translations\, help files\, and screenshots.\n\n\n" + echo "%description $lang" >&4 + echo "descr" >&4 + echo "" >&4 if test $splitpackage; then - text="$text\n%package $lang-doc\nSummary:Manuals for $lang\nGroup: System/Localization\nProvides: locale(kdelibs4:$plang)\nSupplements:packageand(kdelibs4:kde3-i18n-$lang)\n\n%description $lang-doc\n$lang\n" - text="$text%package $lang-data\nSummary:Application data for $lang\nGroup:System/GUI/KDE\nProvides:locale(kdelibs4:$plang)\nSupplements: packageand(kdelibs4:kde3-i18n-$lang)\n%description $lang-data\n$lang\n" + echo "%package $lang-doc" >&4 + echo "Summary: summary" >&4 + echo "License: GPL v2 or later" >&4 + echo "Group: System/Localization" >&4 + echo "Provides: locale(kdelibs4:$plang)" >&4 + echo "Supplements: packageand(kdelibs4:kde3-i18n-$lang)" >&4 + echo "" >&4 + echo "%description $lang-doc" >&4 + echo "descr" >&4 + echo "" >&4 + echo "%package $lang-data" >&4 + echo "Summary: summary" >&4 + echo "License: GPL v2 or later" >&4 + echo "Group: System/Localization" >&4 + echo "Provides: locale(kdelibs4:$plang)" >&4 + echo "Supplements: packageand(kdelibs4:kde3-i18n-$lang)" >&4 + echo "%description $lang-data" >&4 + echo "descr" >&4 + echo "" >&4 fi - sed="$sed;s,#@PACKAGES@,$text\n#@PACKAGES@," if test $splitpackage; then sed="$sed;s,#@FILES@,%files $lang -f files.$lang\n%files $lang-doc -f files.doc.$lang\n%files $lang-data -f files.data.$lang\n#@FILES@," else sed="$sed;s,#@FILES@,%files $lang -f files.all.$lang\n#@FILES@," fi + sed -i -e "$sed" kde4-l10n.spec done -sed="$sed;s,@SETUP_LIST@,$setup_line," +sed -i -e "s,@SETUP_LIST@,$setup_line," kde4-l10n.spec +exec 4<&- -sed -i -e "$sed" kde4-l10n.spec +sed -n -e '1,/PACKAGES/p' kde4-l10n.spec > spec.$$ +cat kde4-l10n.spec.packages >> spec.$$ +sed -n -e '/PACKAGES/,$p' kde4-l10n.spec >> spec.$$ +perl update_spec.pl spec.$$ texts > kde4-l10n.spec +rm spec.$$ +rm kde4-l10n.spec.packages ++++++ texts ++++++ +description.kde4-l10n All the requirements for a desktop in British English. This package contains application translations, help files, and screenshots. -description.kde4-l10n summary.kde4-l10n English translations for KDE +description.kde4-l10n-ar All the requirements for a desktop in Arabic. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ar summary.kde4-l10n-ar Arabic (ar) translations for KDE +description.kde4-l10n-be All the requirements for a desktop in Belurasian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-be summary.kde4-l10n-be Belurasian (be) translations for KDE +description.kde4-l10n-bg All the requirements for a desktop in Bulgarian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-bg summary.kde4-l10n-bg Bulgarian (bg) translations for KDE +description.kde4-l10n-bn_IN All the requirements for a desktop in Bengali. This package contains application translations, help files, and screenshots. -description.kde4-l10n-bn_IN summary.kde4-l10n-bn_IN Bengali translations for KDE +description.kde4-l10n-ca All the requirements for a desktop in Catalan. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ca summary.kde4-l10n-ca Catalan (ca) translations for KDE +description.kde4-l10n-cs All the requirements for a desktop in czech. This package contains application translations, help files, and screenshots. -description.kde4-l10n-cs summary.kde4-l10n-cs Czech (cs) translations for KDE +description.kde4-l10n-csb All the requirements for a desktop in Kashubian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-csb summary.kde4-l10n-csb Kashubian (csb) translations for KDE +description.kde4-l10n-da All the requirements for a desktop in Danish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-da summary.kde4-l10n-da Danish (da) translations for KDE +description.kde4-l10n-da-data All the requirements for a desktop in Danish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-da-data summary.kde4-l10n-da-data Danish (da) translations for KDE +description.kde4-l10n-da-doc All the requirements for a desktop in Danish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-da-doc summary.kde4-l10n-da-doc Danish (da) translations for KDE +description.kde4-l10n-de All the requirements for a desktop in german. This package contains application translations, help files, and screenshots. -description.kde4-l10n-de summary.kde4-l10n-de German (de) translations for KDE +description.kde4-l10n-de-data This package contains localized application data. -description.kde4-l10n-de-data summary.kde4-l10n-de-data German (de) Application Data for KDE +description.kde4-l10n-de-doc This package contains application manual translations. -description.kde4-l10n-de-doc summary.kde4-l10n-de-doc German (de) Manuals for KDE +description.kde4-l10n-devel This package suggests the packages, built from the kdesdk module. -description.kde4-l10n-devel summary.kde4-l10n-devel KDE SDK Package +description.kde4-l10n-el All the requirements for a desktop in greek. This package contains application translations, help files, and screenshots. -description.kde4-l10n-el summary.kde4-l10n-el Greek (el) translations for KDE +description.kde4-l10n-en_GB All the requirements for a desktop in British English. This package contains application translations, help files, and screenshots. -description.kde4-l10n-en_GB summary.kde4-l10n-en_GB British English (en_GB) translations for KDE +description.kde4-l10n-eo All the requirements for a desktop in Esperanto. This package contains application translations, help files, and screenshots. -description.kde4-l10n-eo summary.kde4-l10n-eo Esperanto (eo) translations for KDE +description.kde4-l10n-es All the requirements for a desktop in spanish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-es summary.kde4-l10n-es Spanish (es) translations for KDE +description.kde4-l10n-es-data All the requirements for a desktop in spanish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-es-data summary.kde4-l10n-es-data Spanish (es) translations for KDE +description.kde4-l10n-es-doc All the requirements for a desktop in spanish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-es-doc summary.kde4-l10n-es-doc Spanish (es) translations for KDE +description.kde4-l10n-et All the requirements for a desktop in Estonian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-et summary.kde4-l10n-et Estonian (et) translations for KDE +description.kde4-l10n-eu All the requirements for a desktop in basque. This package contains application translations, help files, and screenshots. -description.kde4-l10n-eu summary.kde4-l10n-eu Basque (eu) translations for KDE +description.kde4-l10n-fa All the requirements for a desktop in Farsi (Persian). This package contains application translations, help files, and screenshots. -description.kde4-l10n-fa summary.kde4-l10n-fa Farsi (Persian) (fa) translations for KDE +description.kde4-l10n-fi All the requirements for a desktop in Finish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-fi summary.kde4-l10n-fi Finish (fi) translations for KDE +description.kde4-l10n-fr All the requirements for a desktop in French. This package contains application translations, help files, and screenshots. -description.kde4-l10n-fr summary.kde4-l10n-fr French (fr) translations for KDE +description.kde4-l10n-fr-data All the requirements for a desktop in French. This package contains application translations, help files, and screenshots. -description.kde4-l10n-fr-data summary.kde4-l10n-fr-data French (fr) translations for KDE +description.kde4-l10n-fr-doc All the requirements for a desktop in French. This package contains application translations, help files, and screenshots. -description.kde4-l10n-fr-doc summary.kde4-l10n-fr-doc French (fr) translations for KDE +description.kde4-l10n-fy All the requirements for a desktop in Frisian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-fy summary.kde4-l10n-fy Frisian translations for KDE +description.kde4-l10n-ga All the requirements for a desktop in Irish Gaelic. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ga summary.kde4-l10n-ga Irish Gaelic (ga) translations for KDE +description.kde4-l10n-gl All the requirements for a desktop in galician. This package contains application translations, help files, and screenshots. -description.kde4-l10n-gl summary.kde4-l10n-gl Galician (gl) translations for KDE +description.kde4-l10n-gu All the requirements for a desktop in British English. This package contains application translations, help files, and screenshots. -description.kde4-l10n-gu summary.kde4-l10n-gu English translations for KDE +description.kde4-l10n-he All the requirements for a desktop in British English. This package contains application translations, help files, and screenshots. -description.kde4-l10n-he summary.kde4-l10n-he English translations for KDE +description.kde4-l10n-hi All the requirements for a desktop in Hindi. This package contains application translations, help files, and screenshots. -description.kde4-l10n-hi summary.kde4-l10n-hi Hindi (hi) translations for KDE +description.kde4-l10n-hu All the requirements for a desktop in hungarian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-hu summary.kde4-l10n-hu Hungarian (hu) translations for KDE +description.kde4-l10n-is All the requirements for a desktop in Icelandic. This package contains application translations, help files, and screenshots. -description.kde4-l10n-is summary.kde4-l10n-is Icelandic (is) translations for KDE +description.kde4-l10n-it All the requirements for a desktop in italian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-it summary.kde4-l10n-it Italian (it) translations for KDE +description.kde4-l10n-it-data All the requirements for a desktop in italian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-it-data summary.kde4-l10n-it-data Italian (it) translations for KDE +description.kde4-l10n-it-doc All the requirements for a desktop in italian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-it-doc summary.kde4-l10n-it-doc Italian (it) translations for KDE +description.kde4-l10n-ja All the requirements for a desktop in japanese. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ja summary.kde4-l10n-ja Japanese (ja) translations for KDE +description.kde4-l10n-kk All the requirements for a desktop in Khmer. This package contains application translations, help files, and screenshots. -description.kde4-l10n-kk summary.kde4-l10n-kk Khmer (km) translations for KDE +description.kde4-l10n-km All the requirements for a desktop in Khmer. This package contains application translations, help files, and screenshots. -description.kde4-l10n-km summary.kde4-l10n-km Khmer (km) translations for KDE +description.kde4-l10n-kn All the requirements for a desktop in Kannada. This package contains application translations, help files, and screenshots. -description.kde4-l10n-kn summary.kde4-l10n-kn Kannada translations for KDE +description.kde4-l10n-ko All the requirements for a desktop in Korean. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ko summary.kde4-l10n-ko Korean (ko) translations for KDE +description.kde4-l10n-ku All the requirements for a desktop in Kurdish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ku summary.kde4-l10n-ku Kurdish translations for KDE +description.kde4-l10n-lt All the requirements for a desktop in Lithanian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-lt summary.kde4-l10n-lt Lithuanian translations for KDE +description.kde4-l10n-lv All the requirements for a desktop in Latvian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-lv summary.kde4-l10n-lv Latvian (lv) translations for KDE +description.kde4-l10n-mai All the requirements for a desktop in Maithili. This package contains application translations, help files, and screenshots. -description.kde4-l10n-mai summary.kde4-l10n-mai Maithili translations for KDE +description.kde4-l10n-mk All the requirements for a desktop in Macedonian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-mk summary.kde4-l10n-mk Macedonian (mk) translations for KDE +description.kde4-l10n-ml All the requirements for a desktop in Mayalayam. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ml summary.kde4-l10n-ml Mayalayam translations for KDE +description.kde4-l10n-ml-data All the requirements for a desktop in Mayalayam. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ml-data summary.kde4-l10n-ml-data Mayalayam translations for KDE +description.kde4-l10n-ml-doc All the requirements for a desktop in Mayalayam. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ml-doc summary.kde4-l10n-ml-doc Mayalayam translations for KDE +description.kde4-l10n-mr All the requirements for a desktop in Marathi. This package contains application translations, help files, and screenshots. -description.kde4-l10n-mr summary.kde4-l10n-mr Marathi translations for KDE +description.kde4-l10n-nb All the requirements for a desktop in Norwegian Bokm�l. This package contains application translations, help files, and screenshots. -description.kde4-l10n-nb summary.kde4-l10n-nb Norwegian Bokm�l (nb) translations for KDE +description.kde4-l10n-nds All the requirements for a desktop in Low Saxon. This package contains application translations, help files, and screenshots. -description.kde4-l10n-nds summary.kde4-l10n-nds Low Saxon (nds) translations for KDE +description.kde4-l10n-ne All the requirements for a desktop in nepali. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ne summary.kde4-l10n-ne Nepali (ne) translations for KDE +description.kde4-l10n-nl All the requirements for a desktop in Dutch. This package contains application translations, help files, and screenshots. -description.kde4-l10n-nl summary.kde4-l10n-nl Dutch (nl) translations for KDE +description.kde4-l10n-nl-data All the requirements for a desktop in Dutch. This package contains application translations, help files, and screenshots. -description.kde4-l10n-nl-data summary.kde4-l10n-nl-data Dutch (nl) translations for KDE +description.kde4-l10n-nl-doc All the requirements for a desktop in Dutch. This package contains application translations, help files, and screenshots. -description.kde4-l10n-nl-doc summary.kde4-l10n-nl-doc Dutch (nl) translations for KDE +description.kde4-l10n-nn All the requirements for a desktop is Nynorsk. This package contains application translations, help files, and screenshots. -description.kde4-l10n-nn summary.kde4-l10n-nn Nynorsk translations for KDE +description.kde4-l10n-pa All the requirements for a desktop in Punjabi. This package contains application translations, help files, and screenshots. -description.kde4-l10n-pa summary.kde4-l10n-pa Punjabi (pa) translations for KDE +description.kde4-l10n-pl All the requirements for a desktop in Polish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-pl summary.kde4-l10n-pl Polish (pl) Translations for KDE +description.kde4-l10n-pl-data All the requirements for a desktop in Polish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-pl-data summary.kde4-l10n-pl-data Polish (pl) Translations for KDE +description.kde4-l10n-pl-doc All the requirements for a desktop in Polish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-pl-doc summary.kde4-l10n-pl-doc Polish (pl) Translations for KDE +description.kde4-l10n-pt All the requirements for a desktop in portugese. This package contains application translations, help files, and screenshots. -description.kde4-l10n-pt summary.kde4-l10n-pt Portugese (pt) translations for KDE +description.kde4-l10n-pt_BR All the requirements for a desktop in Brazilian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-pt_BR summary.kde4-l10n-pt_BR Brazilian (pt_BR) translations for KDE +description.kde4-l10n-pt_BR-data All the requirements for a desktop in Brazilian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-pt_BR-data summary.kde4-l10n-pt_BR-data Brazilian (pt_BR) translations for KDE +description.kde4-l10n-pt_BR-doc All the requirements for a desktop in Brazilian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-pt_BR-doc summary.kde4-l10n-pt_BR-doc Brazilian (pt_BR) translations for KDE +description.kde4-l10n-ro All the requirements for a desktop in Romanian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ro summary.kde4-l10n-ro Romanian (ro) translations for KDE +description.kde4-l10n-ru All the requirements for a desktop in russian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ru summary.kde4-l10n-ru Russian (ru) translations for KDE +description.kde4-l10n-ru-data All the requirements for a desktop in russian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ru-data summary.kde4-l10n-ru-data Russian (ru) translations for KDE +description.kde4-l10n-ru-doc All the requirements for a desktop in russian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-ru-doc summary.kde4-l10n-ru-doc Russian (ru) translations for KDE +description.kde4-l10n-se All the requirements for a desktop in Northern Sami. This package contains application translations, help files, and screenshots. -description.kde4-l10n-se summary.kde4-l10n-se Northern Sami (se) translations for KDE +description.kde4-l10n-sk All the requirements for a desktop in slovak. This package contains application translations, help files, and screenshots. -description.kde4-l10n-sk summary.kde4-l10n-sk Slovak (sk) translations for KDE +description.kde4-l10n-sl All the requirements for a desktop in slovenian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-sl summary.kde4-l10n-sl Slovenian (sl) translations for KDE +description.kde4-l10n-sr All the requirements for a desktop in serbian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-sr summary.kde4-l10n-sr Serbian (sr) translations for KDE +description.kde4-l10n-sv All the requirements for a desktop in swedish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-sv summary.kde4-l10n-sv Swedish (sv) translations for KDE +description.kde4-l10n-sv-data All the requirements for a desktop in swedish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-sv-data summary.kde4-l10n-sv-data Swedish (sv) translations for KDE +description.kde4-l10n-sv-doc All the requirements for a desktop in swedish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-sv-doc summary.kde4-l10n-sv-doc Swedish (sv) translations for KDE +description.kde4-l10n-ta All the requirements for a desktop in Tamil (ta). This package contains application translations, help files, and screenshots. -description.kde4-l10n-ta summary.kde4-l10n-ta Tamil (ta) translations for KDE +description.kde4-l10n-tg All the requirements for a desktop in Tajik. This package contains application translations, help files, and screenshots. -description.kde4-l10n-tg summary.kde4-l10n-tg Tajik translations for KDE +description.kde4-l10n-th All the requirements for a desktop in Thai. This package contains application translations, help files, and screenshots. -description.kde4-l10n-th summary.kde4-l10n-th Thai (th) translations for KDE +description.kde4-l10n-tr All the requirements for a desktop in Turkish. This package contains application translations, help files, and screenshots. -description.kde4-l10n-tr summary.kde4-l10n-tr Turkish (tr) translations for KDE +description.kde4-l10n-uk All the requirements for a desktop in ukranian. This package contains application translations, help files, and screenshots. -description.kde4-l10n-uk summary.kde4-l10n-uk Ukranian (uk) translations for KDE +description.kde4-l10n-wa All the requirements for a desktop in Wallon. This package contains application translations, help files, and screenshots. -description.kde4-l10n-wa summary.kde4-l10n-wa Wallon translations for KDE +description.kde4-l10n-zh_CN All the requirements for a desktop in simplified Chinese. This package contains application translations, help files, and screenshots. -description.kde4-l10n-zh_CN summary.kde4-l10n-zh_CN Chinese simplified (zh_CN) translations for KDE +description.kde4-l10n-zh_TW All the requirements for a desktop in traditional chinese. This package contains application translations, help files, and screenshots. -description.kde4-l10n-zh_TW summary.kde4-l10n-zh_TW Chinese traditional (zh_TW) translations for KDE ++++++ update_spec.pl ++++++ #! /usr/bin/perl my $name = $ARGV[0]; $name =~ s,.*/,,; $name =~ s,\.spec.*,,; my %attributes = (); open(FILE, $ARGV[1]) || die 'no attributes'; my $pack = undef; my $text = undef; while ( <FILE> ) { if (/^\+(.*)$/) { $pack = $1; $text = ''; next } if (/^-(.*)$/) { if ($pack ne $1) { die "$pack and $1 do not match"; } $text =~ s,^\s*,,; $text =~ s,\s*$,,; $attributes{$pack} = $text; $text = undef; $pack = undef; next; } if (defined $text) { $text .= $_; } elsif (/^(\S*)\s*(.*)$/) { my $attr = $1; my $string = $2; $string =~ s,^\s*,,; $string =~ s,\s*$,,; $attributes{$attr} = $string; } } close(FILE); open(FILE, $ARGV[0]); sub description() { if (/^%description\s*(.*)\s*/) { my $suffix = $1; my $pname = $name; $pname = "$name-$suffix" if ($suffix); if (defined $attributes{"description.$pname"}) { print $_; my $descr = $attributes{"description.$pname"}; print "$descr\n"; $_ = ''; do { $_ = <FILE>; } while ( $_ !~ /^%/ && $_ !~ /^@/ ); print "\n"; description(); } } } # current subpackage my $pname = $name; while ( <FILE> ) { if (/^Name:\s*(.*)/) { $name = $1; $pname = $1; } description(); if (/^%package\s*(.*)/) { my $suffix = $1; if ($suffix =~ m/-n\s*(.*)/) { $pname = $1; } else { $pname = "$name-$1"; } } if (/^(Summary:\s*)(.*)$/) { if (defined $attributes{"summary.$pname"}) { print $1 . $attributes{"summary.$pname"} ."\n"; next; } } if (/^(License:\s*)(.*)$/) { if (defined $attributes{"license.$pname"}) { print $1 . $attributes{"license.$pname"} ."\n"; next; } } if (/^(Group:\s*)(.*)$/) { if (defined $attributes{"group.$pname"}) { print $1 . $attributes{"group.$pname"} ."\n"; next; } } print $_; } close(FILE); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org