From f04d59641655127dbccfd90334d4aa722d3a6964 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 tdesdk: update packaging for TDE master
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

RPM tdesdk: update packaging for TDE master

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

Original commits represented: 2.

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

diff --git a/redhat/core/tdesdk/tdesdk.spec b/redhat/core/tdesdk/tdesdk.spec
index 8d1ac42b6..711a3c5e8 100644
--- a/redhat/core/tdesdk/tdesdk.spec
+++ b/redhat/core/tdesdk/tdesdk.spec
@@ -97,7 +97,11 @@ BuildRequires:	gamin-devel
 %endif
 
 # PCRE support
+%if 0%{?suse_version}
+BuildRequires:	pcre2-devel
+%else
 BuildRequires:	pcre-devel
+%endif
 
 # for kbugbuster/libkcal
 BuildRequires:	desktop-file-utils
@@ -150,7 +154,7 @@ BuildRequires:	openssl-devel
 %endif
 
 # PYTHON support
-%if 0%{?rhel} >= 8 || 0%{?fedora} >= 30 || 0%{?mgaversion} >= 8
+%if 0%{?rhel} >= 8 || 0%{?fedora} >= 30 || 0%{?mgaversion} >= 8 || 0%{?suse_version}
 %define python python3
 %else
 %define python python
@@ -1094,7 +1098,7 @@ This package contains the development files for tdesdk.
 %prep
 %setup -q -n %{name}-%{version}%{?preversion:~%{preversion}}
 
-%if 0%{?fedora} >= 30 || 0%{?rhel} >= 8 || 0%{?mgaversion} >= 8
+%if 0%{?fedora} >= 30 || 0%{?rhel} >= 8 || 0%{?mgaversion} >= 8 || 0%{?suse_version}
 # Fix shebangs
 sed -i "scripts/kdelnk2desktop.py" \
        "scripts/zonetab2pot.py" \
@@ -1183,15 +1187,15 @@ popd
 
 # Updates applications categories for openSUSE
 %if 0%{?suse_version}
-%suse_update_desktop_file    kuiviewer      Development GUIDesigner
-%suse_update_desktop_file    umbrello       Development Design
-%suse_update_desktop_file    kbugbuster     Development Debugger
-%suse_update_desktop_file -u catalogmanager Development Translation
-%suse_update_desktop_file    kbabel         Development Translation
-%suse_update_desktop_file -u kbabeldict     Development Translation
-%suse_update_desktop_file    cervisia       Development RevisionControl
-%suse_update_desktop_file    kompare        Development RevisionControl
-%suse_update_desktop_file    tdecachegrind  Development Profiling
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/kuiviewer.desktop Development GUIDesigner
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/umbrello.desktop Development Design
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/kbugbuster.desktop Development Debugger
+%suse_update_desktop_file -u %{buildroot}%{tde_tdeappdir}/catalogmanager.desktop Development Translation
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/kbabel.desktop Development Translation
+%suse_update_desktop_file -u %{buildroot}%{tde_tdeappdir}/kbabeldict.desktop Development Translation
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/cervisia.desktop Development RevisionControl
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/kompare.desktop Development RevisionControl
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/tdecachegrind.desktop Development Profiling
 %endif
 
 # Links duplicate files
-- 
cgit v1.2.3

