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

RPM tdemultimedia: update packaging for TDE master

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

Original commits represented: 1.

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

diff --git a/redhat/core/tdemultimedia/tdemultimedia.spec b/redhat/core/tdemultimedia/tdemultimedia.spec
index ffcf06f3a..5690c93d1 100644
--- a/redhat/core/tdemultimedia/tdemultimedia.spec
+++ b/redhat/core/tdemultimedia/tdemultimedia.spec
@@ -78,6 +78,11 @@ BuildRequires:	gcc-c++
 BuildRequires:	fdupes
 BuildRequires:	desktop-file-utils
 
+%if 0%{?suse_version}
+BuildRequires:	libtqt3-mt-devel >= 3.5.0
+BuildRequires:	tqt3-dev-tools >= 3.5.0
+%endif
+
 # SUSE desktop files utility
 %if 0%{?suse_version}
 BuildRequires:	update-desktop-files
@@ -90,7 +95,11 @@ BuildRequires:	brp-check-trinity
 
 # TAGLIB support
 %define with_taglib 1
+%if 0%{?suse_version}
+BuildRequires: libtag-devel
+%else
 BuildRequires: taglib-devel
+%endif
 
 # AKODE support
 %define with_akode 1
@@ -103,7 +112,11 @@ BuildRequires: trinity-akode-devel
 %endif
 
 # ZLIB support
+%if 0%{?suse_version}
+BuildRequires: zlib-ng-compat-devel
+%else
 BuildRequires:	zlib-devel
+%endif
 
 # MUSICBRAINZ support
 ## not currently compatible with libtunepimp-0.5 (only libtunepimp-0.4)
@@ -131,7 +144,9 @@ BuildRequires:	libtheora-devel
 %endif
 
 # ALSA support
-%if "%{?distribution}" == "OpenMandriva Lx"
+%if 0%{?suse_version}
+BuildRequires: alsa-devel
+%elif "%{?distribution}" == "OpenMandriva Lx"
 BuildRequires: %{_lib}asound-devel
 %else
 BuildRequires: alsa-lib-devel
@@ -594,6 +609,8 @@ au/avi/m3u/mp3/ogg/wav file metainformation plugins for Trinity.
 %{tde_tdelibdir}/tdefile_mpc.so
 %{tde_tdelibdir}/tdefile_mpeg.la
 %{tde_tdelibdir}/tdefile_mpeg.so
+%{tde_tdelibdir}/tdefile_mp4.la
+%{tde_tdelibdir}/tdefile_mp4.so
 %{tde_tdelibdir}/tdefile_ogg.la
 %{tde_tdelibdir}/tdefile_ogg.so
 %{tde_tdelibdir}/tdefile_sid.la
@@ -609,6 +626,7 @@ au/avi/m3u/mp3/ogg/wav file metainformation plugins for Trinity.
 %{tde_datadir}/services/tdefile_mp3.desktop
 %{tde_datadir}/services/tdefile_mpc.desktop
 %{tde_datadir}/services/tdefile_mpeg.desktop
+%{tde_datadir}/services/tdefile_mp4.desktop
 %{tde_datadir}/services/tdefile_ogg.desktop
 %{tde_datadir}/services/tdefile_sid.desktop
 %{tde_datadir}/services/tdefile_theora.desktop
@@ -720,6 +738,7 @@ This package includes TDE's dockable sound mixer applet.
 %{tde_tdeappdir}/kmix.desktop
 %{tde_datadir}/apps/kicker/applets/kmixapplet.desktop
 %{tde_datadir}/apps/kmix/
+%{tde_datadir}/apps/tdeconf_update/kmix_14.1.1.upd
 %{tde_datadir}/autostart/kmix.desktop
 %{tde_datadir}/autostart/restore_kmix_volumes.desktop
 %{tde_datadir}/icons/hicolor/*/apps/kmix.png
@@ -1187,17 +1206,17 @@ export PATH="%{tde_bindir}:${PATH}"
 
 # Updates applications categories for openSUSE
 %if 0%{?suse_version}
-%suse_update_desktop_file krec           AudioVideo Recorder
-%suse_update_desktop_file tdemid         AudioVideo Midi
-%suse_update_desktop_file artsbuilder    AudioVideo AudioVideoEditing
-%suse_update_desktop_file artscontrol    AudioVideo AudioVideoEditing
-%suse_update_desktop_file kmix           AudioVideo Mixer
-%suse_update_desktop_file kaboodle       AudioVideo Player
-%suse_update_desktop_file kaudiocreator  AudioVideo CD
-%suse_update_desktop_file kscd           AudioVideo Player CD
-%suse_update_desktop_file noatun         AudioVideo Player Video
-%suse_update_desktop_file juk            AudioVideo Player Jukebox
-%suse_update_desktop_file audiocd
+%suse_update_desktop_file %{buildroot}%{tde_tdeappdir}/krec.desktop AudioVideo Recorder
+%suse_update_desktop_file %{buildroot}%{tde_tdeappdir}/tdemid.desktop AudioVideo Midi
+%suse_update_desktop_file %{buildroot}%{tde_tdeappdir}/artsbuilder.desktop AudioVideo AudioVideoEditing
+%suse_update_desktop_file %{buildroot}%{tde_tdeappdir}/artscontrol.desktop AudioVideo AudioVideoEditing
+%suse_update_desktop_file %{buildroot}%{tde_tdeappdir}/kmix.desktop AudioVideo Mixer
+%suse_update_desktop_file %{buildroot}%{tde_tdeappdir}/kaboodle.desktop AudioVideo Player
+%suse_update_desktop_file %{buildroot}%{tde_tdeappdir}/kaudiocreator.desktop AudioVideo CD
+%suse_update_desktop_file %{buildroot}%{tde_tdeappdir}/kscd.desktop AudioVideo Player CD
+%suse_update_desktop_file %{buildroot}%{tde_tdeappdir}/noatun.desktop AudioVideo Player Video
+%suse_update_desktop_file %{buildroot}%{tde_tdeappdir}/juk.desktop AudioVideo Player Jukebox
+%suse_update_desktop_file %{buildroot}%{tde_tdeappdir}/audiocd.desktop
 %endif
 
 # Links duplicate files
-- 
cgit v1.2.3

