[gnome-build-meta/alatiera/libportal-git] core-deps/libportal: build from git
- From: Jordan Petridis <jpetridis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/alatiera/libportal-git] core-deps/libportal: build from git
- Date: Wed, 10 Nov 2021 17:35:56 +0000 (UTC)
commit b1e4fed3c85b3895aabd7ca9a4bdb7342d04e48d
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 | 15 +++++++++++++++
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, 20 insertions(+), 5 deletions(-)
---
diff --git a/elements/core-deps/libportal.bst b/elements/core-deps/libportal.bst
new file mode 100644
index 000000000..c228e1464
--- /dev/null
+++ b/elements/core-deps/libportal.bst
@@ -0,0 +1,15 @@
+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
+
+depends:
+- freedesktop-sdk.bst:bootstrap-import.bst
+- sdk/glib.bst
\ No newline at end of file
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]