Ilya Fedin
f1ee5b5704
Expose gtk integration to lib_base
2021-02-19 12:41:09 +04: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
Ilya Fedin
facbaecf30
Add -Werror to actions
2020-11-17 15:45:27 +03:00
Ilya Fedin
8b0fcee6a6
Use docker build in linux action
2020-11-12 14:29:42 +03:00
zurg3
a768b65295
Updated FFmpeg version in GitHub Actions workflows
2020-11-10 16:23:37 +03:00
zurg3
a68d9b4522
Updated Qt version in GitHub Actions workflows
2020-11-10 16:23:37 +03:00
Ilya Fedin
822d1718a9
Use MozJPEG
2020-10-30 12:12:39 +03:00
23rd
3883a268c7
Fixed warnings from Github CI.
2020-10-27 20:17:14 +03:00
Ilya Fedin
b6fc418d32
01org/libva -> intel/libva
2020-10-20 09:37:56 +03:00
Ilya Fedin
dcac3146c7
Fix Linux GitHub action
2020-10-01 10:54:42 +03:00
Ilya Fedin
077f0c393e
No need to rebuild ffmpeg without NEON optimizations anymore
2020-08-31 12:01:43 +04:00
23rd
97076dbf83
Replaced origin webrtc with custom-built fork in Github CI.
...
Updated building docs.
2020-08-21 17:35:32 +03:00
Ilya Fedin
786bedf271
Disable Qt's integration mechanism on GTK-based DE to avoid early GTK loading
...
This also removes TDESKTOP_USE_GTK_FILE_DIALOG since it doesn't forces GTK dialog for anyone and there is no reason to leave it
TDESKTOP_DISABLE_GTK_INTEGRATION can be also tested via action now
2020-08-15 17:43:28 +04:00
23rd
bc7925985c
Added WebRTC building to Github CI.
2020-08-15 00:03:37 +04:00
Ilya Fedin
08b67e383e
Add -D DESKTOP_APP_DISABLE_CRASH_REPORTS=OFF to docs & actions
2020-08-11 10:55:50 +04:00
Ilya Fedin
4e5e30a8dd
Update fcitx5-qt
2020-08-11 10:55:50 +04:00
Ilya Fedin
4623804123
Don't build OpenSSL tests
...
To decrease actions run time and fails
2020-07-13 06:50:55 +04:00
Ilya Fedin
59b521d666
Implement xcb-based LastUserInputTime method
2020-07-12 22:19:44 +04:00
23rd
d2615dda63
Updated Github Actions Cache version.
2020-06-30 12:28:13 +03:00
Ilya Fedin
fde51018ca
Update libwayland
2020-06-17 20:33:46 +04:00
Ilya Fedin
f1e75d809a
Separate patches
2020-06-03 11:31:34 +04:00
Ilya Fedin
1d622fb3c0
Add patches with the fix for https://github.com/telegramdesktop/tdesktop/issues/6645
2020-06-01 18:43:42 +04:00
Ilya Fedin
c12356a032
Disable unneeded alsa dependency in ffmpeg
2020-05-25 10:34:12 +04:00
Ilya Fedin
126ed6e6e3
Fix path to compose file
2020-05-25 10:34:12 +04:00
Ilya Fedin
701e1d7b4d
Add fcitx5 support
2020-05-12 09:26:04 +04:00
Ilya Fedin
447d4e6c47
Remove Portaudio from building instructions
...
Since it loaded at runtime with dlopen anyway and headers from the system package are OK
2020-05-08 12:49:21 +04:00
Ilya Fedin
3135463017
Add new option to simplify creation of self-contained packages (snap/flatpak/appimage)
2020-05-05 14:31:18 +04:00
RadRussianRus
89950de93e
Do not ignore changes for docs needed for build
2020-05-05 14:20:58 +04:00
Ilya Fedin
161e51757c
Change color of wayland decoration according to theme
2020-05-01 12:26:10 +04:00
RadRussianRus
48743a7973
Exclude files that aren't necessary for actions
2020-05-01 12:12:49 +04:00
23rd
d46e145c61
Updated Qt to 5.12.8.
2020-04-21 18:55:34 +04:00
Ilya Fedin
bc06a3aea3
Make actions ignore .md files not only in the root of repository
2020-04-13 17:39:00 +04:00
Ilya Fedin
e71b7dd384
Don't overwrite artifacts by multiple runs
2020-04-13 10:42:32 +04:00
Ilya Fedin
664b43acd7
Fixes for linux action:
...
* Disable building of unneeded openal tools and tests
* Disable ffmpeg linkage with unneeded libraries
* Disable unneeded dtd validation for libwayland
* Omit Qt flags that set to default values
* Fix prefix usage
* Build dependencies in release mode to reduce build size
2020-04-12 19:21:59 +04:00
23rd
1a5ee99c8a
Updated checkout Github Action to v2.
2020-03-24 17:04:44 +03:00
23rd
9a78c94d7e
Updated linux.yml.
2020-03-24 17:04:44 +03:00
Ilya Fedin
9f0d6e9fab
Add DESKTOP_APP_DISABLE_DBUS_INTEGRATION to matrix of Linux GitHub action defines
2020-03-16 13:00:47 +04:00
Ilya Fedin
afc902a5cb
Don't set device explicitly when capturing
...
Also update openal to 1.20.1 since it has pulseaudio.allow-moves by default
Fix playback devices enumerating
2020-03-10 11:49:23 +04:00
23rd
3a5c0976bb
Updated docs.
...
- Removed libenchant-dev.
- Removed installing OpenSSL shared docs for Linux.
- Updated xz and libiconv for Xcode.
2020-02-27 12:11:27 +04:00
23rd
1ca096e7ce
Added auto caching for Github CI.
2020-02-24 18:07:09 +03:00
23rd
2b2ac2e48f
Decreased packages installation time for Linux workflow.
2020-02-24 18:07:09 +03:00
Ilya Fedin
da14588235
Enable native Wayland support
2020-02-24 19:03:27 +04:00
Nicholas Guriev
23d958e457
Save build place on Linux workflow
...
* This tries to avoid "No space left on device" error.
* Remove unneeded build cache directories.
* Whenever possible, checkout only one Git commit.
2020-02-23 18:45:53 +04:00
Ilya Fedin
bbc516cf43
Move TDESKTOP_DISABLE_DBUS_INTEGRATION to cmake_helpers
2020-02-21 18:08:55 +04:00
RadRussianRus
8128f851d1
Changed libvdpau source url
2020-02-19 12:02:42 +04:00
John Preston
7bf2b607f9
Return glib event loop in static builds.
...
Regression was introduced in 3f5eaa8f0a
.
Fixes problem with GTK file dialog running as modal windows. Fixes #7186 .
2020-02-13 13:49:34 +04:00
Ilya Fedin
fb2bbd87b7
Fix zlib linkage
2020-02-10 15:23:14 +04:00
Ilya Fedin
6206b6f843
Adapt indicator-application check for sandboxed environments
...
Fix quality loss in the tray icon image
Fix window showing by clicking on the tray icon on macOS
Fix tray icon displaying on KDE
2020-02-10 15:09:47 +04:00