Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xfig for openSUSE:Factory checked in 
at 2026-01-29 17:47:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xfig (Old)
 and      /work/SRC/openSUSE:Factory/.xfig.new.1995 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xfig"

Thu Jan 29 17:47:13 2026 rev:60 rq:1329833 version:3.2.9a

Changes:
--------
--- /work/SRC/openSUSE:Factory/xfig/xfig.changes        2025-01-15 
17:42:45.159571056 +0100
+++ /work/SRC/openSUSE:Factory/.xfig.new.1995/xfig.changes      2026-01-29 
17:49:45.777610380 +0100
@@ -1,0 +2,8 @@
+Thu Jan 29 14:42:49 UTC 2026 - Jan Fooken <[email protected]>
+
+- Remove dependency on update-desktop-files (jsc#PED-15248):
+  * Drop unfit translations
+  * Add subcategory XDG desktop entry via patch
+    xfig-3.2.9a-update-xdg-desktop-entry.patch
+
+-------------------------------------------------------------------

New:
----
  xfig-3.2.9a-update-xdg-desktop-entry.patch

----------(New B)----------
  New:  * Add subcategory XDG desktop entry via patch
    xfig-3.2.9a-update-xdg-desktop-entry.patch
----------(New E)----------

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

Other differences:
------------------
++++++ xfig.spec ++++++
--- /var/tmp/diff_new_pack.TEFW7v/_old  2026-01-29 17:49:48.693734079 +0100
+++ /var/tmp/diff_new_pack.TEFW7v/_new  2026-01-29 17:49:48.713734928 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xfig
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -36,6 +36,7 @@
 Patch5:         xfig.3.2.5b-null.dif
 Patch6:         xfig.3.2.5b-locale.dif
 Patch7:         xfig.3.2.5b-fixes.dif
+Patch8:         xfig-3.2.9a-update-xdg-desktop-entry.patch
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
 BuildRequires:  flex
@@ -44,7 +45,6 @@
 BuildRequires:  libpng-devel
 BuildRequires:  netpbm
 BuildRequires:  pkgconfig
-BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(ijs)
 BuildRequires:  pkgconfig(libtiff-4)
@@ -97,6 +97,7 @@
 %patch -P5 -b .null
 %patch -P6 -b .locale
 %patch -P7 -b .fixes
+%patch -p1 -P8 -b .desktop-entry
 cp %{SOURCE1} .
 test ! -e Libraries/Examples/aircraft.fig || { echo forbidden file found 1>&2; 
exit 1; }
 
@@ -123,7 +124,6 @@
 mv %{buildroot}%{_mandir}/man1/xfig.1 %{buildroot}%{_mandir}/man1/xfig.1x
 gzip -9 %{buildroot}%{_mandir}/man1/xfig.1x
 %fdupes %{buildroot}
-%suse_update_desktop_file 
%{buildroot}%{_datadir}/applications/org.%name.%name.desktop VectorGraphics
 
 %files
 %defattr(-,root,root,755)

++++++ xfig-3.2.9a-update-xdg-desktop-entry.patch ++++++
From: Jan Fooken <[email protected]>
Date: 2026-01-29 15:22:36 +0100
Subject: Port translations from SUSE desktop translations project
References: jsc#PED-15248
Upstream: no

With the deprecation and removal of the update-desktop-files tool,
translations previously provided by the tool are now supposed to be
upstreamed or provided via other means.

After evaluating the current state of the existing translations as well as
the chance to upstream them, we decided to drop the translations and only
patch the specialization of the category in the XDG desktop entry.

We came to this conclusion after reviewing the fitness and accuracy of the
translated strings.  A lot of them correspond to the wrong application or
do not fit the reference.  Therefore, they do not reach the desired quality
level for upstreaming.

Furthermore, the upstream does not have any translations present in their
source, so chances of getting existing translations of the desired quality
level included into upstream's source are quite slim.

For more information please refer to the following links:
* https://en.opensuse.org/openSUSE:Update-desktop-files_deprecation
* https://github.com/openSUSE/suse-desktop-translations
---
 org.xfig.xfig.desktop |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: xfig-3.2.9a/org.xfig.xfig.desktop
===================================================================
--- xfig-3.2.9a.orig/org.xfig.xfig.desktop
+++ xfig-3.2.9a/org.xfig.xfig.desktop
@@ -7,5 +7,5 @@ Comment=Facility for Interactive Generat
 Icon=xfig
 Terminal=false
 Type=Application
-Categories=Graphics;
+Categories=Graphics;VectorGraphics;
 Keywords=vector;graphics;figure;drawing;

Reply via email to