30 Commits

Author SHA1 Message Date
kn
8fe904abf6 Remove unused DESKTOP_APP_EXECUTABLE_PATH_OVERRIDE
The upstream fix uses PATH lookup;  this override is a left-over from
a previous version of the restart fix (cmake reports it as unused).
2022-03-25 16:07:39 +00:00
kn
19f172459d Disable Neon on arm 2022-03-18 19:59:16 +00:00
kn
beaefccacd Update to tdesktop 3.6.1 2022-03-18 19:36:50 +00:00
kn
8519a48289 Update to tdeskto 3.6.0 2022-03-11 22:45:10 +00:00
naddy
3f5796b9fd drop RCS Ids 2022-03-11 19:45:43 +00:00
kn
ea79588912 Enable debug package
Require recent tg_owt with debug package to keep in sync
2022-03-10 13:51:33 +00:00
kn
8b29897020 Silence only *-clang compilers wrt. -fstack-clash-protection 2022-03-10 12:22:41 +00:00
kn
5716e16517 Update to tdesktop 3.5.6 beta
Use updated restart fix, zap RCSIDs
2022-03-09 16:48:18 +00:00
kn
9fb58531e6 Make restarts work
`telegram-desktop` fails to restart since tdesktop fails to obtain
the executable path;  apply upsteam patch to pass a hardcoded path
from the port to use in the restart code.

This makes restarts work as intended, e.g. after changing UI zoom
or language, when started via PATH lookup (the .desktop file does
that).
2022-03-06 23:01:27 +00:00
kn
6e93d10c51 Stupid me forgot a file 2022-03-06 16:50:40 +00:00
kn
08c6ae6f54 Update to tdesktop 3.5.5 beta 2022-03-06 16:40:14 +00:00
kn
21dafa493a tdesktop ccache hints are useful for tg_owt as well 2022-03-06 16:38:21 +00:00
kn
f493cbd3d2 Hint at ccache(1) knobs for effective caching 2022-03-05 18:22:29 +00:00
kn
44a7886350 Update to tdesktop-3.5.3beta
Upstream merged my patch to disable jemalloc via cmake.
2022-03-02 02:43:35 +00:00
kn
055971a1f6 Replace patch hunk with CFLAGS/CXXFLAGS addition 2022-03-02 00:40:09 +00:00
kn
bd7a40dafb Remove obsolete patch disabling libdispatch
lib_crl now detects dispatch and automatically fails back to Qt.
tdesktop still configures if dispatch cannot be found, despite the warning/error.
2022-02-28 22:48:48 +00:00
kn
e1764f6a9d Install stripped
Ship stripped executables until we build debug-* packages (or a custom
DEBUG=... is used);

This brings the telegram-desktop binary down from 236M to 105M.

Sync PLIST while here.

OK sthen
2022-02-13 21:21:02 +00:00
kn
73ba366030 Update to tdesktop 3.5.2 2022-02-09 09:54:59 +00:00
kn
12bdd18b4a Enable dbus integration (to support native notifications) 2022-02-05 17:44:36 +00:00
kn
64b14426f9 Update to tdesktop 3.5.1
https://github.com/telegramdesktop/tdesktop/releases/tag/v3.5.1
Also pull in a post-release fix to unbreak the no-Wayland build.
2022-02-05 16:38:31 +00:00
kn
202d5b7f93 Replace minizip patch with CFLAGS addition 2022-02-02 23:25:53 +00:00
kn
5be8e65f99 Remove ineffective hunk
This reenabled -pie, except does so when DESKTOP_APP_USE_PACKAGED is OFF;
we build with ON.
2022-02-02 22:04:29 +00:00
kn
5721e6fbb1 Update to tdesktop 3.5.0
https://github.com/telegramdesktop/tdesktop/releases/tag/v3.5.0
Also pull in a post-release fix to unbreak the Qt5 build.
2022-02-02 15:19:33 +00:00
sthen
d8f1c9a532 disable building tdesktop on i386, build was killed by dpb on
calls_group_menu.cpp after swapping for 80 minutes
2022-01-30 13:34:25 +00:00
kn
d2f9dbd9c6 Tell portroach what to look at, 3.4.8 is not newer than 3.4.8-full 2022-01-27 07:03:36 +00:00
kn
abea672feb Use comments not echo in bundle handling
Clean up the .need/ directory so it does not land in PLIST.
2022-01-26 21:53:51 +00:00
kn
d4dafb9bb0 Remove libevent LDEP (forgotten in previous commit) 2022-01-26 21:23:00 +00:00
kn
daa1330727 Ditch extra LDFLAGS
Those are mostly dependencies of tg_owt, which dynamically links
them correctly.  tdesktop links against absl_strings on its own
already.  libevent is not used at all.

This is a left-over from early porting days.
tdesktop still builds and works with this, including calls.
2022-01-26 19:48:25 +00:00
kn
d65fdeef0a Remove PATCHORIG, fix license detail
That one .orig file was in an unneeded bundle we remove, thanks op.
2022-01-26 19:41:45 +00:00
kn
93f7a49fcc Import net/tdesktop 3.4.8
Joint effort with Andrew Krasavin <noiseless-ak AT yandex DOT ru>.
Tested by lots of people on amd64 amd arm64.

Feedback op
OK abieber op
---
Telegram Desktop is the official desktop client for the Telegram messenger,
based on the Telegram API and the MTProto secure protocol.
2022-01-26 19:38:06 +00:00