grim/pidgin3-deps

0bfa4c8615f7
Parents 7be823adec14
Children a0cff10143e6
Lots of work, we pass configure, but fail the build
--- a/README.md Mon Apr 26 23:17:07 2021 -0500
+++ b/README.md Tue Apr 27 00:49:05 2021 -0500
@@ -1,3 +1,8 @@
+For linux/bsd the build host needs to install libxkbcommon-dev, libwayland-dev,
+libxrandr-dev, libxi-dev, libdbus-1-dev, libxtst-dev, libegl-dev ...?
+
+# Mac
+
Install the XCode command line tools with
```
xcode-select --install
@@ -35,8 +40,14 @@
cp pkg-config ../venv/bin/
```
+# Linux
+
+```
+meson build -Datk:introspection=false -Dlibrsvg:gtk3=false -Dgtk3:wayland_backend=false -Dgtk3:introspection=false
+```
+
+# Mac
```
meson -Dx11_backend=false -Dwayland_backend=false -Dlibrsvg:gtk3=false -Datk:introspection=false build
```
-
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/subprojects/at-spi2-atk.wrap Tue Apr 27 00:49:05 2021 -0500
@@ -0,0 +1,9 @@
+[wrap-file]
+directory = at-spi2-atk-2.38.0
+source_url = https://download.gnome.org/sources/at-spi2-atk/2.38/at-spi2-atk-2.38.0.tar.xz
+source_filename = at-spi2-atk-2.38.0.tar.xz
+source_hash = cfa008a5af822b36ae6287f18182c40c91dd699c55faa38605881ed175ca464f
+
+[provide]
+atk-bridge-2.0 = libatk_bridge_dep
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/subprojects/at-spi2-core.wrap Tue Apr 27 00:49:05 2021 -0500
@@ -0,0 +1,9 @@
+[wrap-file]
+directory = at-spi2-core-2.40.0
+source_url = https://download.gnome.org/sources/at-spi2-core/2.40/at-spi2-core-2.40.0.tar.xz
+source_filename = at-spi2-core-2.40.0.tar.xz
+source_hash = 4196a7d30a0051e52a67b8ce4283fe79ae5e4e14a725719934565adf1d333429
+
+[provide]
+atspi = atspi_dep
+
--- a/subprojects/atk.wrap Mon Apr 26 23:17:07 2021 -0500
+++ b/subprojects/atk.wrap Tue Apr 27 00:49:05 2021 -0500
@@ -1,5 +1,5 @@
-[wrap-file]
-directory = atk-2.36.0
-source_url = https://download.gnome.org/sources/atk/2.36/atk-2.36.0.tar.xz
-source_filename = atk-2.36.0.tar.xz
-source_hash = fb76247e369402be23f1f5c65d38a9639c1164d934e40f6a9cf3c9e96b652788
+[wrap-git]
+url=https://gitlab.gnome.org/GNOME/atk.git
+push-url=git@gitlab.gnome.org:GNOME/atk.git
+revision=master
+depth=1
--- a/subprojects/cairo.wrap Mon Apr 26 23:17:07 2021 -0500
+++ b/subprojects/cairo.wrap Tue Apr 27 00:49:05 2021 -0500
@@ -1,5 +1,5 @@
-[wrap-file]
-directory = cairo-1.16.0
-source_url = https://www.cairographics.org/releases/cairo-1.16.0.tar.xz
-source_filename = cairo-1.16.0.tar.xz
-source_hash = 00e81842ae5e81bb0343108884eb5205be0eac14
+[wrap-git]
+url=https://gitlab.freedesktop.org/cairo/cairo.git
+push-url=ssh://git@gitlab.freedesktop.org:cairo/cairo.git
+revision=master
+depth=1
--- a/subprojects/fontconfig.wrap Mon Apr 26 23:17:07 2021 -0500
+++ b/subprojects/fontconfig.wrap Tue Apr 27 00:49:05 2021 -0500
@@ -1,5 +1,10 @@
-[wrap-file]
-directory = fontconfig-2.13.1
-source_url = https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.1.tar.gz
-source_filename = fontconfig-2.13.1.tar.gz
-source_hash = 9f0d852b39d75fc655f9f53850eb32555394f36104a044bb2b2fc9e66dbbfa7f
+[wrap-git]
+url=https://gitlab.freedesktop.org/fontconfig/fontconfig
+push-url=git@gitlab.freedesktop.org:fontconfig/fontconfig.git
+revision=master
+depth=1
+
+[provide]
+dependency_names = fontconfig
+fontconfig = fontconfig_dep
+
--- a/subprojects/freetype2.wrap Mon Apr 26 23:17:07 2021 -0500
+++ b/subprojects/freetype2.wrap Tue Apr 27 00:49:05 2021 -0500
@@ -1,5 +1,11 @@
-[wrap-file]
-directory = freetype-2.10.4
-source_url = https://downloads.sourceforge.net/freetype/freetype-2.10.4.tar.xz
-source_filename = freetype-2.10.4.tar.xz
-source_hash = 86a854d8905b19698bbc8f23b860bc104246ce4854dcea8e3b0fb21284f75784
+[wrap-git]
+directory=freetype2
+url=https://github.com/centricular/freetype2.git
+push-url=git@github.com:centricular/freetype2.git
+revision=meson
+depth=1
+
+[provide]
+dependency_names = freetype2
+freetype2 = freetype_dep
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/subprojects/gi-docgen.wrap Tue Apr 27 00:49:05 2021 -0500
@@ -0,0 +1,2 @@
+[wrap-redirect]
+filename = pango-1.48.4/subprojects/gi-docgen.wrap
--- a/subprojects/glib.wrap Mon Apr 26 23:17:07 2021 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-[wrap-file]
-directory = glib
-
-source_url = https://download.gnome.org/sources/glib/2.68/glib-2.68.1.tar.xz
-source_filename = glib-2.68.1.tar.xz
-source_hash = 241654b96bd36b88aaa12814efc4843b578e55d47440103727959ac346944333
-
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/subprojects/gperf.wrap Tue Apr 27 00:49:05 2021 -0500
@@ -0,0 +1,2 @@
+[wrap-redirect]
+filename = fontconfig/subprojects/gperf.wrap
--- a/subprojects/gtk+-3.0.wrap Mon Apr 26 23:17:07 2021 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-[wrap-file]
-directory = gtk+-3.24.29
-
-source_url = https://download.gnome.org/sources/gtk+/3.24/gtk%2B-3.24.29.tar.xz
-source_filename = gtk+-3.24.29.tar.xz
-source_hash = f57ec4ade8f15cab0c23a80dcaee85b876e70a8823d9105f067ce335a8268caa
-
-[provide]
-dependency_names = gtk+-3.0
-
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/subprojects/gtk3.wrap Tue Apr 27 00:49:05 2021 -0500
@@ -0,0 +1,12 @@
+[wrap-file]
+directory = gtk+-3.24.29
+
+source_url = https://download.gnome.org/sources/gtk+/3.24/gtk%2B-3.24.29.tar.xz
+source_filename = gtk+-3.24.29.tar.xz
+source_hash = f57ec4ade8f15cab0c23a80dcaee85b876e70a8823d9105f067ce335a8268caa
+
+[provide]
+dependency_names = gtk+-3.0
+gtk+-3.0 = libgtk_dep
+gdk-3.0 = libgdk_dep
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/subprojects/wayland-protocols.wrap Tue Apr 27 00:49:05 2021 -0500
@@ -0,0 +1,8 @@
+[wrap-git]
+directory=wayland-protocols
+url=https://gitlab.freedesktop.org/jadahl/wayland-protocols.git
+revision=wip/meson-meson-0.53
+depth=1
+
+[provide]
+dependency_names = wayland-protocols