diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2021-03-09 08:33:23 -0500 |
---|---|---|
committer | Xavier Claessens <xavier.claessens@collabora.com> | 2021-03-09 08:33:23 -0500 |
commit | f893ffe9a4bdca19adeb3140732d1d015128cf82 (patch) | |
tree | 3a57e4bf3f25cfcd58f3c14b56f1076280375f2c /subprojects | |
parent | bc22c231bfc7950428dade5f543b1a6453ff3e54 (diff) | |
download | gtksourceview-f893ffe9a4bdca19adeb3140732d1d015128cf82.tar.gz |
meson: Add wrap files for automatic fallback
With those wrap files Meson will download and build automatically all
missing dependencies. It means gtksourceview builds out of the box on
Windows with only MSVC installed.
Diffstat (limited to 'subprojects')
-rw-r--r-- | subprojects/glib.wrap | 9 | ||||
-rw-r--r-- | subprojects/gtk.wrap | 9 | ||||
-rw-r--r-- | subprojects/libxml2.wrap | 9 | ||||
-rw-r--r-- | subprojects/pcre2.wrap | 10 |
4 files changed, 37 insertions, 0 deletions
diff --git a/subprojects/glib.wrap b/subprojects/glib.wrap new file mode 100644 index 00000000..621532e3 --- /dev/null +++ b/subprojects/glib.wrap @@ -0,0 +1,9 @@ +[wrap-git] +directory=glib +url=https://gitlab.gnome.org/GNOME/glib.git +push-url=ssh://git@gitlab.gnome.org:GNOME/glib.git +revision=master +depth=1 + +[provide] +dependency_names=glib-2.0,gobject-2.0,gio-2.0 diff --git a/subprojects/gtk.wrap b/subprojects/gtk.wrap new file mode 100644 index 00000000..810959df --- /dev/null +++ b/subprojects/gtk.wrap @@ -0,0 +1,9 @@ +[wrap-git] +directory=gtk +url=https://gitlab.gnome.org/GNOME/gtk.git +push-url=ssh://git@gitlab.gnome.org:GNOME/gtk.git +revision=master +depth=1 + +[provide] +dependency_names=gtk4 diff --git a/subprojects/libxml2.wrap b/subprojects/libxml2.wrap new file mode 100644 index 00000000..e0f4bab3 --- /dev/null +++ b/subprojects/libxml2.wrap @@ -0,0 +1,9 @@ +[wrap-file] +directory = libxml2-2.9.7 + +source_url = ftp://xmlsoft.org/libxml2/libxml2-2.9.7.tar.gz +source_filename = libxml2-2.9.7.tar.gz +source_hash = f63c5e7d30362ed28b38bfa1ac6313f9a80230720b7fb6c80575eeab3ff5900c +patch_url = https://wrapdb.mesonbuild.com/v1/projects/libxml2/2.9.7/6/get_zip +patch_filename = libxml2-2.9.7-6-wrap.zip +patch_hash = 4f56174fef39fdcc83f235e7021f18ec638403ab3ee2c314fb2509a8bf599b27 diff --git a/subprojects/pcre2.wrap b/subprojects/pcre2.wrap new file mode 100644 index 00000000..bf98ed0a --- /dev/null +++ b/subprojects/pcre2.wrap @@ -0,0 +1,10 @@ +[wrap-file] +directory = pcre2-10.23 + +source_url = https://ftp.pcre.org/pub/pcre/pcre2-10.23.zip +source_filename = pcre2-10.23.zip +source_hash = 6301a525a8a7e63a5fac0c2fbfa0374d3eb133e511d886771e097e427707094a + +patch_url = https://wrapdb.mesonbuild.com/v1/projects/pcre2/10.23/1/get_zip +patch_filename = pcre2-10.23-1-wrap.zip +patch_hash = ad6b4f042a911d06805fbbeeb9ffed0a988b282561164d0624a3ce02e93d4e24 |