Hello community, here is the log from the commit of package kde4-l10n for openSUSE:Factory checked in at Mon Apr 20 16:33:22 CEST 2009. -------- --- KDE/kde4-l10n/kde4-l10n.changes 2009-04-18 11:27:25.000000000 +0200 +++ /mounts/work_src_done/STABLE/kde4-l10n/kde4-l10n.changes 2009-04-18 16:32:31.000000000 +0200 @@ -1,0 +2,5 @@ +Sat Apr 18 16:32:15 CEST 2009 - coolo@suse.de + +- split all large tars + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kde4-l10n.spec ++++++ --- /var/tmp/diff_new_pack.S12481/_old 2009-04-20 16:32:08.000000000 +0200 +++ /var/tmp/diff_new_pack.S12481/_new 2009-04-20 16:32:08.000000000 +0200 @@ -29,7 +29,7 @@ Group: System/Localization Summary: English translations for KDE Version: 4.2.2 -Release: 2 +Release: 3 %define kdepim_version %version BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -91,6 +91,7 @@ #@SOURCES@ Source100: COPYING %define build_languages ar bg bn_IN ca cs csb da de el en_GB es et eu fi fr ga gl gu he hi hu is it ja kk km kn ko ku lt lv mai mk ml mr nb nds nl nn pa pl pt pt_BR ro ru sl sr sv tg th tr uk wa zh_CN zh_TW +%define split_languages de es it ru fr sv da ml nl pl pt_BR %description All the requirements for a desktop in British English. This package @@ -221,6 +222,40 @@ -------- The KDE Team <kde@kde.org> +%package da-doc +License: GPL v2 or later +Summary: Danish (da) translations for KDE +Group: System/Localization +Provides: locale(kdelibs4:da) +Supplements: packageand(kdelibs4:kde3-i18n-da) + +%description da-doc +All the requirements for a desktop in Danish. This package contains +application translations, help files, and screenshots. + + + +Authors: +-------- + The KDE Team <kde@kde.org> + +%package da-data +License: GPL v2 or later +Summary: Danish (da) translations for KDE +Group: System/Localization +Provides: locale(kdelibs4:da) +Supplements: packageand(kdelibs4:kde3-i18n-da) + +%description da-data +All the requirements for a desktop in Danish. This package contains +application translations, help files, and screenshots. + + + +Authors: +-------- + The KDE Team <kde@kde.org> + %package de License: GPL v2 or later Summary: German (de) translations for KDE @@ -814,6 +849,40 @@ -------- The KDE Team <kde@kde.org> +%package ml-doc +License: GPL v2 or later +Summary: Mayalayam translations for KDE +Group: System/Localization +Provides: locale(kdelibs4:ml) +Supplements: packageand(kdelibs4:kde3-i18n-ml) + +%description ml-doc +All the requirements for a desktop in Mayalayam. This package contains +application translations, help files, and screenshots. + + + +Authors: +-------- + The KDE Team <kde@kde.org> + +%package ml-data +License: GPL v2 or later +Summary: Mayalayam translations for KDE +Group: System/Localization +Provides: locale(kdelibs4:ml) +Supplements: packageand(kdelibs4:kde3-i18n-ml) + +%description ml-data +All the requirements for a desktop in Mayalayam. This package contains +application translations, help files, and screenshots. + + + +Authors: +-------- + The KDE Team <kde@kde.org> + %package mr License: GPL v2 or later Summary: Marathi translations for KDE @@ -882,6 +951,40 @@ -------- The KDE Team <kde@kde.org> +%package nl-doc +License: GPL v2 or later +Summary: Dutch (nl) translations for KDE +Group: System/Localization +Provides: locale(kdelibs4:nl) +Supplements: packageand(kdelibs4:kde3-i18n-nl) + +%description nl-doc +All the requirements for a desktop in Dutch. This package contains +application translations, help files, and screenshots. + + + +Authors: +-------- + The KDE Team <kde@kde.org> + +%package nl-data +License: GPL v2 or later +Summary: Dutch (nl) translations for KDE +Group: System/Localization +Provides: locale(kdelibs4:nl) +Supplements: packageand(kdelibs4:kde3-i18n-nl) + +%description nl-data +All the requirements for a desktop in Dutch. This package contains +application translations, help files, and screenshots. + + + +Authors: +-------- + The KDE Team <kde@kde.org> + %package nn License: GPL v2 or later Summary: Nynorsk translations for KDE @@ -1003,6 +1106,40 @@ -------- The KDE Team <kde@kde.org> +%package pt_BR-doc +License: GPL v2 or later +Summary: Brazilian (pt_BR) translations for KDE +Group: System/Localization +Provides: locale(kdelibs4:pt_BR) +Supplements: packageand(kdelibs4:kde3-i18n-pt_BR) + +%description pt_BR-doc +All the requirements for a desktop in Brazilian. This package contains +application translations, help files, and screenshots. + + + +Authors: +-------- + The KDE Team <kde@kde.org> + +%package pt_BR-data +License: GPL v2 or later +Summary: Brazilian (pt_BR) translations for KDE +Group: System/Localization +Provides: locale(kdelibs4:pt_BR) +Supplements: packageand(kdelibs4:kde3-i18n-pt_BR) + +%description pt_BR-data +All the requirements for a desktop in Brazilian. This package contains +application translations, help files, and screenshots. + + + +Authors: +-------- + The KDE Team <kde@kde.org> + %package ro License: GPL v2 or later Summary: Romanian (ro) translations for KDE @@ -1122,6 +1259,40 @@ -------- The KDE Team <kde@kde.org> +%package sv-doc +License: GPL v2 or later +Summary: Swedish (sv) translations for KDE +Group: System/Localization +Provides: locale(kdelibs4:sv) +Supplements: packageand(kdelibs4:kde3-i18n-sv) + +%description sv-doc +All the requirements for a desktop in swedish. This package contains +application translations, help files, and screenshots. + + + +Authors: +-------- + The KDE Team <kde@kde.org> + +%package sv-data +License: GPL v2 or later +Summary: Swedish (sv) translations for KDE +Group: System/Localization +Provides: locale(kdelibs4:sv) +Supplements: packageand(kdelibs4:kde3-i18n-sv) + +%description sv-data +All the requirements for a desktop in swedish. This package contains +application translations, help files, and screenshots. + + + +Authors: +-------- + The KDE Team <kde@kde.org> + %package tg License: GPL v2 or later Summary: Tajik translations for KDE @@ -1282,10 +1453,12 @@ mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i install -m 644 %{SOURCE100} $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i done - mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-de-doc - install -m 644 %{SOURCE100} $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-de-doc - mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-de-data - install -m 644 %{SOURCE100} $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-de-data +for i in %split_languages; do + mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i-doc + install -m 644 %{SOURCE100} $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i-doc + mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i-data + install -m 644 %{SOURCE100} $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i-data +done # hacks rm -f $RPM_BUILD_ROOT/usr/share/locale/*/flag.png rm -f $RPM_BUILD_ROOT/usr/share/locale/*/charset @@ -1446,7 +1619,7 @@ if test "$i" = "ca" ; then echo "%lang($i) %{_kde_share_dir}/apps/kvtml/latinCatalan*.kvtml" fi - if test "$i" = "de" ; then + if test -d $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i-data; then echo "/usr/share/doc/packages/kde4-l10n-$i-data" fi } >> files.data.$filename @@ -1455,7 +1628,7 @@ if test -d $RPM_BUILD_ROOT%_kde_html_dir/$i; then echo "%lang($i) %doc %_kde_html_dir/$i" fi - if test "$i" = "de" ; then + if test -d $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i-doc ; then echo "/usr/share/doc/packages/kde4-l10n-$i-doc" fi } >> files.doc.$filename @@ -1480,7 +1653,11 @@ %files csb -f files.all.csb -%files da -f files.all.da +%files da -f files.da + +%files da-doc -f files.doc.da + +%files da-data -f files.data.da %files de -f files.de @@ -1550,7 +1727,11 @@ %files mk -f files.all.mk -%files ml -f files.all.ml +%files ml -f files.ml + +%files ml-doc -f files.doc.ml + +%files ml-data -f files.data.ml %files mr -f files.all.mr @@ -1558,7 +1739,11 @@ %files nds -f files.all.nds -%files nl -f files.all.nl +%files nl -f files.nl + +%files nl-doc -f files.doc.nl + +%files nl-data -f files.data.nl %files nn -f files.all.nn @@ -1572,7 +1757,11 @@ %files pt -f files.all.pt -%files pt_BR -f files.all.pt_BR +%files pt_BR -f files.pt_BR + +%files pt_BR-doc -f files.doc.pt_BR + +%files pt_BR-data -f files.data.pt_BR %files ro -f files.all.ro @@ -1586,7 +1775,11 @@ %files sr -f files.all.sr -%files sv -f files.all.sv +%files sv -f files.sv + +%files sv-doc -f files.doc.sv + +%files sv-data -f files.data.sv %files tg -f files.all.tg @@ -1607,6 +1800,8 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Apr 18 2009 coolo@suse.de +- split all large tars * Sat Apr 18 2009 beineri@opensuse.org - split into -doc and -data packages for es, fr, it, pl and ru too * Fri Mar 27 2009 dmueller@suse.de ++++++ kde4-l10n.spec.in ++++++ --- /var/tmp/diff_new_pack.S12481/_old 2009-04-20 16:32:08.000000000 +0200 +++ /var/tmp/diff_new_pack.S12481/_new 2009-04-20 16:32:08.000000000 +0200 @@ -36,6 +36,7 @@ #@SOURCES@ Source100: COPYING %define build_languages @LANGUAGES@ +%define split_languages @SPLITLANGS@ %description All the requirements for a translated desktop. This package @@ -93,11 +94,13 @@ install -m 644 %{SOURCE100} $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i done - mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-de-doc - install -m 644 %{SOURCE100} $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-de-doc +for i in %split_languages; do + mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i-doc + install -m 644 %{SOURCE100} $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i-doc - mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-de-data - install -m 644 %{SOURCE100} $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-de-data + mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i-data + install -m 644 %{SOURCE100} $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i-data +done # hacks @@ -266,7 +269,7 @@ echo "%lang($i) %{_kde_share_dir}/apps/kvtml/latinCatalan*.kvtml" fi - if test "$i" = "de" ; then + if test -d $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i-data; then echo "/usr/share/doc/packages/kde4-l10n-$i-data" fi } >> files.data.$filename @@ -277,7 +280,7 @@ echo "%lang($i) %doc %_kde_html_dir/$i" fi - if test "$i" = "de" ; then + if test -d $RPM_BUILD_ROOT/usr/share/doc/packages/kde4-l10n-$i-doc ; then echo "/usr/share/doc/packages/kde4-l10n-$i-doc" fi } >> files.doc.$filename ++++++ pre_checkin.sh ++++++ --- /var/tmp/diff_new_pack.S12481/_old 2009-04-20 16:32:27.000000000 +0200 +++ /var/tmp/diff_new_pack.S12481/_new 2009-04-20 16:32:27.000000000 +0200 @@ -10,7 +10,10 @@ languages="$languages $lang" done +# if the tar is ~ >10MB - do not automate to avoid ping pong between dot releases +splitlanguages="de es it ru fr sv da ml nl pl pt_BR" sed="s,@LANGUAGES@,$languages," +sed="$sed; s,@SPLITLANGS@,$splitlanguages," setup_line="-D -T" for lang in $languages; do @@ -38,12 +41,11 @@ lang=srLatn plang=sr fi - + splitpackage= - - if test "$lang" = "de" -o "$lang" = "ru" -o "$lang" = "es" -o "$lang" = "pl" -o "$lang" = "fr" -o "$lang" = "it"; then - splitpackage=true - fi + for sl in $splitlanguages; do + 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" if test "$lang" = "nn"; then @@ -52,8 +54,8 @@ text="$text""\n%description $lang\nAll the requirements for a translated desktop. This package contains\napplication translations, help files, and screenshots.\n\n\n" if test $splitpackage; then - text="$text\n%package $lang-doc\nSummary:$lang manuals\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:$lang application data\nGroup:System/GUI/KDE\nProvides:locale(kdelibs4:$plang)\nSupplements: packageand(kdelibs4:kde3-i18n-$lang)\n%description $lang-data\n$lang\n" + 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" fi sed="$sed;s,#@PACKAGES@,$text\n#@PACKAGES@," ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org