| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
We use GLib as a subproject, which means we need to use the same version
of Meson that GLib requires.
|
| |
|
|
|
|
|
|
|
| |
The macOS CI runner is really flaky, so we can't allow it to block every
time it goes belly up.
See also: https://gitlab.gnome.org/Infrastructure/GitLab/-/issues/558
|
|
|
|
|
|
|
|
|
|
| |
png/jpeg are essential and have a fallback subproject so they are
enabled by default. tiff is not required by GTK and does not have a
subproject so it's set to 'auto' by default.
This fixes the case where tiff option was set to true by default but
meson setup was not aborting if the dependency was not found. Instead it
was failing at build time.
|
|
|
|
|
| |
According to @xclaesse, this version seems to work when it comes to
resolving the dependency of libpng and libjpeg.
|
|
|
|
| |
We require 0.56.0.
|
|
|
|
|
|
| |
- The Jasper loader has been removed
- There's no X11 dependency any more
- We don't use gtk-doc for generating the API reference
|
|
|
|
| |
Point the CI to the right location for the API references.
|
|
|
|
| |
We need to satisfy the dependencies for gi-docgen.
|
|
|
|
|
|
|
| |
Otherwise GitLab will detach jobs from the pipeline.
To limit the amount of work done by the macOS job, we run the build only
on branches on the project repository.
|
|
|
|
| |
Only build on macOS for merge requests and the main development branch.
|
| |
|
| |
|
|
|
|
| |
Run a static analysis and an ASan jobs on the gdk-pixbuf code base.
|
|
|
|
| |
Use it to generate the release artefacts.
|
| |
|
|
|
|
| |
Make at least an attempt at a consistent coding style.
|
| |
|
|
|
|
| |
Use common environment variables for the various jobs.
|
| |
|
|
|
|
| |
powershell instead of cmd, win2016 instead of 2012r2
|
|
|
|
| |
Install Meson 0.48.1, in preparation for merging !51.
|
| |
|
|
|
|
|
| |
We generate a random builddir, so we need to modify the `paths` key for
the artifacts we store on CI failure.
|
|
|
|
| |
Move the build options into the YAML file while we're at it.
|
|
Once we migrate GdkPixbuf over to GitLab, we should already have all the
required bits in place for running a continuous integration pipeline.
|