mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-09 05:10:05 +02:00
Telegram: bump version
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
From 773f37ad2603040774cd6016cd79710bd422bbbf Mon Sep 17 00:00:00 2001
|
||||
From af5d52d4abd12204b02bc5badecd5e971d8235f1 Mon Sep 17 00:00:00 2001
|
||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
||||
Date: Fri, 15 Nov 2024 22:56:58 +1000
|
||||
Date: Thu, 5 Dec 2024 09:31:54 +1000
|
||||
Subject: Add haiku support
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
From 99e03c823581b4e1e77db26170ddd07a93f8fc2a Mon Sep 17 00:00:00 2001
|
||||
From 6b9ebe7a241bf1ebe05a1742005a4c385c7d5e7c Mon Sep 17 00:00:00 2001
|
||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
||||
Date: Fri, 15 Nov 2024 23:00:32 +1000
|
||||
Date: Thu, 5 Dec 2024 13:47:11 +1000
|
||||
Subject: Add haiku support
|
||||
|
||||
|
||||
@@ -138,7 +138,7 @@ index 0000000..e5f8b64
|
||||
+
|
||||
+resource("BEOS:default_shortcut") "S";
|
||||
diff --git a/Telegram/CMakeLists.txt b/Telegram/CMakeLists.txt
|
||||
index 13af508..7bb7170 100644
|
||||
index af21be8..7383d04 100644
|
||||
--- a/Telegram/CMakeLists.txt
|
||||
+++ b/Telegram/CMakeLists.txt
|
||||
@@ -97,6 +97,15 @@ PRIVATE
|
||||
@@ -157,7 +157,7 @@ index 13af508..7bb7170 100644
|
||||
target_precompile_headers(Telegram PRIVATE $<$<COMPILE_LANGUAGE:CXX,OBJCXX>:${src_loc}/stdafx.h>)
|
||||
nice_target_sources(Telegram ${src_loc}
|
||||
PRIVATE
|
||||
@@ -1634,6 +1643,16 @@ if (NOT build_winstore)
|
||||
@@ -1657,6 +1666,16 @@ if (NOT build_winstore)
|
||||
)
|
||||
endif()
|
||||
|
||||
@@ -174,7 +174,7 @@ index 13af508..7bb7170 100644
|
||||
if (DESKTOP_APP_USE_PACKAGED)
|
||||
remove_target_sources(Telegram ${src_loc}
|
||||
platform/mac/mac_iconv_helper.c
|
||||
@@ -1797,7 +1816,7 @@ else()
|
||||
@@ -1820,7 +1839,7 @@ else()
|
||||
set(bundle_identifier "com.tdesktop.Telegram")
|
||||
endif()
|
||||
set(bundle_entitlements "Telegram.entitlements")
|
||||
@@ -204,17 +204,17 @@ index 51a9068..b5296bc 100644
|
||||
if (const auto strong = weak.get()) {
|
||||
showBox(Box(SettingsBox, strong));
|
||||
diff --git a/Telegram/SourceFiles/core/core_settings.h b/Telegram/SourceFiles/core/core_settings.h
|
||||
index 3838463..8721099 100644
|
||||
index 87fb383..6e879b7 100644
|
||||
--- a/Telegram/SourceFiles/core/core_settings.h
|
||||
+++ b/Telegram/SourceFiles/core/core_settings.h
|
||||
@@ -1030,7 +1030,7 @@ private:
|
||||
@@ -1034,7 +1034,7 @@ private:
|
||||
rpl::variable<float64> _dialogsNoChatWidthRatio; // per-window
|
||||
rpl::variable<int> _thirdColumnWidth = kDefaultThirdColumnWidth; // p-w
|
||||
bool _notifyFromAll = true;
|
||||
- rpl::variable<bool> _nativeWindowFrame = false;
|
||||
+ rpl::variable<bool> _nativeWindowFrame = true;
|
||||
rpl::variable<std::optional<bool>> _systemDarkMode = std::nullopt;
|
||||
rpl::variable<bool> _systemDarkModeEnabled = false;
|
||||
rpl::variable<bool> _systemDarkModeEnabled = true;
|
||||
rpl::variable<WindowTitleContent> _windowTitleContent;
|
||||
diff --git a/Telegram/SourceFiles/core/sandbox.cpp b/Telegram/SourceFiles/core/sandbox.cpp
|
||||
index 4188882..0e0b448 100644
|
||||
@@ -1100,7 +1100,7 @@ index 6cb3ff9..62fd650 100644
|
||||
#include <QtGui/QWindow>
|
||||
#include <QtGui/QtEvents>
|
||||
diff --git a/Telegram/lib_ui/ui/widgets/popup_menu.cpp b/Telegram/lib_ui/ui/widgets/popup_menu.cpp
|
||||
index 0da7968..25da2ed 100644
|
||||
index c4dd382..8820b10 100644
|
||||
--- a/Telegram/lib_ui/ui/widgets/popup_menu.cpp
|
||||
+++ b/Telegram/lib_ui/ui/widgets/popup_menu.cpp
|
||||
@@ -19,6 +19,10 @@
|
||||
@@ -5,7 +5,7 @@ COPYRIGHT="2013-2024 Telegram"
|
||||
LICENSE="GNU GPL v3"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v$portVersion/tdesktop-$portVersion-full.tar.gz"
|
||||
CHECKSUM_SHA256="3442e28e01d937376e687615e3ee13fb580788c4deb7561b410522ce3452fdef"
|
||||
CHECKSUM_SHA256="c9e74a9b49284c0d4197f0be7e02415e14c4f8bf46403d0663d39f44d7ac2fbc"
|
||||
SOURCE_FILENAME="tdesktop-$portVersion-full.tar.gz"
|
||||
SOURCE_DIR="tdesktop-$portVersion-full"
|
||||
SOURCE_URI_2="https://github.com/ada-url/ada/releases/download/v2.9.0/singleheader.zip"
|
||||
@@ -121,6 +121,7 @@ BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:g_ir_scanner
|
||||
cmd:make
|
||||
cmd:lld >= 19
|
||||
cmd:ninja
|
||||
cmd:patch
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
@@ -149,7 +150,7 @@ BUILD()
|
||||
sed -i -e '/-fstack-protector-all/d' cmake/options_linux.cmake
|
||||
sed -i -e '/_GLIBCXX_ASSERTIONS/d' cmake/options_linux.cmake
|
||||
DISABLE_PRECOMPILE_HEADERS="ON"
|
||||
CXX_FLAGS_RELEASE="-O2"
|
||||
CXX_FLAGS_RELEASE="-O1 -fuse-ld=lld -Wl,--no-keep-memory -Wl,--undefined-version"
|
||||
fi
|
||||
|
||||
# copy ada library files
|
||||
@@ -173,7 +174,7 @@ BUILD()
|
||||
|
||||
cmake -S . -B build -G Ninja \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_CXX_FLAGS_RELEASE=$CXX_FLAGS_RELEASE \
|
||||
-DCMAKE_CXX_FLAGS_RELEASE="$CXX_FLAGS_RELEASE" \
|
||||
-DCMAKE_DISABLE_PRECOMPILE_HEADERS=$DISABLE_PRECOMPILE_HEADERS \
|
||||
-DBoost_USE_STATIC_LIBS=OFF \
|
||||
-DBUILD_SHARED_LIBS=ON \
|
||||
Reference in New Issue
Block a user