[gnome-build-meta/alatiera/libportal-git] core-deps/libportal: build from git




commit 87a3500bb5512f9a2585195912ebe7f38afa2121
Author: Jordan Petridis <jordan centricular com>
Date:   Wed Nov 10 18:43:51 2021 +0200

    core-deps/libportal: build from git
    
    Builder started depending on libportal-gtk3 which hans't been
    released yet. Build from git till its time for 42.alpha

 elements/core-deps/libportal.bst | 21 +++++++++++++++++++++
 elements/core/eog.bst            |  2 +-
 elements/core/epiphany.bst       |  2 +-
 elements/core/gnome-builder.bst  |  2 +-
 elements/core/nautilus.bst       |  2 +-
 elements/world/gnome-todo.bst    |  2 +-
 6 files changed, 26 insertions(+), 5 deletions(-)
---
diff --git a/elements/core-deps/libportal.bst b/elements/core-deps/libportal.bst
new file mode 100644
index 000000000..2ca2aa408
--- /dev/null
+++ b/elements/core-deps/libportal.bst
@@ -0,0 +1,21 @@
+kind: meson
+
+sources:
+- kind: git_tag
+  url: github_com:flatpak/libportal.git
+  track: master
+
+build-depends:
+- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
+- sdk/gtk-doc.bst
+- sdk/gobject-introspection.bst
+- sdk/gtk.bst
+- sdk/gtk+-3.bst
+
+depends:
+- freedesktop-sdk.bst:bootstrap-import.bst
+- sdk/glib.bst
+
+variables:
+  meson-local: >-
+    -Dbackends="gtk3, gtk4"
diff --git a/elements/core/eog.bst b/elements/core/eog.bst
index b813cdacb..1f7c0d7ad 100644
--- a/elements/core/eog.bst
+++ b/elements/core/eog.bst
@@ -19,5 +19,5 @@ depends:
 - sdk/librsvg.bst
 - freedesktop-sdk.bst:components/lcms.bst
 - freedesktop-sdk.bst:components/libexif.bst
-- freedesktop-sdk.bst:components/libportal.bst
+- core-deps/libportal.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/core/epiphany.bst b/elements/core/epiphany.bst
index 04d2aa977..e09571732 100644
--- a/elements/core/epiphany.bst
+++ b/elements/core/epiphany.bst
@@ -22,7 +22,7 @@ depends:
 - sdk/libsoup-2.4.bst
 - sdk/webkitgtk.bst
 - freedesktop-sdk.bst:components/iso-codes.bst
-- freedesktop-sdk.bst:components/libportal.bst
+- core-deps/libportal.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
 variables:
   meson-local: >-
diff --git a/elements/core/gnome-builder.bst b/elements/core/gnome-builder.bst
index c6ca4f5bc..13c85d0c9 100644
--- a/elements/core/gnome-builder.bst
+++ b/elements/core/gnome-builder.bst
@@ -32,7 +32,7 @@ depends:
 - sdk/gtk+-3.bst
 - sdk/gtksourceview-4.bst
 - sdk/librsvg.bst
-- freedesktop-sdk.bst:components/libportal.bst
+- core-deps/libportal.bst
 - freedesktop-sdk.bst:components/llvm.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
 
diff --git a/elements/core/nautilus.bst b/elements/core/nautilus.bst
index 875862698..0ebdabe49 100644
--- a/elements/core/nautilus.bst
+++ b/elements/core/nautilus.bst
@@ -22,7 +22,7 @@ depends:
 - sdk/pango.bst
 - sdk/tracker.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
-- freedesktop-sdk.bst:components/libportal.bst
+- core-deps/libportal.bst
 variables:
   meson-local: >-
     -Dselinux=false
diff --git a/elements/world/gnome-todo.bst b/elements/world/gnome-todo.bst
index 0a8ba35e4..db8b7c54a 100644
--- a/elements/world/gnome-todo.bst
+++ b/elements/world/gnome-todo.bst
@@ -15,5 +15,5 @@ depends:
 - sdk/glib.bst
 - sdk/gtk.bst
 - sdk/libadwaita.bst
-- freedesktop-sdk.bst:components/libportal.bst
+- core-deps/libportal.bst
 - freedesktop-sdk.bst:bootstrap-import.bst


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]