Commit graph

13 commits

Author SHA1 Message Date
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