e30c1857bf
Updated repo to latest patches-track-wip (TD 5.0.6)
2024-08-31 01:38:31 +03:00
Ilya Fedin
75785e6f65
Merge tag 'v4.15.3' into HEAD
2024-07-01 01:16:47 +04:00
dependabot[bot]
df808df8d3
Bump actions/upload-artifact from 2 to 4
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-21 09:16:03 +04:00
Ilya Fedin
6ebbca58e8
Track major version for official GitHub helpers in actions
2024-05-14 09:54:25 +04:00
dependabot[bot]
046bc03037
Bump actions/checkout from 3.1.0 to 4.1.4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.1.0 to 4.1.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.1.0...v4.1.4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 20:40:02 +04:00
Ilya Fedin
0ad18c8182
Get rid of direct Wayland usage
...
This should get rid of a very nasty vector of misbehaving and quite a lot of code which is boilerplate over Wayland protocols at the price of losing support of niche features
Most of things served by xcb code on X11 is served by portal code on Wayland, hopefully this tendention will continue and we will be fine just with glib which provides D-Bus and other basic APIs
2024-04-22 11:04:02 +04:00
Ilya Fedin
b09cede008
Fix uploading artifact on Linux
2024-04-04 15:51:22 +04:00
Ilya Fedin
e2a0483b9f
Enable artifacts for GH actions
2024-04-04 15:51:22 +04:00
Ilya Fedin
29debc07c4
Let specify arbitrary build configuration via Docker
...
Default to RelWithDebInfo for both optimizations and debug information
2024-02-06 20:31:44 +04:00
Ilya Fedin
be9aa3a097
Test the build of updater on the CI
2023-12-31 15:35:14 +00:00
Ilya Fedin
73294bfabf
Make Linux action to use the pre-set entrypoint
2023-12-16 09:32:50 +04:00
Ilya Fedin
df29af5aea
CentOS 7 -> Rocky Linux 8
2023-09-20 22:32:35 +04:00
Ilya Fedin
0a011db483
Get rid of DESKTOP_APP_DISABLE_DBUS_INTEGRATION
...
Desktop App Toolkit uses GLib as the D-Bus library for quite long time, but GLib is not only a D-Bus library, it's more a basic library providing native Linux APIs implementing various specs. The situation right now is that DESKTOP_APP_DISABLE_DBUS_INTEGRATION disables not only D-Bus code but all the native API integration such as MIME handling or .desktop file parsing. In other words, the option disables native Linux APIs on Linux what is absurd and doesn't have any sense.
2023-05-15 08:08:04 +04:00
Ilya Fedin
f18bf46fb1
Speed up Linux action
...
The binary is stripped anyway, there's no sense in producing debug symbols
2022-11-28 12:09:45 +01:00
Ilya Fedin
5df4dd36a7
Update Python to 3.8 in Docker
2022-11-25 11:14:15 +01:00
23rd
9601207b2c
Fixed warnings from Github CI.
2022-11-11 11:45:12 +04:00
Ilya Fedin
8fe48f3ca2
Use cmake_dependent_option to better declare variables that relate on other variables
2022-08-11 09:07:15 +03:00
Ilya Fedin
a79e979fb8
Fix Linux GitHub action
2022-07-28 20:18:06 +04:00
Ilya Fedin
060cd0aab9
Don't trigger actions on build documentation change
...
Documentation is not sourced in actions since prepare.py invention
2022-06-29 08:21:16 +04:00
Ilya Fedin
d11885d48c
Update URL to the Docker image in Linux action
2022-04-18 21:21:57 +04:00
98f2683e5e
Updated TDesktop sources to 3.4.3
2022-01-10 03:04:51 +03:00
Ilya Fedin
1ec2c16d27
Fix path to result binary in Linux action
2021-12-11 07:29:02 +04:00
3d1eb14ff7
Updated TDesktop sources to 3.3
2021-12-08 19:05:46 +03:00
f418e7ff73
Updated TDesktop sources to 3.2.5
2021-12-07 14:28:17 +03:00
Ilya Fedin
c7433477bc
Use ninja as much as possible in docker
2021-11-21 09:51:01 +04:00
Ilya Fedin
55e44e3675
Use GCC 10 in GH action
2021-11-18 20:32:52 +04:00
Ilya Fedin
22b37c4bf8
Use webkitgtk without its headers
2021-11-06 16:33:39 +04:00
fa4931a0e0
Updated TDesktop sources to 3.1
2021-09-20 04:56:43 +03:00
3f08b7ec96
Updated TDesktop sources to 3.0.1
2021-09-17 17:28:15 +03:00
John Preston
0a4a96d4cd
Fix action build on Linux.
2021-09-12 01:39:28 +03:00
Ilya Fedin
05d4d58f8b
Replace GTK integration with xsettings + XDP
2021-09-06 15:43:28 +03:00
Ilya Fedin
bc2fc94e25
Don't check libtgvoip defines, too big queue
2021-08-11 15:46:38 +03:00
Ilya Fedin
6f0e94a04a
WebKitGTK support doesn't depend on GTK integration anymore
2021-08-11 15:46:38 +03:00
3cf6384bed
Updated TDesktop sources to 2.8.11+2de0b79
2021-07-20 14:28:36 +03:00
Ilya Fedin
4b82a56270
Remove old instructions & patches they referred to
...
(& rename instructions to the actual state)
Old instruction names were from the time when tdesktop used GYP that had MSVC, XCode and CMake backends.
But tdesktop uses CMake now, so these names are no longer correct.
2021-07-20 09:50:57 +03:00
2a88c662d8
Updated TDesktop sources to 2.8.11+b2c762e
2021-07-20 06:59:26 +03:00
Ilya Fedin
6f151f20e9
Add support for DESKTOP_APP_DISABLE_WEBKITGTK
...
Co-authored-by: mid-kid <esteve.varela@gmail.com>
2021-07-19 22:31:27 +03:00
f28b9ccf0c
Updated TDesktop sources to 2.8.8
2021-07-16 03:03:15 +03:00
Ilya Fedin
551ea7d879
Move GTK integration out of process with D-Bus
2021-07-02 00:59:36 +03:00
1b1ec93914
Reduce Linux CI
...
It's needed only for compatibility and other builds are tested already with AppImage action.
2021-05-10 08:36:28 +03:00
1927ab7955
Updated TDesktop sources to 2.7.1+c08a148
2021-03-28 16:07:58 +03:00
Ilya Fedin
7979b3b6c8
Fix devtoolset version in linux action
2021-03-20 14:33:02 +03:00
Ilya Fedin
3f25e92afd
Add build options for libtgvoip backends
...
libtgvoip has options to disbale some backends, but they never were exposed via tdesktop's cmake
Since libtgvoip autoconf build system doesn't work anymore, it's worth to have these options in tdesktop's cmake.
2021-03-20 14:33:02 +03:00
8d9e17482c
Updated TDesktop sources to 2.6
2021-02-27 19:54:04 +03:00
Ilya Fedin
673fc63680
Check DESKTOP_APP_DISABLE_X11_INTEGRATION on actions
2021-02-23 12:54:25 +04:00
Ilya Fedin
f1ee5b5704
Expose gtk integration to lib_base
2021-02-19 12:41:09 +04:00
3148d17442
Updated TDesktop sources to 2.5.1+feff514
2020-12-23 22:04:48 +03:00
Ilya Fedin
6af180d6b5
Remove unneeded anymore Yum install step from Linux action
2020-12-10 07:26:46 +03:00
Ilya Fedin
c3b0e6c503
Move -s to CMAKE_EXE_LINKER_FLAGS
2020-11-18 14:29:00 +03:00
mid-kid
17e8e0a7b0
Add workflow for DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION
2020-11-17 16:23:54 +03:00