Sebastian Dröge
99021c6c07
ci: Update gtk4 to 4.8.3
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1202 >
2023-01-24 16:07:25 +02:00
Sebastian Dröge
37409be8bc
ci: Update to meson 1.0.0
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1202 >
2023-01-24 16:07:22 +02:00
Sebastian Dröge
7baa69563a
ci: Rebuild image for 1.22.0
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1202 >
2023-01-24 16:07:12 +02:00
Jordan Petridis
096f39d7b3
ci/windows: Update base image
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1176 >
2022-12-27 12:29:39 +02:00
Jordan Petridis
095b174ded
ci: Avoid building examples with --all-features
...
--all-features ends up enabling the windows and trying to compile
the d3d example, which can't be built on linux.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1176 >
2022-12-27 12:29:08 +02:00
Jordan Petridis
01ab46a483
ci: move tests scripts to individual files
...
Instead of inling bash scripts in yaml
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1176 >
2022-12-27 12:29:02 +02:00
Sebastian Dröge
c5672f12e1
ci: Rebuild CI images another time to get latest GStreamer version
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1176 >
2022-12-27 12:27:48 +02:00
Jordan Petridis
40315be230
ci/install-{gst,gtk}.sh: run ldconfig after meson install
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1176 >
2022-12-27 12:27:43 +02:00
Jordan Petridis
3fb604e653
ci/install-{gst, gtk}: update meson command usage
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1176 >
2022-12-27 12:27:36 +02:00
Jordan Petridis
2bcc1884cb
ci/install-{gst, rust}.sh: add shebangs to the scripts
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1176 >
2022-12-27 12:27:31 +02:00
Jordan Petridis
29fb694f10
ci/install-{gst, gtk}.sh: reformat to make it more readable
...
Split commands and strings to multiple lines
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1176 >
2022-12-27 12:27:23 +02:00
Jordan Petridis
fd82f163d2
ci: Include x264 in the gst build
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1176 >
2022-12-27 12:27:16 +02:00
Jordan Petridis
56007b3a4b
ci: Include gpl plugins when building gst
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1176 >
2022-12-27 12:27:11 +02:00
Sebastian Dröge
e8914592c0
ci: Rebuild the image for getting newer GStreamer
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1176 >
2022-12-27 12:26:29 +02:00
Sebastian Dröge
212d09aee3
ci: Update to Rust 1.66 and meson 0.64.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1168 >
2022-12-16 09:23:29 +02:00
Jordan Petridis
fe8e00f72b
ci: Only check default and latest feature version build
...
Testing all the version makes the job slower for not that much
gain. Disable some of them for now.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1168 >
2022-12-16 09:23:21 +02:00
Jordan Petridis
49eadcea5e
ci: Combine windows features builds
...
Part of gstreamer/gstreamer-rs#417
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1168 >
2022-12-16 09:23:15 +02:00
Sebastian Dröge
2c06dce3c8
ci: Update Windows docker base image
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1163 >
2022-12-12 13:16:43 +02:00
Sebastian Dröge
864ff31795
ci: Update image version to get newer GStreamer
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1163 >
2022-12-12 13:16:35 +02:00
Sebastian Dröge
49ba205ff7
ci: Rebuild for new GStreamer version
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1158 >
2022-11-27 19:52:08 +02:00
Sebastian Dröge
57d7a44137
ci: Rebuild image to get updated GStreamer version
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147 >
2022-11-12 17:34:19 +02:00
Sebastian Dröge
979a15993b
ci: Update to gtk 4.8.2
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147 >
2022-11-12 17:33:34 +02:00
Sebastian Dröge
891a768e1b
ci: Update to meson 0.63.3
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147 >
2022-11-12 17:33:22 +02:00
Sebastian Dröge
0aac683ec9
ci: Update to Rust 1.65
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147 >
2022-11-12 17:33:18 +02:00
Sebastian Dröge
69f05a1577
ci: Update image version
2022-10-12 15:21:24 +03:00
Jordan Petridis
4f2d974aa6
ci/windows: Install pango explicitly
...
Instead of relying on the subproject
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1110 >
2022-09-29 05:01:05 +03:00
Jordan Petridis
21e342c947
ci/windows: Update base windows image tag
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1110 >
2022-09-29 05:01:05 +03:00
Jordan Petridis
ccb9e3a7f8
ci: Update gtk to 4.8.1
...
And follow release tags instead of branches.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1110 >
2022-09-29 05:01:05 +03:00
Sebastian Dröge
e294bb9713
ci: Update to meson 0.63.2 for the image
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1110 >
2022-09-29 05:01:05 +03:00
Sebastian Dröge
a2150b8368
ci: Update to Rust 1.64
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1110 >
2022-09-29 05:01:05 +03:00
Sebastian Dröge
7fa76eac1b
ci: Update image template version for a rebuild
2022-09-13 12:13:30 +03:00
François Laignel
069c6a2c01
Rename feature 'ser_de' as 'serde'
...
When I introduced the 'ser_de' feature, I couldn't find a way to
name it 'serde' while also make it pull the optional 'serde'
crate together with the other related dependencies.
With rustc >= 1.60 we can use 'dep:serde' to refer to the 'serde'
dependency as part of the 'serde' feature.
2022-09-12 19:36:30 +02:00
Sebastian Dröge
5163e212ed
ci: Install rustfmt in the nightly toolchain for generator.py
2022-09-04 20:49:19 +03:00
Sebastian Dröge
35c6af424d
Update minimum supported Rust version to 1.63
2022-09-04 10:37:13 +03:00
Arun Raghavan
6c594b4c38
ci: Bump Rust MSRV to 1.61
...
This is needed by recent bytes-utils (see
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/847#note_1536032 )
2022-09-02 12:45:31 -04:00
Arun Raghavan
b6c8938f1a
ci: Enable libnice while building GStreamer
...
This enables webrtcbin as well, which is needed for the whipsink plugin
in gst-plugins-rs.
2022-09-02 12:22:00 -04:00
Jordan Petridis
8ca9692924
windows: Install dav1d in the docker image
...
Also to be used in the gst-plugins-rs CI
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1084 >
2022-08-31 23:08:14 +03:00
Jordan Petridis
29bc304c88
ci: Set the PATH var in the docker image rather than scripts
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1084 >
2022-08-31 23:05:08 +03:00
Jordan Petridis
be356dbf08
ci: Use a prefix for the meson build in the windows image
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1084 >
2022-08-31 23:05:08 +03:00
Jordan Petridis
9a9b7bc5ce
ci: Install gtk on the windows image
...
So we can use it in gst-plugins-rs CI.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1084 >
2022-08-31 23:05:08 +03:00
Jordan Petridis
f7248408cb
ci: Update the docker windows base image
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1084 >
2022-08-31 23:05:07 +03:00
Sebastian Dröge
8a89be67f7
ci: Update image template version to update GStreamer
2022-08-31 11:02:14 +03:00
Philippe Normand
70d95dca4c
validate: New crate for GstValidate bindings
...
Co-authored-by: Thibault Saunier <tsaunier@igalia.com>
2022-08-23 12:04:05 -04:00
Sebastian Dröge
4c7581ab03
ci: Update image version to build newer GStreamer
2022-08-19 19:40:51 +03:00
Sebastian Dröge
4e221c1b48
ci: Update to Rust 1.63
2022-08-11 18:18:51 +03:00
Sebastian Dröge
95b541cf82
ci: Update to Rust 1.62.1
2022-07-19 16:51:18 +03:00
Sebastian Dröge
dccd0f9e01
ci: Update rustup to 1.25.1
2022-07-18 13:26:17 +03:00
Tomasz Andrzejak
2090452e3d
Update minimum supported rust version
2022-07-14 15:23:34 +02:00
Sebastian Dröge
538eb95e51
ci: Update to rustup 1.25.0 and meson 0.63.0
2022-07-12 10:26:44 +03:00
Sebastian Dröge
17005f220b
ci: Update to Rust 1.62
2022-07-01 00:04:33 +03:00