diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-02-05 23:47:13 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-02-06 14:30:31 -0500 |
commit | 4a2d539251e4dc9ff43a1fab67a75fcfc27240af (patch) | |
tree | cf9ec829c8fde437b0dc56c76707e4c451e53651 /build-aux | |
parent | b6e2699409185e973a858168080f07bf5e58c6d6 (diff) | |
download | gtk+-4a2d539251e4dc9ff43a1fab67a75fcfc27240af.tar.gz |
Build sassc as a dependency for flatpaks
Downloading the subproject during the GTK build fails
in a flatpak build due to lack of network access.
flatpak-builder insists on having these things explicitly
spelled out as dependencies.
Diffstat (limited to 'build-aux')
-rw-r--r-- | build-aux/flatpak/org.gtk.Demo4.json | 32 | ||||
-rw-r--r-- | build-aux/flatpak/org.gtk.IconBrowser4.json | 30 | ||||
-rw-r--r-- | build-aux/flatpak/org.gtk.WidgetFactory4.json | 30 |
3 files changed, 91 insertions, 1 deletions
diff --git a/build-aux/flatpak/org.gtk.Demo4.json b/build-aux/flatpak/org.gtk.Demo4.json index ceff29623d..4300c45e1e 100644 --- a/build-aux/flatpak/org.gtk.Demo4.json +++ b/build-aux/flatpak/org.gtk.Demo4.json @@ -1,7 +1,7 @@ { "app-id": "org.gtk.Demo4", "runtime": "org.gnome.Platform", - "runtime-version": "master", + "runtime-version": "3.34", "sdk": "org.gnome.Sdk", "command": "gtk4-demo", "tags": ["devel", "development", "nightly"], @@ -55,6 +55,36 @@ ] }, { + "name" : "libsass", + "buildsystem" : "meson", + "builddir" : true, + "config-opts": [ + "--libdir=/app/lib" + ], + "sources" : [ + { + "type" : "git", + "url" : "https://github.com/lazka/libsass.git", + "branch" : "meson" + } + ] + }, + { + "name" : "sassc", + "buildsystem" : "meson", + "builddir" : true, + "config-opts": [ + "--libdir=/app/lib" + ], + "sources" : [ + { + "type" : "git", + "url" : "https://github.com/lazka/sassc.git", + "branch" : "meson" + } + ] + }, + { "name": "gtk", "buildsystem": "meson", "builddir": true, diff --git a/build-aux/flatpak/org.gtk.IconBrowser4.json b/build-aux/flatpak/org.gtk.IconBrowser4.json index 6dc46fcdab..cdeaf6f1c9 100644 --- a/build-aux/flatpak/org.gtk.IconBrowser4.json +++ b/build-aux/flatpak/org.gtk.IconBrowser4.json @@ -55,6 +55,36 @@ ] }, { + "name" : "libsass", + "buildsystem" : "meson", + "builddir" : true, + "config-opts": [ + "--libdir=/app/lib" + ], + "sources" : [ + { + "type" : "git", + "url" : "https://github.com/lazka/libsass.git", + "branch" : "meson" + } + ] + }, + { + "name" : "sassc", + "buildsystem" : "meson", + "builddir" : true, + "config-opts": [ + "--libdir=/app/lib" + ], + "sources" : [ + { + "type" : "git", + "url" : "https://github.com/lazka/sassc.git", + "branch" : "meson" + } + ] + }, + { "name": "gtk", "buildsystem": "meson", "builddir": true, diff --git a/build-aux/flatpak/org.gtk.WidgetFactory4.json b/build-aux/flatpak/org.gtk.WidgetFactory4.json index 8030528a14..f4130c1f65 100644 --- a/build-aux/flatpak/org.gtk.WidgetFactory4.json +++ b/build-aux/flatpak/org.gtk.WidgetFactory4.json @@ -55,6 +55,36 @@ ] }, { + "name" : "libsass", + "buildsystem" : "meson", + "builddir" : true, + "config-opts": [ + "--libdir=/app/lib" + ], + "sources" : [ + { + "type" : "git", + "url" : "https://github.com/lazka/libsass.git", + "branch" : "meson" + } + ] + }, + { + "name" : "sassc", + "buildsystem" : "meson", + "builddir" : true, + "config-opts": [ + "--libdir=/app/lib" + ], + "sources" : [ + { + "type" : "git", + "url" : "https://github.com/lazka/sassc.git", + "branch" : "meson" + } + ] + }, + { "name": "gtk", "buildsystem": "meson", "builddir": true, |