Compare commits

...

39 Commits

Author SHA1 Message Date
db886d4f2b rebuilt by autoport with build requirements: qt6-qtbase-devel>=0:6.9.0-1mamba [release 5.13.1-2mamba;Mon Apr 07 2025] 2025-04-11 21:28:03 +02:00
36474615ac automatic version update by autodist [release 5.13.1-1mamba;Fri Mar 28 2025] 2025-04-02 13:33:30 +02:00
6151ce2419 automatic version update by autodist [release 5.12.6-1mamba;Fri Mar 21 2025] 2025-03-22 14:59:28 +01:00
e2d76d3e40 automatic version update by autodist [release 5.12.4-1mamba;Sun Mar 16 2025] 2025-03-17 10:00:36 +01:00
343aaa1341 automatic version update by autodist [release 5.12.3-1mamba;Wed Mar 12 2025] 2025-03-13 22:07:51 +01:00
260e1f238f automatic version update by autodist [release 5.12.1-1mamba;Sat Mar 08 2025] 2025-03-09 12:06:03 +01:00
3f5d074be6 automatic version update by autodist [release 5.11.1-1mamba;Mon Feb 17 2025] 2025-02-17 19:58:13 +01:00
cd26b8d70f rebuilt by autoport with build requirements: qt6-qtbase-devel>=0:6.8.2-1mamba [release 5.10.7-2mamba;Tue Feb 04 2025] 2025-02-17 05:00:53 +01:00
a8a520cd89 automatic version update by autodist [release 5.10.7-1mamba;Wed Jan 29 2025] 2025-01-30 18:13:39 +01:00
2ba19d100b automatic version update by autodist [release 5.10.6-1mamba;Sun Jan 26 2025] 2025-01-27 09:34:51 +01:00
d27a7a6171 automatic version update by autodist [release 5.10.5-1mamba;Sun Jan 26 2025] 2025-01-26 23:22:38 +01:00
ef077acf32 automatic version update by autodist [release 5.10.4-1mamba;Thu Jan 23 2025] 2025-01-23 23:19:46 +01:00
b2998d2c1d automatic version update by autodist [release 5.10.3-1mamba;Sat Jan 11 2025] 2025-01-12 17:19:55 +01:00
399dad371a automatic version update by autodist [release 5.10.2-1mamba;Thu Jan 09 2025] 2025-01-10 09:28:56 +01:00
6c40731260 automatic version update by autodist [release 5.10.1-1mamba;Tue Jan 07 2025] 2025-01-08 09:57:08 +01:00
9e091287b2 automatic version update by autodist [release 5.10.0-1mamba;Fri Jan 03 2025] 2025-01-04 10:41:34 +01:00
6110a2dcce rebuilt with qt 6.8.1 [release 5.9.0-2mamba;Mon Dec 09 2024] 2024-12-13 10:26:30 +01:00
21594c7b5f automatic version update by autodist [release 5.8.5-1mamba;Sun Dec 01 2024] 2024-12-03 11:32:43 +01:00
8b58346959 automatic version update by autodist [release 5.8.4-1mamba;Fri Nov 29 2024] 2024-11-30 11:24:30 +01:00
be5349f7a1 automatic version update by autodist [release 5.8.3-1mamba;Sat Nov 23 2024] 2024-11-24 14:53:30 +01:00
627994fbb4 automatic version update by autodist [release 5.8.2-1mamba;Wed Nov 20 2024] 2024-11-21 10:58:58 +01:00
32ee7ae452 automatic version update by autodist [release 5.8.1-1mamba;Mon Nov 18 2024] 2024-11-20 08:36:56 +01:00
67f9961c90 automatic version update by autodist [release 5.7.2-1mamba;Sat Nov 09 2024] 2024-11-10 20:21:13 +01:00
ed68c3dd30 automatic version update by autodist [release 5.7.1-1mamba;Tue Nov 05 2024] 2024-11-07 11:57:35 +01:00
fda452b048 rebuilt by autoport with build requirements: qt6-qtbase-devel>=0:6.8.0-1mamba [release 5.6.3-2mamba;Mon Oct 21 2024] 2024-10-24 15:01:10 +02:00
532a97f240 automatic version update by autodist [release 5.6.3-1mamba;Wed Oct 16 2024] 2024-10-16 22:06:38 +02:00
555d2af20a automatic version update by autodist [release 5.6.2-1mamba;Tue Oct 15 2024] 2024-10-16 01:10:56 +02:00
78290e3b60 automatic version update by autodist [release 5.6.1-1mamba;Thu Oct 10 2024] 2024-10-11 22:17:55 +02:00
babdb0b4c5 automatic version update by autodist [release 5.2.3-1mamba;Sun Jul 07 2024] 2024-07-08 09:54:59 +02:00
46c1a51a6e automatic version update by autodist [release 5.2.2-1mamba;Wed Jul 03 2024] 2024-07-04 15:41:55 +02:00
47e22e38a5 automatic version update by autodist [release 5.2.1-1mamba;Tue Jul 02 2024] 2024-07-03 11:10:02 +02:00
292872b2bd automatic version update by autodist [release 5.2.0-1mamba;Mon Jul 01 2024] 2024-07-02 16:43:47 +02:00
386d78d9db rebuilt with qt 6.7.2 [release 5.1.8-2mamba;Sat Jun 22 2024] 2024-06-25 00:26:18 +02:00
eff3e74c68 automatic version update by autodist [release 5.1.7-1mamba;Sat Jun 15 2024] 2024-06-16 11:14:17 +02:00
4f80f4a7bf automatic version update by autodist [release 5.1.5-1mamba;Mon Jun 10 2024] 2024-06-12 09:47:48 +02:00
9f1a39c2e9 automatic version update by autodist [release 5.1.2-1mamba;Tue Jun 04 2024] 2024-06-08 10:41:51 +02:00
08ef902209 automatic version update by autodist [release 5.0.2-1mamba;Sat May 25 2024] 2024-05-26 12:32:15 +02:00
6bfd756437 automatic version update by autodist [release 5.0.1-1mamba;Sun May 05 2024] 2024-05-06 01:51:36 +02:00
c984d1fff2 automatic version update by autodist [release 5.0.0-1mamba;Thu May 02 2024] 2024-05-03 18:49:11 +02:00
2 changed files with 220 additions and 42 deletions

View File

@ -0,0 +1,37 @@
From 3ad1b3cac8850812815058b31c0c025d975d3664 Mon Sep 17 00:00:00 2001
From: Antonio Rojas <arojas@archlinux.org>
Date: Sat, 1 Mar 2025 01:20:04 +0100
Subject: [PATCH] Fix build with Qt 6.9
---
base/platform/linux/base_linux_xdp_utilities.cpp | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/base/platform/linux/base_linux_xdp_utilities.cpp b/base/platform/linux/base_linux_xdp_utilities.cpp
index 8aca67c9..80626af1 100644
--- a/base/platform/linux/base_linux_xdp_utilities.cpp
+++ b/base/platform/linux/base_linux_xdp_utilities.cpp
@@ -16,7 +16,11 @@
#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0)
#include <qpa/qplatformintegration.h>
#include <private/qguiapplication_p.h>
+#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)
+#include <private/qdesktopunixservices_p.h>
+#else
#include <private/qgenericunixservices_p.h>
+#endif // Qt >= 6.9.0
#endif // Qt >= 6.5.0
#include <sstream>
@@ -39,7 +43,11 @@ std::string ParentWindowID(QWindow *window) {
}
#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0)
+#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)
+ if (const auto services = dynamic_cast<QDesktopUnixServices*>(
+#else
if (const auto services = dynamic_cast<QGenericUnixServices*>(
+#endif // Qt >= 6.9.0
QGuiApplicationPrivate::platformIntegration()->services())) {
return services->portalWindowIdentifier(window).toStdString();
}

View File

@ -1,7 +1,7 @@
Name: telegram
Epoch: 1
Version: 4.16.10
Release: 1mamba
Version: 5.13.1
Release: 2mamba
Summary: The official desktop client for the Telegram messenger
Group: Graphical Desktop/Applications/Internet
Vendor: openmamba
@ -11,9 +11,15 @@ URL: https://telegram.org/
Source: https://github.com/telegramdesktop/tdesktop/releases/download/v%{version}/tdesktop-%{version}-full.tar.gz
Source1: telegramdesktop.desktop
Source2: tg.protocol
Patch0: telegram-5.13.1-qt6-qtbase-6.9.0.patch
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libQt6Core
BuildRequires: libQt6Gui
BuildRequires: libQt6Network
BuildRequires: libQt6OpenGL
BuildRequires: libQt6Widgets
BuildRequires: libX11-devel
BuildRequires: libXcomposite-devel
BuildRequires: libXdamage-devel
@ -22,49 +28,51 @@ BuildRequires: libXfixes-devel
BuildRequires: libXrandr-devel
BuildRequires: libXtst-devel
BuildRequires: libabseil-cpp-devel
BuildRequires: libavcodec-ffmpeg-devel
BuildRequires: libavfilter-ffmpeg-devel
BuildRequires: libavformat-ffmpeg-devel
BuildRequires: libavutil-ffmpeg-devel
BuildRequires: libada-devel
BuildRequires: libavcodec-devel
BuildRequires: libavfilter-devel
BuildRequires: libavformat-devel
BuildRequires: libavutil-devel
BuildRequires: libgcc
BuildRequires: libglib-devel
BuildRequires: libhunspell-devel
BuildRequires: libjemalloc-devel
BuildRequires: libjpeg-devel
BuildRequires: libjpeg-turbo
BuildRequires: libkf6-kcoreaddons-devel
BuildRequires: liblz4-devel
BuildRequires: libminizip1-devel
BuildRequires: libopenal-devel
BuildRequires: libopenh264-devel
BuildRequires: libopenssl-devel
BuildRequires: libopus-devel
BuildRequires: libpipewire-devel
BuildRequires: libprotobuf-devel
BuildRequires: librnnoise-devel
BuildRequires: libsrtp-devel
BuildRequires: libstdc++6-devel
BuildRequires: libswresample-ffmpeg-devel
BuildRequires: libswscale-ffmpeg-devel
BuildRequires: libswresample-devel
BuildRequires: libswscale-devel
BuildRequires: libvpx-devel
BuildRequires: libxcb-devel
BuildRequires: libxcb-keysyms-devel
BuildRequires: libxxhash-devel
BuildRequires: libz-devel
BuildRequires: qt6-qtbase-devel
BuildRequires: qt6-qtdeclarative-devel
BuildRequires: qt6-qtsvg-devel
BuildRequires: qt6-qtwayland-devel
## AUTOBUILDREQ-END
BuildRequires: range-v3-devel
BuildRequires: range-v3-devel >= 0.11.0
BuildRequires: qt6-qtbase-devel >= 0:6.9.0-1mamba
BuildRequires: libada-devel
BuildRequires: libtg_owt-devel >= 0.1.20230105git
BuildRequires: libabseil-cpp-devel >= 20230125.0
BuildRequires: libmicrosoft-gsl-devel
BuildRequires: tl-expected-devel
BuildRequires: librnnoise-devel
BuildRequires: qt6-qt5compat-devel >= 6.7
BuildRequires: qt6-qtbase-devel >= 6.7
BuildRequires: qt6-qtdeclarative-devel >= 6.7
BuildRequires: qt6-qtsvg-devel >= 6.7
BuildRequires: qt6-qtwayland-devel >= 6.7
BuildRequires: qt6-qt5compat-devel >= 6.7.2
BuildRequires: qt6-qtdeclarative-devel >= 6.7.2
BuildRequires: qt6-qtsvg-devel >= 6.7.2
BuildRequires: qt6-qtwayland-devel >= 6.7.2
BuildRequires: range-v3-devel
Requires: qt6-qtbase-devel = %{_qt6_version}
Requires: kconfig
Requires: qt6-qtimageformats
@ -72,14 +80,18 @@ Requires: qt6-qtimageformats
%description
The official desktop client for the Telegram messenger.
%ifnarch aarch64 %{ix86}
%debug_package
%ifarch aarch64 %{ix86}
%define _lto_cflags %{nil}
%define debug_package %{nil}
%endif
#% global __rm /bin/true
%prep
%setup -q -n tdesktop-%{version}-full
#-D -T
#:<< _EOF
%patch 0 -d Telegram/lib_base -p1 -b .qt6-qtbase-6.9.0
rm -rf Telegram/ThirdParty/libtgvoip/webrtc_dsp/absl
%build
@ -92,49 +104,178 @@ rm -rf Telegram/ThirdParty/libtgvoip/webrtc_dsp/absl
-DTDESKTOP_LAUNCHER_BASENAME="telegramdesktop" \
-DDESKTOP_APP_SPECIAL_TARGET="" \
%ifarch aarch64 %{ix86}
-DCMAKE_CXX_FLAGS="%{optflags} -Os -s -Wl,--gc-sections -Wl,--no-keep-memory -fPIC"
-DCMAKE_CXX_FLAGS="-Os -s -Wl,--gc-sections -Wl,--no-keep-memory -fPIC"
%endif
%ifarch x86_64
ninja -j4
#%{_smp_mflags}
%else
ninja -j2
%endif
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
DESTDIR=%{buildroot} ninja -C build install
## FIXME:
#rm -rf %{buildroot}%{_builddir}/tdesktop*
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post
touch --no-create %{_datadir}/icons/hicolor
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor;
fi
:
%postun
touch --no-create %{_datadir}/icons/hicolor
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor;
fi
:
%files
%defattr(-,root,root)
%{_bindir}/telegram-desktop
%{_datadir}/applications/org.telegram.desktop.desktop
%{_datadir}/metainfo/org.telegram.desktop.metainfo.xml
%{_datadir}/icons/hicolor/*/apps/telegram.png
%{_datadir}/dbus-1/services/org.telegram.desktop.service
%{_datadir}/icons/hicolor/symbolic/apps/telegram-symbolic.svg
%{_datadir}/icons/hicolor/symbolic/apps/telegram-symbolic.svg
%{_datadir}/icons/hicolor/*/apps/org.telegram.desktop.png
%{_datadir}/icons/hicolor/symbolic/apps/org.telegram.desktop-*.svg
%doc LICENSE LEGAL
%changelog
* Mon Apr 07 2025 Automatic Build System <autodist@mambasoft.it> 5.13.1-2mamba
- rebuilt by autoport with build requirements: qt6-qtbase-devel>=0:6.9.0-1mamba
* Fri Mar 28 2025 Automatic Build System <autodist@openmamba.org> 5.13.1-1mamba
- automatic version update by autodist
* Thu Mar 27 2025 Automatic Build System <autodist@openmamba.org> 5.13.0-1mamba
- automatic version update by autodist
* Fri Mar 21 2025 Automatic Build System <autodist@openmamba.org> 5.12.6-1mamba
- automatic version update by autodist
* Fri Mar 21 2025 Automatic Build System <autodist@openmamba.org> 5.12.5-1mamba
- automatic version update by autodist
* Sun Mar 16 2025 Automatic Build System <autodist@openmamba.org> 5.12.4-1mamba
- automatic version update by autodist
* Wed Mar 12 2025 Automatic Build System <autodist@openmamba.org> 5.12.3-1mamba
- automatic version update by autodist
* Sat Mar 08 2025 Automatic Build System <autodist@openmamba.org> 5.12.1-1mamba
- automatic version update by autodist
* Mon Feb 17 2025 Automatic Build System <autodist@openmamba.org> 5.11.1-1mamba
- automatic version update by autodist
* Tue Feb 04 2025 Automatic Build System <autodist@mambasoft.it> 5.10.7-2mamba
- rebuilt by autoport with build requirements: qt6-qtbase-devel>=0:6.8.2-1mamba
* Wed Jan 29 2025 Automatic Build System <autodist@openmamba.org> 5.10.7-1mamba
- automatic version update by autodist
* Sun Jan 26 2025 Automatic Build System <autodist@openmamba.org> 5.10.6-1mamba
- automatic version update by autodist
* Sun Jan 26 2025 Automatic Build System <autodist@openmamba.org> 5.10.5-1mamba
- automatic version update by autodist
* Thu Jan 23 2025 Automatic Build System <autodist@openmamba.org> 5.10.4-1mamba
- automatic version update by autodist
* Sat Jan 11 2025 Automatic Build System <autodist@openmamba.org> 5.10.3-1mamba
- automatic version update by autodist
* Thu Jan 09 2025 Automatic Build System <autodist@openmamba.org> 5.10.2-1mamba
- automatic version update by autodist
* Tue Jan 07 2025 Automatic Build System <autodist@openmamba.org> 5.10.1-1mamba
- automatic version update by autodist
* Fri Jan 03 2025 Automatic Build System <autodist@openmamba.org> 5.10.0-1mamba
- automatic version update by autodist
* Mon Dec 09 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 5.9.0-2mamba
- rebuilt with qt 6.8.1
* Thu Dec 05 2024 Automatic Build System <autodist@openmamba.org> 5.9.0-1mamba
- automatic version update by autodist
* Sun Dec 01 2024 Automatic Build System <autodist@openmamba.org> 5.8.5-1mamba
- automatic version update by autodist
* Fri Nov 29 2024 Automatic Build System <autodist@openmamba.org> 5.8.4-1mamba
- automatic version update by autodist
* Sat Nov 23 2024 Automatic Build System <autodist@openmamba.org> 5.8.3-1mamba
- automatic version update by autodist
* Wed Nov 20 2024 Automatic Build System <autodist@openmamba.org> 5.8.2-1mamba
- automatic version update by autodist
* Mon Nov 18 2024 Automatic Build System <autodist@openmamba.org> 5.8.1-1mamba
- automatic version update by autodist
* Sat Nov 09 2024 Automatic Build System <autodist@openmamba.org> 5.7.2-1mamba
- automatic version update by autodist
* Tue Nov 05 2024 Automatic Build System <autodist@openmamba.org> 5.7.1-1mamba
- automatic version update by autodist
* Mon Oct 21 2024 Automatic Build System <autodist@mambasoft.it> 5.6.3-2mamba
- rebuilt by autoport with build requirements: qt6-qtbase-devel>=0:6.8.0-1mamba
* Wed Oct 16 2024 Automatic Build System <autodist@openmamba.org> 5.6.3-1mamba
- automatic version update by autodist
* Tue Oct 15 2024 Automatic Build System <autodist@openmamba.org> 5.6.2-1mamba
- automatic version update by autodist
* Thu Oct 10 2024 Automatic Build System <autodist@openmamba.org> 5.6.1-1mamba
- automatic version update by autodist
* Sun Jul 07 2024 Automatic Build System <autodist@openmamba.org> 5.2.3-1mamba
- automatic version update by autodist
* Wed Jul 03 2024 Automatic Build System <autodist@openmamba.org> 5.2.2-1mamba
- automatic version update by autodist
* Tue Jul 02 2024 Automatic Build System <autodist@openmamba.org> 5.2.1-1mamba
- automatic version update by autodist
* Mon Jul 01 2024 Automatic Build System <autodist@openmamba.org> 5.2.0-1mamba
- automatic version update by autodist
* Sat Jun 22 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 5.1.8-2mamba
- rebuilt with qt 6.7.2
* Mon Jun 17 2024 Automatic Build System <autodist@openmamba.org> 5.1.8-1mamba
- automatic version update by autodist
* Sat Jun 15 2024 Automatic Build System <autodist@openmamba.org> 5.1.7-1mamba
- automatic version update by autodist
* Mon Jun 10 2024 Automatic Build System <autodist@openmamba.org> 5.1.5-1mamba
- automatic version update by autodist
* Tue Jun 04 2024 Automatic Build System <autodist@openmamba.org> 5.1.2-1mamba
- automatic version update by autodist
* Sun Jun 02 2024 Automatic Build System <autodist@openmamba.org> 5.1.1-1mamba
- automatic version update by autodist
* Sat Jun 01 2024 Automatic Build System <autodist@openmamba.org> 5.1.0-1mamba
- automatic version update by autodist
* Fri May 31 2024 Automatic Build System <autodist@openmamba.org> 5.0.6-1mamba
- automatic version update by autodist
* Wed May 29 2024 Automatic Build System <autodist@openmamba.org> 5.0.4-1mamba
- automatic version update by autodist
* Tue May 28 2024 Automatic Build System <autodist@openmamba.org> 5.0.3-1mamba
- automatic version update by autodist
* Sat May 25 2024 Automatic Build System <autodist@openmamba.org> 5.0.2-1mamba
- automatic version update by autodist
* Sun May 05 2024 Automatic Build System <autodist@openmamba.org> 5.0.1-1mamba
- automatic version update by autodist
* Thu May 02 2024 Automatic Build System <autodist@openmamba.org> 5.0.0-1mamba
- automatic version update by autodist
* Sun Apr 28 2024 Automatic Build System <autodist@openmamba.org> 4.16.10-1mamba
- automatic version update by autodist