Remove telegram
This commit is contained in:
parent
4df85750b6
commit
a66943f962
|
@ -1,85 +0,0 @@
|
||||||
# Contributor: Leo <thinkabit.ukim@gmail.com>
|
|
||||||
# Maintainer:
|
|
||||||
pkgname=telegram-desktop
|
|
||||||
pkgver=2.6.1
|
|
||||||
pkgrel=0
|
|
||||||
pkgdesc="Telegram Desktop messaging app"
|
|
||||||
options="!check" # Requires Catch2 to be packaged.
|
|
||||||
url="https://desktop.telegram.org/"
|
|
||||||
# x86: textrels in tg_owt
|
|
||||||
# s390x, mips, mips64: Need support on lib_base
|
|
||||||
arch="all !x86 !s390x !mips !mips64 armhf"
|
|
||||||
license="GPL-3.0-or-later WITH OpenSSL"
|
|
||||||
depends="qt5-qtimageformats ttf-opensans"
|
|
||||||
makedepends="
|
|
||||||
alsa-lib-dev
|
|
||||||
cmake
|
|
||||||
enchant2-dev
|
|
||||||
ffmpeg-dev
|
|
||||||
hunspell-dev
|
|
||||||
libjpeg-turbo-dev
|
|
||||||
libexecinfo-dev
|
|
||||||
libexif-dev
|
|
||||||
libva-dev
|
|
||||||
libvdpau-dev
|
|
||||||
libxkbcommon-dev
|
|
||||||
lz4-dev
|
|
||||||
minizip-dev
|
|
||||||
openal-soft-dev
|
|
||||||
openssl-dev
|
|
||||||
opus-dev
|
|
||||||
portaudio-dev
|
|
||||||
pulseaudio-dev
|
|
||||||
python3
|
|
||||||
qtchooser
|
|
||||||
qt5-qtbase-dev
|
|
||||||
qt5-qtsvg-dev
|
|
||||||
qt5-qtlottie-dev
|
|
||||||
range-v3-dev
|
|
||||||
tl-expected
|
|
||||||
xcb-util-keysyms-dev
|
|
||||||
xxhash-dev
|
|
||||||
xz-dev
|
|
||||||
zlib-dev
|
|
||||||
"
|
|
||||||
|
|
||||||
source="
|
|
||||||
https://github.com/telegramdesktop/tdesktop/releases/download/v$pkgver/tdesktop-$pkgver-full.tar.gz
|
|
||||||
remove-glibc.patch
|
|
||||||
small-sizes.patch
|
|
||||||
remove-calls.patch
|
|
||||||
"
|
|
||||||
builddir="$srcdir/tdesktop-$pkgver-full"
|
|
||||||
|
|
||||||
build() {
|
|
||||||
if [ "$CBUILD" != "$CHOST" ]; then
|
|
||||||
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
|
|
||||||
fi
|
|
||||||
cmake -B build \
|
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
||||||
-DBUILD_SHARED_LIBS=True \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DTDESKTOP_API_ID=611335 \
|
|
||||||
-DTDESKTOP_API_HASH=d524b414d21f4d37f08684c1df41ac9c \
|
|
||||||
-DDESKTOP_APP_USE_GLIBC_WRAPS=OFF \
|
|
||||||
-DDESKTOP_APP_DISABLE_CRASH_REPORTS=ON \
|
|
||||||
-DDESKTOP_APP_DISABLE_DBUS_INTEGRATION=ON \
|
|
||||||
-DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=ON \
|
|
||||||
-DDESKTOP_APP_DISABLE_GTK_INTEGRATION=ON \
|
|
||||||
-DDESKTOP_APP_DISABLE_AUTOUPDATE=ON \
|
|
||||||
-DDESKTOP_APP_USE_PACKAGED=ON \
|
|
||||||
-DDESKTOP_APP_USE_PACKAGED_FONTS=ON \
|
|
||||||
-DDESKTOP_APP_SPECIAL_TARGET="" \
|
|
||||||
-DTDESKTOP_LAUNCHER_BASENAME=telegram-desktop \
|
|
||||||
$CMAKE_CROSSOPTS .
|
|
||||||
make -C build
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
DESTDIR="$pkgdir" make -C build install
|
|
||||||
}
|
|
||||||
|
|
||||||
sha512sums="92506477ee1778f7528d8b914406cbf04abf1941d4f1a5d61b75dbf393df2184da1f4f83bbc343e221a539c7a01d3e3b3fe5286453d2bf1863b75ea922b70d5a tdesktop-2.6.1-full.tar.gz
|
|
||||||
b276001d1616cb5dbacbcd18510d0bd4b9d9f7b7a895b05fb6329866f5bdb7b69f536f7d7914436c8ea975c4f7951a2bb3efd9209c38df115b1d85e0ed099b04 remove-glibc.patch
|
|
||||||
3d1b8e6f870fc780f9ae8bc6a67eb676a5c5f686dc79e84cd6d64cb3cfafb1be626d0cc3960ffc67cecca21568764a0137c7303a89045fa59f91ba4eb5d8caed small-sizes.patch
|
|
||||||
11c57af7d3e9651ea76019c4cd8c6416c792fd5288ffd4e2d9357c81256a95c0e1b0a8c9fdad2d062a143f8d251695024693cbc1c8dcd0387d6858b706fda217 remove-calls.patch"
|
|
|
@ -1,28 +0,0 @@
|
||||||
--- a/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceImpl.cpp
|
|
||||||
+++ b/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceImpl.cpp
|
|
||||||
@@ -569,7 +569,7 @@
|
|
||||||
virtual void OnInterestingUsage(int usage_pattern) override {
|
|
||||||
}
|
|
||||||
|
|
||||||
- virtual void OnErrorDemuxingPacket(uint32_t ssrc) override {
|
|
||||||
+ virtual void OnErrorDemuxingPacket(uint32_t ssrc) {
|
|
||||||
_onMissingSsrc(ssrc);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
@@ -1207,16 +1207,6 @@
|
|
||||||
apm->ApplyConfig(audioConfig);
|
|
||||||
|
|
||||||
mediaDeps.audio_processing = apm;
|
|
||||||
-
|
|
||||||
- mediaDeps.onUnknownAudioSsrc = [weak](uint32_t ssrc) {
|
|
||||||
- getMediaThread()->PostTask(RTC_FROM_HERE, [weak, ssrc](){
|
|
||||||
- auto strong = weak.lock();
|
|
||||||
- if (!strong) {
|
|
||||||
- return;
|
|
||||||
- }
|
|
||||||
- strong->onMissingSsrc(ssrc);
|
|
||||||
- });
|
|
||||||
- };
|
|
||||||
|
|
||||||
dependencies.media_engine = cricket::CreateMediaEngine(std::move(mediaDeps));
|
|
||||||
dependencies.call_factory = webrtc::CreateCallFactory();
|
|
|
@ -1,11 +0,0 @@
|
||||||
--- a/cmake/external/webrtc/CMakeLists.txt
|
|
||||||
+++ b/cmake/external/webrtc/CMakeLists.txt
|
|
||||||
@@ -9,7 +9,7 @@
|
|
||||||
|
|
||||||
if (DESKTOP_APP_USE_PACKAGED)
|
|
||||||
find_package(tg_owt REQUIRED)
|
|
||||||
- target_link_libraries(external_webrtc INTERFACE tg_owt::tg_owt)
|
|
||||||
+ target_link_libraries(external_webrtc INTERFACE tg_owt::tg_owt INTERFACE jpeg)
|
|
||||||
else()
|
|
||||||
set(webrtc_loc ${libs_loc}/tg_owt/src)
|
|
||||||
set(webrtc_build_loc ${libs_loc}/tg_owt/out/$<CONFIG>)
|
|
|
@ -1,150 +0,0 @@
|
||||||
--- a/Telegram/CMakeLists.txt
|
|
||||||
+++ b/Telegram/CMakeLists.txt
|
|
||||||
@@ -18,7 +18,7 @@ endif()
|
|
||||||
add_subdirectory(lib_storage)
|
|
||||||
add_subdirectory(lib_lottie)
|
|
||||||
add_subdirectory(lib_qr)
|
|
||||||
-add_subdirectory(lib_webrtc)
|
|
||||||
+#add_subdirectory(lib_webrtc)
|
|
||||||
add_subdirectory(codegen)
|
|
||||||
|
|
||||||
get_filename_component(src_loc SourceFiles REALPATH)
|
|
||||||
@@ -26,8 +26,8 @@ get_filename_component(res_loc Resources REALPATH)
|
|
||||||
|
|
||||||
include(cmake/telegram_options.cmake)
|
|
||||||
include(cmake/lib_ffmpeg.cmake)
|
|
||||||
-include(cmake/lib_tgvoip.cmake)
|
|
||||||
-include(cmake/lib_tgcalls.cmake)
|
|
||||||
+#include(cmake/lib_tgvoip.cmake)
|
|
||||||
+#include(cmake/lib_tgcalls.cmake)
|
|
||||||
include(cmake/td_export.cmake)
|
|
||||||
include(cmake/td_mtproto.cmake)
|
|
||||||
include(cmake/td_lang.cmake)
|
|
||||||
@@ -39,15 +39,15 @@ set_target_properties(Telegram PROPERTIES AUTOMOC ON AUTORCC ON)
|
|
||||||
|
|
||||||
target_link_libraries(Telegram
|
|
||||||
PRIVATE
|
|
||||||
- tdesktop::lib_tgcalls_legacy
|
|
||||||
- tdesktop::lib_tgcalls
|
|
||||||
- tdesktop::lib_tgvoip
|
|
||||||
+# tdesktop::lib_tgcalls_legacy
|
|
||||||
+# tdesktop::lib_tgcalls
|
|
||||||
+# tdesktop::lib_tgvoip
|
|
||||||
tdesktop::td_export
|
|
||||||
tdesktop::td_mtproto
|
|
||||||
tdesktop::td_lang
|
|
||||||
tdesktop::td_scheme
|
|
||||||
tdesktop::td_ui
|
|
||||||
- desktop-app::lib_webrtc
|
|
||||||
+# desktop-app::lib_webrtc
|
|
||||||
desktop-app::lib_base
|
|
||||||
desktop-app::lib_crl
|
|
||||||
desktop-app::lib_ui
|
|
||||||
@@ -258,35 +258,35 @@ PRIVATE
|
|
||||||
boxes/url_auth_box.h
|
|
||||||
boxes/username_box.cpp
|
|
||||||
boxes/username_box.h
|
|
||||||
- calls/calls_box_controller.cpp
|
|
||||||
- calls/calls_box_controller.h
|
|
||||||
- calls/calls_call.cpp
|
|
||||||
- calls/calls_call.h
|
|
||||||
- calls/calls_group_call.cpp
|
|
||||||
- calls/calls_group_call.h
|
|
||||||
- calls/calls_group_common.h
|
|
||||||
- calls/calls_group_members.cpp
|
|
||||||
- calls/calls_group_members.h
|
|
||||||
- calls/calls_group_panel.cpp
|
|
||||||
- calls/calls_group_panel.h
|
|
||||||
- calls/calls_group_settings.cpp
|
|
||||||
- calls/calls_group_settings.h
|
|
||||||
- calls/calls_emoji_fingerprint.cpp
|
|
||||||
- calls/calls_emoji_fingerprint.h
|
|
||||||
- calls/calls_instance.cpp
|
|
||||||
- calls/calls_instance.h
|
|
||||||
- calls/calls_panel.cpp
|
|
||||||
- calls/calls_panel.h
|
|
||||||
- calls/calls_signal_bars.cpp
|
|
||||||
- calls/calls_signal_bars.h
|
|
||||||
- calls/calls_top_bar.cpp
|
|
||||||
- calls/calls_top_bar.h
|
|
||||||
- calls/calls_userpic.cpp
|
|
||||||
- calls/calls_userpic.h
|
|
||||||
- calls/calls_video_bubble.cpp
|
|
||||||
- calls/calls_video_bubble.h
|
|
||||||
- calls/calls_volume_item.cpp
|
|
||||||
- calls/calls_volume_item.h
|
|
||||||
+# calls/calls_box_controller.cpp
|
|
||||||
+# calls/calls_box_controller.h
|
|
||||||
+# calls/calls_call.cpp
|
|
||||||
+# calls/calls_call.h
|
|
||||||
+# calls/calls_group_call.cpp
|
|
||||||
+# calls/calls_group_call.h
|
|
||||||
+# calls/calls_group_common.h
|
|
||||||
+# calls/calls_group_members.cpp
|
|
||||||
+# calls/calls_group_members.h
|
|
||||||
+# calls/calls_group_panel.cpp
|
|
||||||
+# calls/calls_group_panel.h
|
|
||||||
+# calls/calls_group_settings.cpp
|
|
||||||
+# calls/calls_group_settings.h
|
|
||||||
+# calls/calls_emoji_fingerprint.cpp
|
|
||||||
+# calls/calls_emoji_fingerprint.h
|
|
||||||
+# calls/calls_instance.cpp
|
|
||||||
+# calls/calls_instance.h
|
|
||||||
+# calls/calls_panel.cpp
|
|
||||||
+# calls/calls_panel.h
|
|
||||||
+# calls/calls_signal_bars.cpp
|
|
||||||
+# calls/calls_signal_bars.h
|
|
||||||
+# calls/calls_top_bar.cpp
|
|
||||||
+# calls/calls_top_bar.h
|
|
||||||
+# calls/calls_userpic.cpp
|
|
||||||
+# calls/calls_userpic.h
|
|
||||||
+# calls/calls_video_bubble.cpp
|
|
||||||
+# calls/calls_video_bubble.h
|
|
||||||
+# calls/calls_volume_item.cpp
|
|
||||||
+# calls/calls_volume_item.h
|
|
||||||
chat_helpers/bot_keyboard.cpp
|
|
||||||
chat_helpers/bot_keyboard.h
|
|
||||||
chat_helpers/emoji_keywords.cpp
|
|
||||||
@@ -922,8 +922,8 @@ PRIVATE
|
|
||||||
settings/settings_advanced.h
|
|
||||||
settings/settings_chat.cpp
|
|
||||||
settings/settings_chat.h
|
|
||||||
- settings/settings_calls.cpp
|
|
||||||
- settings/settings_calls.h
|
|
||||||
+# settings/settings_calls.cpp
|
|
||||||
+# settings/settings_calls.h
|
|
||||||
settings/settings_codes.cpp
|
|
||||||
settings/settings_codes.h
|
|
||||||
settings/settings_common.cpp
|
|
||||||
--- a/cmake/external/CMakeLists.txt
|
|
||||||
+++ b/cmake/external/CMakeLists.txt
|
|
||||||
@@ -63,7 +63,7 @@ if (LINUX AND NOT DESKTOP_APP_DISABLE_DBUS_INTEGRATION)
|
|
||||||
endif()
|
|
||||||
add_checked_subdirectory(ton)
|
|
||||||
add_checked_subdirectory(variant)
|
|
||||||
-add_checked_subdirectory(webrtc)
|
|
||||||
+#add_checked_subdirectory(webrtc)
|
|
||||||
if (LINUX AND NOT DESKTOP_APP_DISABLE_X11_INTEGRATION)
|
|
||||||
add_checked_subdirectory(xcb)
|
|
||||||
endif()
|
|
||||||
--- a/Telegram/SourceFiles/core/core_settings.cpp
|
|
||||||
+++ b/Telegram/SourceFiles/core/core_settings.cpp
|
|
||||||
@@ -13,7 +13,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
|
||||||
#include "window/themes/window_theme.h"
|
|
||||||
#include "window/section_widget.h"
|
|
||||||
#include "base/platform/base_platform_info.h"
|
|
||||||
-#include "webrtc/webrtc_create_adm.h"
|
|
||||||
#include "facades.h"
|
|
||||||
|
|
||||||
namespace Core {
|
|
||||||
@@ -497,10 +496,6 @@ void Settings::setTabbedReplacedWithInfo(bool enabled) {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
-Webrtc::Backend Settings::callAudioBackend() const {
|
|
||||||
- return Webrtc::Backend::OpenAL;
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
void Settings::setDialogsWidthRatio(float64 ratio) {
|
|
||||||
_dialogsWidthRatio = ratio;
|
|
||||||
}
|
|
|
@ -1,39 +0,0 @@
|
||||||
diff --git a/Telegram/lib_base/base/platform/linux/base_info_linux.cpp b/Telegram/lib_base/base/platform/linux/base_info_linux.cpp
|
|
||||||
index cff7136..ced69bd 100644
|
|
||||||
--- a/Telegram/lib_base/base/platform/linux/base_info_linux.cpp
|
|
||||||
+++ b/Telegram/lib_base/base/platform/linux/base_info_linux.cpp
|
|
||||||
@@ -12,11 +12,6 @@
|
|
||||||
#include <QtCore/QDate>
|
|
||||||
#include <QtGui/QGuiApplication>
|
|
||||||
|
|
||||||
-// this file is used on both Linux & BSD
|
|
||||||
-#ifdef Q_OS_LINUX
|
|
||||||
-#include <gnu/libc-version.h>
|
|
||||||
-#endif // Q_OS_LINUX
|
|
||||||
-
|
|
||||||
namespace Platform {
|
|
||||||
namespace {
|
|
||||||
|
|
||||||
@@ -124,21 +119,13 @@ QString AutoUpdateKey() {
|
|
||||||
|
|
||||||
QString GetLibcName() {
|
|
||||||
#ifdef Q_OS_LINUX
|
|
||||||
- return "glibc";
|
|
||||||
+ return "musl";
|
|
||||||
#endif // Q_OS_LINUX
|
|
||||||
|
|
||||||
return QString();
|
|
||||||
}
|
|
||||||
|
|
||||||
QString GetLibcVersion() {
|
|
||||||
-#ifdef Q_OS_LINUX
|
|
||||||
- static const auto result = [&] {
|
|
||||||
- const auto version = QString::fromLatin1(gnu_get_libc_version());
|
|
||||||
- return QVersionNumber::fromString(version).isNull() ? QString() : version;
|
|
||||||
- }();
|
|
||||||
- return result;
|
|
||||||
-#endif // Q_OS_LINUX
|
|
||||||
-
|
|
||||||
return QString();
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,48 +0,0 @@
|
||||||
From 675b5d645221bae9d9ad2cc7dd62d30a3b0f95c3 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Julian Sparber <julian@sparber.net>
|
|
||||||
Date: Thu, 14 Nov 2019 17:36:33 +0100
|
|
||||||
Subject: [PATCH] Make it work on small sizes
|
|
||||||
|
|
||||||
---
|
|
||||||
Telegram/SourceFiles/settings/settings_main.cpp | 2 +-
|
|
||||||
Telegram/SourceFiles/window/window.style | 4 ++--
|
|
||||||
2 files changed, 3 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/Telegram/SourceFiles/settings/settings_main.cpp b/Telegram/SourceFiles/settings/settings_main.cpp
|
|
||||||
index 18552902b..c2d8e7a4d 100644
|
|
||||||
--- a/Telegram/SourceFiles/settings/settings_main.cpp
|
|
||||||
+++ b/Telegram/SourceFiles/settings/settings_main.cpp
|
|
||||||
@@ -100,7 +100,7 @@ void SetupSections(
|
|
||||||
}
|
|
||||||
|
|
||||||
bool HasInterfaceScale() {
|
|
||||||
- return true;
|
|
||||||
+ return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
void SetupInterfaceScale(
|
|
||||||
diff --git a/Telegram/SourceFiles/window/window.style b/Telegram/SourceFiles/window/window.style
|
|
||||||
index b3cd3ae83..29bf8bc3c 100644
|
|
||||||
--- a/Telegram/SourceFiles/window/window.style
|
|
||||||
+++ b/Telegram/SourceFiles/window/window.style
|
|
||||||
@@ -10,7 +10,7 @@ using "basic.style";
|
|
||||||
using "ui/widgets/widgets.style";
|
|
||||||
using "history/history.style";
|
|
||||||
|
|
||||||
-windowMinWidth: 380px;
|
|
||||||
+windowMinWidth: 360px;
|
|
||||||
windowMinHeight: 480px;
|
|
||||||
windowDefaultWidth: 800px;
|
|
||||||
windowDefaultHeight: 600px;
|
|
||||||
@@ -19,7 +19,7 @@ windowShadowShift: 1px;
|
|
||||||
|
|
||||||
columnMinimalWidthLeft: 260px;
|
|
||||||
columnMaximalWidthLeft: 540px;
|
|
||||||
-columnMinimalWidthMain: 380px;
|
|
||||||
+columnMinimalWidthMain: 360px;
|
|
||||||
columnDesiredWidthMain: 512px;
|
|
||||||
columnMinimalWidthThird: 292px;
|
|
||||||
columnMaximalWidthThird: 392px;
|
|
||||||
--
|
|
||||||
2.24.1
|
|
||||||
|
|
Loading…
Reference in New Issue