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

RPM tdenetwork: update packaging for TDE master

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

Original commits represented: 2.

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

diff --git a/redhat/core/tdenetwork/tdenetwork.spec b/redhat/core/tdenetwork/tdenetwork.spec
index 0a6e431ca..0f9113050 100644
--- a/redhat/core/tdenetwork/tdenetwork.spec
+++ b/redhat/core/tdenetwork/tdenetwork.spec
@@ -76,6 +76,10 @@ Source3:	trinity-tdenetwork-rpmlintrc
 BuildRequires:	trinity-tdelibs-devel >= %{tde_version}
 BuildRequires:	trinity-tdebase-devel >= %{tde_version}
 BuildRequires:	libtqca-devel >= %{tde_epoch}:1.0
+%if 0%{?suse_version}
+BuildRequires:	libtqt3-mt-devel >= 3.5.0
+BuildRequires:	tqt3-dev-tools >= 3.5.0
+%endif
 
 BuildRequires:	trinity-tde-cmake >= %{tde_version}
 BuildRequires:	gettext
@@ -116,12 +120,17 @@ Requires:		avahi
 # OPENSSL support
 %if 0%{?mdkver}
 BuildRequires:	%{_lib}openssl-devel
+%elif 0%{?suse_version}
+BuildRequires:	openssl-devel
 %else
 BuildRequires:	openssl-devel
 %endif
 
 # TLS support
 BuildRequires:	gnutls-devel
+%if 0%{?suse_version}
+BuildRequires:	libgcrypt-devel
+%endif
 
 # SQLITE support
 %if 0%{?mgaversion} || 0%{?mdkversion}
@@ -141,7 +150,11 @@ BuildRequires:	libgadu-devel
 %endif
 
 # PCRE support
+%if 0%{?suse_version}
+BuildRequires:	pcre2-devel
+%else
 BuildRequires:	pcre-devel
+%endif
 
 # GAMIN support
 #  Not on openSUSE.
@@ -565,7 +578,6 @@ Summary:		Instant messenger for Trinity
 Group:			Applications/Internet
 Requires:		trinity-tdebase-bin >= %{tde_version}
 Requires:		trinity-tdebase-data >= %{tde_version}
-Requires:		trinity-filesystem >= %{tde_version}
 
 %description -n trinity-kopete
 Kopete is an instant messenger program which can communicate with a variety
@@ -763,7 +775,6 @@ Support for more IM protocols can be added through a plugin system.
 Summary:		Nowlistening (xmms) plugin for Kopete
 Group:			Applications/Internet
 Requires:		trinity-kopete = %{?epoch:%{epoch}:}%{version}-%{release}
-Requires:		trinity-filesystem >= %{tde_version}
 
 %description -n trinity-kopete-nowlistening
 Kopete includes the "Now Listening" plug-in that can report what music you
@@ -1232,21 +1243,21 @@ done
 
 # Updates applications categories for openSUSE
 %if 0%{?suse_version}
-%suse_update_desktop_file    kcmkrfb
-%suse_update_desktop_file    fileshare
-%suse_update_desktop_file    kopete        Network  InstantMessaging
-%suse_update_desktop_file    ksirc         Network  IRCClient
-%suse_update_desktop_file    Kppp          Network  Dialup
-%suse_update_desktop_file -r kppplogview   System   Monitor
-%suse_update_desktop_file    kdict         Office   Dictionary
-%suse_update_desktop_file -r krdc          System   RemoteAccess
-%suse_update_desktop_file -r krfb          System   RemoteAccess
-%suse_update_desktop_file -r kget          System   TrayIcon
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/kcmkrfb.desktop
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/fileshare.desktop
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/kopete.desktop        Network  InstantMessaging
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/ksirc.desktop         Network  IRCClient
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/Kppp.desktop          Network  Dialup
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kppplogview.desktop   System   Monitor
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/kdict.desktop         Office   Dictionary
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/krdc.desktop          System   RemoteAccess
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/krfb.desktop          System   RemoteAccess
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kget.desktop          System   TrayIcon
 %if 0%{?with_wifi}
-%suse_update_desktop_file -r kwifimanager  System   Network
-%suse_update_desktop_file    kcmwifi
+%suse_update_desktop_file -r %{buildroot}%{tde_tdeappdir}/kwifimanager.desktop  System   Network
+%suse_update_desktop_file    %{buildroot}%{tde_tdeappdir}/kcmwifi.desktop
 %endif
-%suse_update_desktop_file -u knewsticker-standalone Network  News
+%suse_update_desktop_file -u %{buildroot}%{tde_tdeappdir}/knewsticker-standalone.desktop Network  News
 %suse_update_desktop_file %{buildroot}%{tde_datadir}/apps/remoteview/zeroconf.desktop
 %endif
 
-- 
cgit v1.2.3

