Ilya Fedin
716cc6ef9e
Workaround a crash in snap
2023-09-27 10:32:24 +04:00
Ilya Fedin
a509be99b0
Update Qt to 6.6.0-rc1 on Linux
2023-09-26 14:12:26 +04:00
Ilya Fedin
51ff484913
Update Qt to 6.6.0-beta4 on Linux
2023-09-26 12:15:33 +04:00
Ilya Fedin
2d7675ace0
Update all dependencies in snap
2023-09-21 12:53:07 +04:00
John Preston
d10b7e8402
Update tg_owt+libyuv/libvpx to chromium revisions.
2023-09-21 11:10:44 +04:00
Ilya Fedin
547a39d835
Update tg_owt in snap
2023-09-07 07:40:52 +04:00
Ilya Fedin
2af4b2b512
Move systemd to a separate snap part
2023-08-22 09:31:37 +02:00
Ilya Fedin
ed8c8aba17
Add VA-API and VDPAU drivers to snap package
2023-08-22 09:31:12 +02:00
Ilya Fedin
f817df9d7f
Use new glibmm 2.78 API
2023-07-20 17:58:07 +04:00
Ilya Fedin
59bb46aa40
Update Qt to 6.5.2 on Linux
2023-07-19 23:51:50 +04:00
Daniel Novomeský
2534fab7e7
Upgrade libjxl in snapcraft.yaml
2023-07-19 14:42:32 +04:00
Ilya Fedin
44c9cfc36b
Fix a warning in snap build
...
Looks like having gsettings in global plugs is no more valid
2023-06-19 18:02:49 +04:00
Ken VanDine
63ccf1bed4
snap: connect to the network-bind interface, necessary on systems where
...
desktop-legacy isn't supported like Ubuntu Core Desktop.
2023-06-10 17:09:45 +04:00
Ilya Fedin
e9787170d5
Update Qt to 6.5.1 on Linux
2023-05-25 14:41:02 +04:00
Ilya Fedin
862f4822f2
Don't drop default LDFLAGS in snap
2023-05-18 18:15:40 +04:00
Ilya Fedin
6dff1f11ba
Fix .gir file generation in snap
2023-05-18 15:49:15 +04:00
Ilya Fedin
e05b813b6e
Fix gobject-inrospection dependency in snap
...
Debian's weird package naming goes on
2023-05-17 17:59:47 +04:00
Ilya Fedin
665467b02d
Add new dependencies to snap build
2023-05-17 15:38:49 +04:00
Ilya Fedin
627c870dd5
Get rid of qt5compat dependency
2023-05-15 10:14:52 +04:00
Ilya Fedin
bb008911b0
Get rid of SystemMediaControls::setServiceName usage
2023-05-15 09:50:28 +04:00
John Preston
b881d24a5a
Update libyuv in tg_owt.
2023-05-01 11:08:24 +04:00
Ilya Fedin
68e229640b
Revert "Build OpenSSL 1.1.1 in snap"
...
This reverts commit 0e97ef992e
.
2023-04-30 12:31:14 +04:00
Ilya Fedin
1ac0c4142d
Update tg_owt in snap
2023-04-30 12:31:14 +04:00
Ilya Fedin
cc6f63edf4
Downgrade wl_seat version in snap
...
To avoid high-resolution scrolling events
2023-04-25 08:29:07 +04:00
Ilya Fedin
b2faed6b96
Switch Dockerfile and snap to https for Qt clone
2023-04-06 09:47:41 +04:00
Ilya Fedin
c9308d04b8
Don't set no more needed variables for portal support in snap
...
Both glib 2.76 and Qt 6.5 detect snap automatically now
2023-04-04 08:31:28 +04:00
Ilya Fedin
dc459d454f
Update OpenAL to 1.23.0 on Linux
2023-04-03 13:33:37 +04:00
Ilya Fedin
a529932556
Update Qt to 6.5.0 on Linux
2023-04-03 13:33:37 +04:00
Ilya Fedin
bebf8e4a03
Update glibmm in snap to 2.76.0
2023-04-01 00:17:58 +04:00
Ilya Fedin
463b628f99
Remove no longer needed hack to build libjxl in snap
2023-04-01 00:17:58 +04:00
Ilya Fedin
e9a92c311b
Fix non-first attempts to build snap
2023-04-01 00:17:58 +04:00
Ilya Fedin
4b57cbb9f7
Make liblapack3 discoverable in snap
2023-03-10 08:01:27 +04:00
Ilya Fedin
e62bdc9e1c
Fix legacy snapcraftctl usage
2023-03-10 06:21:57 +04:00
Ilya Fedin
b46d002157
Make libblas3 discoverable in snap
2023-03-10 06:21:57 +04:00
Ilya Fedin
327febbcdf
Install libavfilter in snap
2023-03-09 08:25:00 +04:00
Ilya Fedin
79e2157442
Update Qt to 6.5.0-beta3 on Linux
2023-03-01 11:14:34 +04:00
Ilya Fedin
84dbdc6e92
Let Dockerfile define the Qt version in use
2023-03-01 11:14:34 +04:00
Daniel Novomeský
dbe84d732c
Upgrade libjxl in snapcraft.yaml
2023-02-20 12:11:12 +04:00
Ilya Fedin
326b4eb10d
Add the package with C.UTF-8 locale to snap
2023-02-04 11:29:00 +04:00
Ilya Fedin
933f1944c7
Strip binaries in snap
2023-02-02 16:18:53 +04:00
Ilya Fedin
925849858b
Use ninja generator for libjxl in snap
2023-02-02 16:18:53 +04:00
Ilya Fedin
3c3829d9c5
Replace some legacy variables in snapcraft.yml
2023-02-02 16:18:53 +04:00
Ilya Fedin
fc8d1e21e8
Merge generate-caches and desktop-qt snap parts
2023-01-22 10:43:03 +04:00
Ilya Fedin
c8aa97b6b2
Fix fonts in snap
...
Regression was introduced in 09bd953c18
2023-01-21 09:44:14 +04:00
Ilya Fedin
d67c48fda1
Generate various caches in snap to speedup launch after updates
2023-01-21 09:44:14 +04:00
Ilya Fedin
8820b9046d
Map PipeWire's modules in snap
2023-01-20 16:53:30 +04:00
Ilya Fedin
09bd953c18
Add pipewire configs to snap
2023-01-20 14:44:09 +04:00
Ilya Fedin
24ecd2ac88
Map PipeWire's SPA plugins in snap
2023-01-20 12:12:49 +04:00
Ilya Fedin
241be89e5c
Enable the new experimental setting for Linux
2023-01-12 21:17:08 +04:00
Ilya Fedin
3cbbe3d3c2
Update Qt to 6.4.2 on Linux
2023-01-05 23:00:13 +04:00
John Preston
0af26dd353
Capture mouse in PipeWire screen capture.
2023-01-05 10:09:44 +04:00
Ilya Fedin
b246328dcf
Use latest mesa in snap
2023-01-02 11:19:15 +04:00
Ilya Fedin
dc5abf8ddd
Support ICCv4 with Little CMS on Linux
2022-12-28 16:02:35 +04:00
Ilya Fedin
ecd217a79f
Implement autostart in snap
2022-12-20 18:55:29 +04:00
John Preston
cad87f6818
Update to WebRTC M108.
2022-12-08 14:22:04 +04:00
Ilya Fedin
70b039a6e4
Don't build unneeded libprotoc in snap
2022-11-26 17:26:52 +01:00
Ilya Fedin
d63e483615
Use command-chain for desktop-launch in snap
2022-11-25 12:20:12 +01:00
Ilya Fedin
bea3e5d48f
Add mm-common to glibmm build-packages
2022-11-25 12:20:12 +01:00
Ilya Fedin
8b20c27ba7
Add protobuf to snap
2022-11-25 12:20:12 +01:00
Ilya Fedin
82629dd3e5
Update Qt to 6.4.1 on Linux
2022-11-18 20:40:57 +04:00
Ilya Fedin
b9b6a9e747
Follow desktop file naming specification
...
This is required for GApplication to enable all the features
https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#file-naming
2022-11-18 20:40:33 +04:00
Ilya Fedin
e675dc1ef1
Fix appdata filename in snapcraft.yaml
2022-11-08 01:13:08 +04:00
Ilya Fedin
fc4682d77e
Get rid of TDESKTOP_LAUNCHER_BASENAME
...
This key was mainly used to let flatpak and snap provide right desktop file name.
Now, we can compute it from the environment in runtime for both flatpak and snap.
There's no more need in this option. Desktop filename override by downstreams is highly discouraged.
2022-11-07 13:47:58 +04:00
Ilya Fedin
a73ff8f5d7
Get rid of legacy themes in snap
...
gtk-common-themes contains all the themes now
2022-11-06 08:08:42 +04:00
Ilya Fedin
0c8400212e
Add curl to fix snap build on Launchpad
2022-11-06 00:08:25 +04:00
Ilya Fedin
dcfc3431f5
Disable unneeded validation for libsigc++
2022-11-06 00:08:25 +04:00
Ilya Fedin
fe987e3f22
Don't prime Qt's pkg-config files in snap
2022-11-04 23:06:25 +04:00
Ilya Fedin
d3071acad2
Build newer glibmm in snap
2022-11-04 23:06:25 +04:00
Ilya Fedin
68ad56db79
Use QtWaylandCompositor for webview embedding on Linux
2022-11-01 19:33:46 +04:00
Ilya Fedin
16649a9661
Fix snap build
2022-09-30 07:44:18 +04:00
Ilya Fedin
8eb6d2e36b
Update Qt and libjxl to release versions on Linux
2022-09-30 00:24:32 +04:00
Ilya Fedin
2a6e2fa353
Bundle kcoreaddons
2022-09-28 23:59:59 +04:00
Ilya Fedin
140dcb033b
Fix snap building on snapcraft
2022-09-20 10:20:07 +04:00
Ilya Fedin
06d9d04787
Remove explicit setting of paths for cmake in snapcraft.yaml
...
This is reported as fixed in snapcraft, thus these paths should be set automatically
2022-09-19 19:12:16 +04:00
Ilya Fedin
278ab5ebaf
Add support for AVIF, HEIF and JPEG XL (only on Linux yet)
2022-09-19 11:20:50 +04:00
Ilya Fedin
4975254cc1
Avoid building qttools
...
Removing po folder from kcoreaddons allows that
2022-09-18 15:55:56 +04:00
Ilya Fedin
b36063e086
Update kcoreaddons to 5.98.0
...
And patch to cache portal result
2022-09-17 06:23:05 +04:00
Ilya Fedin
552d96df71
Update Qt to 6.4.0 rc1
2022-09-16 09:46:36 +04:00
Ilya Fedin
86059f2b5e
Update Qt to 6.4.0 beta4 on Linux
2022-09-02 21:27:41 +04:00
Ilya Fedin
2065616592
Let Qt use Vulkan headers for Vulkan support
2022-09-02 21:27:41 +04:00
Ilya Fedin
e20840b4d4
Use KUrlMimeData for clipboard xdg-desktop-portal integration
2022-08-30 20:25:10 +04:00
Ilya Fedin
2259f747f1
Add missing network-status permission
...
This should make webview working as well as auto-reconnection when system network changed
2022-08-22 17:23:02 +04:00
Ilya Fedin
0e97ef992e
Build OpenSSL 1.1.1 in snap
2022-06-28 09:49:45 +04:00
Ilya Fedin
d09a591d1b
Use *.so everywhere to exclude devlopment symlinks in snap
2022-06-28 09:49:45 +04:00
Ilya Fedin
aeddaf3dbd
Update openal to 1.22.2
2022-06-28 09:49:45 +04:00
Ilya Fedin
14416a68db
Fix openal pipewire version check in snap
2022-06-24 21:11:12 +04:00
Ilya Fedin
28f75525b2
Update openal to 1.22.1
...
Downgrade pipewire headers as openal won't work with pipewire version less than headers it builds with now
2022-06-23 09:48:27 +04:00
Ilya Fedin
1467b1c720
Fix webkit2gtk directory mapping in snap
2022-06-16 09:02:52 +04:00
Ilya Fedin
d2faacb0fb
Update snap to core22
2022-06-16 08:39:29 +04:00
Ilya Fedin
64a5e03321
Synchronize new Qt build argument between Dockerfile & snapcraft.yml
2022-06-15 10:47:34 +04:00
John Preston
326304ca48
Update Qt to 5.15.4 and 6.3.1.
2022-06-14 18:34:09 +04:00
Ilya Fedin
391a3a77f6
Use Qt's xdg-desktop-portal file dialog implementation
2022-06-14 16:36:44 +04:00
John Preston
69e41e911d
Update tg_owt revision in snap build.
2022-05-13 20:32:05 +04:00
John Preston
e206f42e4e
Beta version 3.7.4: Update tg_owt in snap.
2022-05-04 12:34:22 +04:00
Ilya Fedin
48589b721d
Update openal to 1.22.0
2022-05-02 15:33:56 +04:00
Ilya Fedin
b6c9a1d655
Add glib-networking to snap
...
It's required by webkit2gtk for correct operation
2022-04-17 13:50:25 +04:00
Ilya Fedin
d25bd2f481
Update tg_owt in Dockerfile & snapcraft.yaml
2022-04-14 14:14:15 +04:00
Ilya Fedin
072974216b
Disable egl-extension-platform-wayland again
...
Looks like it causes problems along with -Wl,-z,now
2022-04-14 13:54:51 +04:00
Ilya Fedin
2e1f504c11
Update to Qt 6.3
2022-04-13 15:06:06 +04:00
Ilya Fedin
1f4ea8414b
Update tg_owt commit in snap
2022-03-27 12:38:45 +04:00