Commit graph

19 commits

Author SHA1 Message Date
Igor Sharonov c1d2e3647b meson: Support all tests from cmake
Unified test launch for both meson and cmake: make/ninja test.
Support tests for cmake through ctest.
Enable jid test in libdino.
Enable tests for win64 CI/CD.
2024-04-09 13:20:11 +03:00
Igor Sharonov 583a381c74 Support libsoup-2.4 in meson 2024-04-02 18:09:01 +03:00
Maxim Logaev d6a6bdc546 Now don't use broken gh-describe
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-04-01 17:29:17 +03:00
adversary16 ce9d848388 Added flatpak autobuild (#19) 2024-03-22 12:52:36 +03:00
egorovnikita 1612ee7472 Add shared modules to use libcanberra in Flatpak 2024-03-19 13:00:22 +03:00
emil 39d1a29ced Phone ringing and dialing
Corrections have also been made for Windows (by Maxim Logaev)

Co-authored-by: emil <emil@dekeyser.xyz>
Co-authored-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-19 12:02:40 +03:00
hrxi 62ed82a495 meson: Install more stuff
Install .vapi, .deps, .h files for the Vala libraries. Also install the
data files. .deps files have to be manually generated, there's a feature
request for automated generation at
https://github.com/mesonbuild/meson/issues/9756.

Import the gnome module globally.

Install dependencies on Meson CI.
2023-10-06 15:25:12 +02:00
hrxi 6eb1b53e60 Merge signal-protocol into omemo plugin
Same reasoning as for the `openpgp` plugin.
2023-10-06 15:25:12 +02:00
Marvin W cad066628a
Build: Adjust to never build with libsignal-protocol-c 2023-04-22 17:03:22 +02:00
Marvin W bc3738aba1
Fix GitHub CI build-flatpak 2023-04-22 17:03:21 +02:00
Sonny Piers 9b83e5ccc9 Add Github CI job for Flatpak 2023-04-21 00:41:52 +02:00
hrxi 32e535a79c Add CI for the meson build 2023-03-24 19:32:50 +01:00
Michael Vetter ecf94dd2e6 Remove gspell
7e7dcedaf ported from GTK3 to GTK4.
It also removed gspell from main/CMakeLists.txt.

I assume that gspell is not needed anymore and we can thus remove the
requirement from the CI and the cmake file as well.
2023-03-21 17:57:07 -06:00
fiaxh ef98adb18a
Add libadwaita dependency to gitlab CI 2023-01-24 19:21:25 +01:00
fiaxh 0af92393f1 Switch CI to GTK4 dependencies 2022-07-27 20:56:24 +02:00
Marvin W d388525fc6
Correctly handle missing webrtc-audio-processing 2021-05-01 16:00:37 +02:00
fiaxh 328c3cf37f Fix bad syntax in gnutls vapi, add libsrtp2 dependency to CI builds 2021-04-12 22:22:39 +02:00
fiaxh c6c677d62d Adapt github actions for libnice & libgstreamer dependency 2021-03-21 13:31:43 +01:00
fiaxh a07723636f Switch from travis to github actions 2021-03-04 16:22:10 -06:00