Compare commits
39 Commits
4.16.10-1m
...
main
Author | SHA1 | Date | |
---|---|---|---|
db886d4f2b | |||
36474615ac | |||
6151ce2419 | |||
e2d76d3e40 | |||
343aaa1341 | |||
260e1f238f | |||
3f5d074be6 | |||
cd26b8d70f | |||
a8a520cd89 | |||
2ba19d100b | |||
d27a7a6171 | |||
ef077acf32 | |||
b2998d2c1d | |||
399dad371a | |||
6c40731260 | |||
9e091287b2 | |||
6110a2dcce | |||
21594c7b5f | |||
8b58346959 | |||
be5349f7a1 | |||
627994fbb4 | |||
32ee7ae452 | |||
67f9961c90 | |||
ed68c3dd30 | |||
fda452b048 | |||
532a97f240 | |||
555d2af20a | |||
78290e3b60 | |||
babdb0b4c5 | |||
46c1a51a6e | |||
47e22e38a5 | |||
292872b2bd | |||
386d78d9db | |||
eff3e74c68 | |||
4f80f4a7bf | |||
9f1a39c2e9 | |||
08ef902209 | |||
6bfd756437 | |||
c984d1fff2 |
37
telegram-5.13.1-qt6-qtbase-6.9.0.patch
Normal file
37
telegram-5.13.1-qt6-qtbase-6.9.0.patch
Normal 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();
|
||||
}
|
225
telegram.spec
225
telegram.spec
@ -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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user