Hello community,

here is the log from the commit of package translation-update for 
openSUSE:Factory checked in at 2015-11-08 11:26:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/translation-update (Old)
 and      /work/SRC/openSUSE:Factory/.translation-update.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "translation-update"

Changes:
--------
--- /work/SRC/openSUSE:Factory/translation-update/translation-update.changes    
2014-05-08 12:39:23.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.translation-update.new/translation-update.changes   
    2015-11-08 11:26:37.000000000 +0100
@@ -1,0 +2,16 @@
+Tue Nov  3 19:09:04 CET 2015 - sbra...@suse.com
+
+- Obsolete all language packages that are no longer distributed
+  (boo#952855#c41) and add support for it in supplementary scripts
+  (translation-update-spec-generate-lang-list.sh,
+  translation-update-spec-reset-lang-list.sh).
+
+-------------------------------------------------------------------
+Thu Sep  4 17:44:47 CEST 2014 - sbra...@suse.cz
+
+- Reset translation-update-from-translation-update-upstream-20140905.tar.bz2.
+  * all language subpackages disappear
+- translation-update-spec-generate-lang-list.sh:
+  Prefer X-Poedit-Language for spec file summary.
+
+-------------------------------------------------------------------

Old:
----
  translation-update-from-translation-update-upstream-20130214.tar.bz2

New:
----
  translation-update-from-translation-update-upstream-20140905.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ translation-update.spec ++++++
++++ 1378 lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/translation-update/translation-update.spec
++++ and 
/work/SRC/openSUSE:Factory/.translation-update.new/translation-update.spec

++++++ translation-update-from-translation-update-upstream-20130214.tar.bz2 -> 
translation-update-from-translation-update-upstream-20140905.tar.bz2 ++++++
++++ 1042526 lines of diff (skipped)

++++++ translation-update-spec-generate-lang-list.sh ++++++
--- /var/tmp/diff_new_pack.wp627t/_old  2015-11-08 11:26:42.000000000 +0100
+++ /var/tmp/diff_new_pack.wp627t/_new  2015-11-08 11:26:42.000000000 +0100
@@ -1,9 +1,9 @@
 #!/bin/bash
 # Generate lang list for spec file.
 # Usage:
-# 1. sh ./translation-update-reset-lang-list.sh
+# 1. sh ./translation-update-spec-reset-lang-list.sh
 # 2. osc build # it will fail
-# 3. sh ./translation-update-generate-lang-list.sh
+# 3. sh ./translation-update-spec-generate-lang-list.sh
 
 BUILD_ROOT=/var/tmp/build-root/standard-x86_64
 BUILDROOT=/home/abuild/rpmbuild/BUILDROOT
@@ -30,13 +30,16 @@
 
        # Guess language name from Language-Team catalog file keyword
        for FILE in 
$BUILD_ROOT$BUILDROOT/translation-update*/usr/share/locale-langpack/$LNG/LC_MESSAGES/*.mo
 ; do
+               LNG_POEDIT_NAME=$(msgunfmt $FILE 2>/dev/null | sed -n 
's/^"X-Poedit-Language:  *\([^<\]*\) *.*"$/\1/p')
                LNG_NAME=$(msgunfmt $FILE 2>/dev/null | sed -n 
's/^"Language-Team:  *\([^<\]*\) *.*"$/\1/p')
                LNG_NAME=${LNG_NAME%% }
                LNG_NAME=${LNG_NAME% (http*}
                LNG_NAME=${LNG_NAME% Team}
                LNG_NAME=${LNG_NAME% Translation}
                LNG_NAME=${LNG_NAME#GNOME }
+               LNG_NAME=${LNG_NAME#Gnome }
                LNG_NAME=${LNG_NAME% GNOME}
+               LNG_NAME=${LNG_NAME% Gnome}
                # for ug:
                LNG_NAME=${LNG_NAME% Computer Science Association}
                # for ml:
@@ -44,6 +47,12 @@
                LNG_NAME=${LNG_NAME% Computing}
                LNG_NAME=${LNG_NAME%, Modern*}
 
+               # X-Poedit-Language should be correct without hacks. Prefer it, 
if exists.
+               if test -n "$LNG_POEDIT_NAME" ; then
+                       LNG_NAME="$LNG_POEDIT_NAME"
+                       break
+               fi
+
                # Do not accept the default value "American English" for 
anything else than en_US.
                if test "$LNG_NAME" = "American English" -a "$LNG" != en_US ; 
then
                        continue
@@ -110,7 +119,7 @@
 EOF
 done >translation-update.spec.files.tmp
 
-bash ./translation-update-reset-lang-list.sh
+bash ./translation-update-spec-reset-lang-list.sh
 sed -i '
 /^%prep$/{
 r translation-update.spec.preamble.tmp
@@ -124,3 +133,9 @@
 }
 ' translation-update.spec
 rm translation-update.spec.preamble.tmp translation-update.spec.files.tmp
+
+grep %package *.spec | sed 's/%package -n //' | LANG=C sort -u 
>pkglist-post.lst
+
+echo "Please add this to translation-update.spec with comments of version."
+
+diff pkglist-pre.lst pkglist-post.lst | sed -n 's/< /Obsoletes:      /p'

++++++ translation-update-spec-reset-lang-list.sh ++++++
--- /var/tmp/diff_new_pack.wp627t/_old  2015-11-08 11:26:42.000000000 +0100
+++ /var/tmp/diff_new_pack.wp627t/_new  2015-11-08 11:26:42.000000000 +0100
@@ -6,6 +6,7 @@
 # 2. osc build # it will fail
 # 3. sh ./translation-update-generate-lang-list.sh
 
+grep %package *.spec | sed 's/%package -n //' | LANG=C sort -u >pkglist-pre.lst
 sed -i '
 /^%package -n/,/^%prep$/c \
 %prep


Reply via email to