Commit graph

13 commits

Author SHA1 Message Date
Tim-Philipp Müller
bd8bd609f6 ci: update Windows image to latest, and glib wrap too
Glib subproject git checkout isn't cached any more on the
GStreamer CI image, so use tarball for now, and update to
more recent glib.

This means we can no longer use --default-library=both on
Windows, so add separate jobs for static/shared build.
2022-10-27 15:39:02 +01:00
Nirbheek Chauhan
e3b4db1645 meson: Remove useless version_compare()
We require meson 0.56 in project() now, all these are redundant.
2022-01-09 17:17:28 +05:30
Amos Wenger
ca25e9860d Upgrade to expat-2.2.9-4 wrap
This provides the XML_STATIC definition when cairo is built as a static
library on Windows, see https://github.com/mesonbuild/wrapdb/pull/237
2021-12-08 13:36:07 +01:00
Tim-Philipp Müller
38f0186560 meson: rely on automatic wrap promotion from subprojects
Don't ship wrap files for things that are only dependencies
of dependencies, such as gperf (for fontconfig), or
libffi + proxy-libintl (for glib).

Instead, let Meson use the wraps that these subprojects ship,
which Meson will pick up automatically since v56, so there's
no need for us to ship these wraps any more.

Bump the Meson requirement to 0.56 accordingly.

Fix expat package dep for fedora ci and bump the tag so it gets
picked up.

See https://mesonbuild.com/Release-notes-for-0-56-0.html#wraps-from-subprojects-are-automatically-promoted

Closes #445
2021-08-26 23:40:12 +01:00
Tim-Philipp Müller
34038cc773 meson: subprojects: use upstream freetype meson port and use latest release
Closes #416
2021-08-14 22:56:00 +01:00
Tim-Philipp Müller
e502f70399 meson: subprojects: update zlib wrap to latest revision 1.2.11-5 2021-08-14 22:54:05 +01:00
Tim-Philipp Müller
b6025e96c6 meson: subprojects: update glib wrap to latest stable 2.66.7 2021-08-14 22:54:05 +01:00
Tim-Philipp Müller
fb5e816c31 meson: subprojects: update expat wrap to latest version 2021-08-14 22:54:05 +01:00
Tim-Philipp Müller
b2a1525113 ci: add fallback_source_uri to work around ssl certificate issues on windows runners
Has to be fixed properly, possibly by regenerating the image, but
for now this might do the job.
2021-07-17 23:58:44 +01:00
Matthias Clasen
13660ff925 Fix fontconfig subproject
fontconfig has changed its default git branch from
master to main, and deleted the master branch. This
breaks GTK ci on MacOs, where we use build cairo and
use its fontconfig subproject.
2021-07-01 06:55:59 -04:00
Nirbheek Chauhan
1a68c0bdfb libpng.wrap: Bump to latest version 2020-11-16 20:14:18 +05:30
Tim-Philipp Müller
89d4c22140 meson: update fontconfig wrap and add gperf wrap
Update fontconfig wrap to upstream now that it's been merged.
Add gperf wrap which is needed for fontconfig, same as in the
upstream fontconfig repo (this can't be put into wrapdb yet
because it requires changes to source files).
2020-08-07 12:13:10 +01:00
Mathieu Duponchelle
596a82f2d1 Add meson build definitions
Co-Authored by:
Nirbheek Chauhan <nirbheek@centricular.com>
lb90 <luca.bacci982@gmail.com>
Tim-Philipp Müller <tim@centricular.com>
2020-07-31 12:21:50 +01:00