From 98d14b465511b9087a474fc0858e991b4a902ce3 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 9 Nov 2021 15:25:48 -0500 Subject: [PATCH] flatpak: Add pango to manifest We have a tight coupling with pango, whenever new pango API appears, our build usually breaks. So just make our flatpak manifests build pango from git. --- build-aux/flatpak/org.gtk.Demo4.json | 15 +++++++++++++++ build-aux/flatpak/org.gtk.IconBrowser4.json | 15 +++++++++++++++ build-aux/flatpak/org.gtk.WidgetFactory4.json | 15 +++++++++++++++ 3 files changed, 45 insertions(+) diff --git a/build-aux/flatpak/org.gtk.Demo4.json b/build-aux/flatpak/org.gtk.Demo4.json index e009182e63..38d9a641c4 100644 --- a/build-aux/flatpak/org.gtk.Demo4.json +++ b/build-aux/flatpak/org.gtk.Demo4.json @@ -164,6 +164,21 @@ } ] }, + { + "name" : "pango", + "buildsystem" : "meson", + "builddir" : true, + "config-opts" : [ + "--libdir=/app/lib" + ], + "sources" : [ + { + "type" : "git", + "url" : "https://gitlab.gnome.org/GNOME/pango.git", + "branch" : "main" + } + ] + }, { "name" : "gtk", "buildsystem" : "meson", diff --git a/build-aux/flatpak/org.gtk.IconBrowser4.json b/build-aux/flatpak/org.gtk.IconBrowser4.json index 49a0c2a308..a303812a81 100644 --- a/build-aux/flatpak/org.gtk.IconBrowser4.json +++ b/build-aux/flatpak/org.gtk.IconBrowser4.json @@ -93,6 +93,21 @@ } ] }, + { + "name" : "pango", + "buildsystem" : "meson", + "builddir" : true, + "config-opts" : [ + "--libdir=/app/lib" + ], + "sources" : [ + { + "type" : "git", + "url" : "https://gitlab.gnome.org/GNOME/pango.git", + "branch" : "main" + } + ] + }, { "name" : "gtk", "buildsystem" : "meson", diff --git a/build-aux/flatpak/org.gtk.WidgetFactory4.json b/build-aux/flatpak/org.gtk.WidgetFactory4.json index e9893bb0d5..dbe1458299 100644 --- a/build-aux/flatpak/org.gtk.WidgetFactory4.json +++ b/build-aux/flatpak/org.gtk.WidgetFactory4.json @@ -93,6 +93,21 @@ } ] }, + { + "name" : "pango", + "buildsystem" : "meson", + "builddir" : true, + "config-opts" : [ + "--libdir=/app/lib" + ], + "sources" : [ + { + "type" : "git", + "url" : "https://gitlab.gnome.org/GNOME/pango.git", + "branch" : "main" + } + ] + }, { "name" : "gtk", "buildsystem" : "meson",