[gtksourceview: 1/2] meson: Add wrap files for automatic fallback
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview: 1/2] meson: Add wrap files for automatic fallback
- Date: Tue, 9 Mar 2021 13:43:33 +0000 (UTC)
commit f893ffe9a4bdca19adeb3140732d1d015128cf82
Author: Xavier Claessens <xavier claessens collabora com>
Date: Tue Mar 9 08:33:23 2021 -0500
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.
subprojects/glib.wrap | 9 +++++++++
subprojects/gtk.wrap | 9 +++++++++
subprojects/libxml2.wrap | 9 +++++++++
subprojects/pcre2.wrap | 10 ++++++++++
4 files changed, 37 insertions(+)
---
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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]