Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package update-desktop-files for
openSUSE:Factory checked in at 2026-03-03 15:30:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/update-desktop-files (Old)
and /work/SRC/openSUSE:Factory/.update-desktop-files.new.29461 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "update-desktop-files"
Tue Mar 3 15:30:12 2026 rev:107 rq:1335769 version:84.87
Changes:
--------
---
/work/SRC/openSUSE:Factory/update-desktop-files/update-desktop-files.changes
2026-02-02 14:55:40.807750286 +0100
+++
/work/SRC/openSUSE:Factory/.update-desktop-files.new.29461/update-desktop-files.changes
2026-03-03 15:30:21.363621393 +0100
@@ -1,0 +2,7 @@
+Mon Mar 2 09:15:56 UTC 2026 - Stanislav Brabec <[email protected]>
+
+- Add support for upstreaming of desktop files translated by
+ msgfmt.
+- Do not update the installed desktop file by the upstreaming code.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ suse_update_desktop_file.sh ++++++
--- /var/tmp/diff_new_pack.l0PWO3/_old 2026-03-03 15:30:22.443665933 +0100
+++ /var/tmp/diff_new_pack.l0PWO3/_new 2026-03-03 15:30:22.451666263 +0100
@@ -378,16 +378,16 @@
TRANSLATION_CHANGES=false
DEADPACKAGE_SUCCESS=false
shopt -s nullglob
-cp -v "$FILE"
$SUDF_DIR/suse_update_desktop_file/update-desktop-files/$DESKTOP_NAME/$DESKTOP_NAME-downstream-no-translation.desktop
+sed '/^\(Name\|GenericName\|Comment\|Keywords\)\[/d' "$FILE"
>$SUDF_DIR/suse_update_desktop_file/update-desktop-files/$DESKTOP_NAME/$DESKTOP_NAME-downstream-no-translation.desktop
# Insert translations from the downstream
ORIG_DIR=$PWD
cd $SUDF_DIR/suse_update_desktop_file/update-desktop-files/$DESKTOP_NAME
+sed '/^\(Name\|GenericName\|Comment\|Keywords\)\[/d'
$DESKTOP_NAME-upstream.desktop >$DESKTOP_NAME-upstream-no-translation.desktop
if [ "$I18N" != "no" ]; then
sed "s@^Name=@_&Name($DESKTOP_NAME.desktop):
@;s@^GenericName=@_&GenericName($DESKTOP_NAME.desktop):
@;s@^Comment=@_&Comment($DESKTOP_NAME.desktop):
@;s@^Keywords=@_&Keywords($DESKTOP_NAME.desktop): @" $FILE
>$DESKTOP_NAME-downstream-no-translation-desktop_translations.desktop
intltool-merge /usr/share/desktop-translations/desktop_translations
$DESKTOP_NAME-downstream-no-translation-desktop_translations.desktop
$DESKTOP_NAME-downstream-translated-raw.desktop -d -u
sed -i "s@^Name=Name($DESKTOP_NAME.desktop):
@Name=@;s@^GenericName=GenericName($DESKTOP_NAME.desktop):
@GenericName=@;s@^Comment=Comment($DESKTOP_NAME.desktop):
@Comment=@;s@^Keywords=Keywords($DESKTOP_NAME.desktop): @Keywords=@"
$DESKTOP_NAME-downstream-translated-raw.desktop
${0%.sh}_process_translations.py $DESKTOP_NAME
- cp -a -v $DESKTOP_NAME-downstream-translated.desktop $FILE
if ! diff -u $DESKTOP_NAME-upstream.desktop
$DESKTOP_NAME-downstream-translated.desktop
>$DESKTOP_NAME-downstream-directly-translated.diff ; then
TRANSLATION_CHANGES=true
fi
@@ -398,7 +398,11 @@
if ! diff -u $DESKTOP_NAME-upstream.desktop.in
$DESKTOP_NAME-downstream-no-translation.desktop.in
>$DESKTOP_NAME-downstream-in-translated.diff ; then
GENERIC_CHANGES=true
fi
+ if ! diff -u $DESKTOP_NAME-upstream-no-translation.desktop
$DESKTOP_NAME-downstream-no-translation.desktop
>$DESKTOP_NAME-downstream-msgfmt-translated.diff ; then
+ GENERIC_CHANGES=true
+ fi
sed -i
"1,2s/$DESKTOP_NAME-\(upstream\|downstream-no-translation\).desktop.in/$DESKTOP_NAME.desktop.in/"
$DESKTOP_NAME-downstream-in-translated.diff
+ sed -i
"1,2s/$DESKTOP_NAME-\(upstream\|downstream\)-no-translation.desktop/$DESKTOP_NAME.desktop/"
$DESKTOP_NAME-downstream-msgfmt-translated.diff
mkdir po
intltool-extract --type=gettext/ini
$DESKTOP_NAME-downstream-no-translation-desktop_translations.desktop
xgettext --default-domain=$DESKTOP_NAME --add-comments --keyword=_
--keyword=N_ --keyword=U_
$DESKTOP_NAME-downstream-no-translation-desktop_translations.desktop.h -o
po/$DESKTOP_NAME.pot