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

RPM tdegames: update packaging for TDE master

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

Original commits represented: 1.

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

diff --git a/redhat/core/tdegames/tdegames.spec b/redhat/core/tdegames/tdegames.spec
index 26bb8d057..b97b32d8d 100644
--- a/redhat/core/tdegames/tdegames.spec
+++ b/redhat/core/tdegames/tdegames.spec
@@ -72,6 +72,11 @@ BuildRequires:	desktop-file-utils
 BuildRequires:	fdupes
 BuildRequires:	libtool
 
+%if 0%{?suse_version}
+BuildRequires:	libtqt3-mt-devel >= 3.5.0
+BuildRequires:	tqt3-dev-tools >= 3.5.0
+%endif
+
 # AVAHI support
 %if 0%{?rhel} >=5 || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
 %define with_avahi 1
@@ -1234,38 +1239,38 @@ export PATH="%{tde_bindir}:${PATH}"
 
 # Updates applications categories for openSUSE
 %if 0%{?suse_version}
-%suse_update_desktop_file -r kasteroids      Game ArcadeGame
-%suse_update_desktop_file -r KGoldrunner     Game ArcadeGame
-%suse_update_desktop_file -r ksnake          Game ArcadeGame
-%suse_update_desktop_file -r kspaceduel      Game ArcadeGame
-%suse_update_desktop_file -r ktron           Game ArcadeGame
-%suse_update_desktop_file -r kfouleggs       Game BlocksGame
-%suse_update_desktop_file -r ksirtet         Game BlocksGame
-%suse_update_desktop_file -r klickety        Game BoardGame
-%suse_update_desktop_file -r ksmiletris      Game BlocksGame
-%suse_update_desktop_file -r ktuberling      Game KidsGame
-%suse_update_desktop_file -r atlantik        Game BoardGame
-%suse_update_desktop_file -r kbackgammon     Game BoardGame
-%suse_update_desktop_file -r kbattleship     Game BoardGame
-%suse_update_desktop_file -r kblackbox       Game BoardGame
-%suse_update_desktop_file -r kenolaba        Game BoardGame
-%suse_update_desktop_file -r kmahjongg       Game BoardGame
-%suse_update_desktop_file -r kreversi        Game BoardGame
-%suse_update_desktop_file -r kshisen         Game BoardGame
-%suse_update_desktop_file -r twin4           Game BoardGame
-%suse_update_desktop_file -r kpat            Game CardGame
-%suse_update_desktop_file -r kpoker          Game CardGame
-%suse_update_desktop_file -r lskat           Game CardGame
-%suse_update_desktop_file -r katomic         Game LogicGame
-%suse_update_desktop_file -r kjumpingcube    Game LogicGame
-%suse_update_desktop_file -r klines          Game LogicGame
-%suse_update_desktop_file -r -G "Tactical Game" knetwalk Game LogicGame
-%suse_update_desktop_file -r kmines          Game LogicGame
-%suse_update_desktop_file -r konquest        Game LogicGame
-%suse_update_desktop_file -r ksame           Game LogicGame
-%suse_update_desktop_file -r ksokoban        Game LogicGame
-%suse_update_desktop_file -r kbounce         Game LogicGame
-%suse_update_desktop_file -r kolf            Game SportsGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kasteroids.desktop Game ArcadeGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/KGoldrunner.desktop Game ArcadeGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/ksnake.desktop Game ArcadeGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kspaceduel.desktop Game ArcadeGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/ktron.desktop Game ArcadeGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kfouleggs.desktop Game BlocksGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/ksirtet.desktop Game BlocksGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/klickety.desktop Game BoardGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/ksmiletris.desktop Game BlocksGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/ktuberling.desktop Game KidsGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/atlantik.desktop Game BoardGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kbackgammon.desktop Game BoardGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kbattleship.desktop Game BoardGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kblackbox.desktop Game BoardGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kenolaba.desktop Game BoardGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kmahjongg.desktop Game BoardGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kreversi.desktop Game BoardGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kshisen.desktop Game BoardGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/twin4.desktop Game BoardGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kpat.desktop Game CardGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kpoker.desktop Game CardGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/lskat.desktop Game CardGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/katomic.desktop Game LogicGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kjumpingcube.desktop Game LogicGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/klines.desktop Game LogicGame
+%suse_update_desktop_file -r -G "Tactical Game" %{buildroot}%{tde_tdeappdir}/knetwalk.desktop Game LogicGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kmines.desktop Game LogicGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/konquest.desktop Game LogicGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/ksame.desktop Game LogicGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/ksokoban.desktop Game LogicGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kbounce.desktop Game LogicGame
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kolf.desktop Game SportsGame
 %endif
 
 # Links duplicate files
-- 
cgit v1.2.3

