From c49a440b6f2bdd08fdc1bef8f97dd1c7edc33add Mon Sep 17 00:00:00 2001
From: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>
Date: Tue, 22 Sep 2026 06:25:09 -0300
Subject: RPM tdewebdev: update packaging for TDE master
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

RPM tdewebdev: update packaging for TDE master

Consolidate the final validated packaging changes for tdewebdev from the Tumbleweed build series.

Original commits represented: 1.

Signed-off-by: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>
---
 redhat/core/tdewebdev/tdewebdev.spec | 23 ++++++++++++++---------
 1 file changed, 14 insertions(+), 9 deletions(-)

diff --git a/redhat/core/tdewebdev/tdewebdev.spec b/redhat/core/tdewebdev/tdewebdev.spec
index d0ce64cce..4f968c11e 100644
--- a/redhat/core/tdewebdev/tdewebdev.spec
+++ b/redhat/core/tdewebdev/tdewebdev.spec
@@ -97,9 +97,14 @@ BuildRequires:	libgcrypt-devel
 # PERL support
 BuildRequires:	perl
 
-# KXSLDBG requires libxml2
-#if 0%{?mgaversion} || 0%{?mdkversion} || 0%{?rhel} >= 5 || ( 0%{?fedora} > 0 && %{?fedora} <= 17 ) || 0%{?suse_version}
+# KXSLDBG was removed from the current TDE master source tree.
+# Keep the legacy package available for other distributions, but do not
+# advertise or process it on openSUSE where the source is not present.
+%if 0%{?suse_version}
+%define build_kxsldbg 0
+%else
 %define build_kxsldbg 1
+%endif
 BuildRequires:	libxml2-devel
 #endif
 
@@ -529,16 +534,16 @@ cp -a php php.docrc %{buildroot}%{tde_datadir}/apps/quanta/doc/
 
 # Updates applications categories for openSUSE
 %if 0%{?suse_version}
-%suse_update_desktop_file -r klinkstatus      Office WebDevelopment
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/klinkstatus.desktop Office WebDevelopment
 %if 0%{?build_kxsldbg}
-%suse_update_desktop_file -r kxsldbg          Office WebDevelopment
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kxsldbg.desktop Office WebDevelopment
 %endif
-%suse_update_desktop_file -r kimagemapeditor  Office WebDevelopment
-%suse_update_desktop_file    kmdr-editor      Development GUIDesigner
-%suse_update_desktop_file    kmdr-executor    Development GUIDesigner
-%suse_update_desktop_file -r quanta           Office WebDevelopment
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kimagemapeditor.desktop Office WebDevelopment
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/kmdr-editor.desktop Development GUIDesigner
+%suse_update_desktop_file    %{buildroot}%{tde_datadir}/applnk/.hidden/kmdr-executor.desktop Development GUIDesigner
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/quanta.desktop Office WebDevelopment
 %if 0%{?build_tdefilereplace}
-%suse_update_desktop_file -r tdefilereplace   System      FileManager
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/tdefilereplace.desktop System FileManager
 %endif
 %endif
 
-- 
cgit v1.2.3

