[devhelp] flatpak: convert manifest to YAML



commit 5f26ff8f6e835aa4f191b8b21d4c0dbffec80752
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Thu May 10 15:59:10 2018 +0200

    flatpak: convert manifest to YAML
    
    https://blogs.gnome.org/alexl/2018/05/04/yamling-the-flathub/

 flatpak/1-build.sh             |    2 +-
 flatpak/org.gnome.Devhelp.json |   60 ----------------------------------------
 flatpak/org.gnome.Devhelp.yml  |   56 +++++++++++++++++++++++++++++++++++++
 3 files changed, 57 insertions(+), 61 deletions(-)
---
diff --git a/flatpak/1-build.sh b/flatpak/1-build.sh
index 7ba0dbe..a911cad 100755
--- a/flatpak/1-build.sh
+++ b/flatpak/1-build.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 
 rm -rf devhelp/ repo/
-flatpak-builder devhelp org.gnome.Devhelp.json || exit 1
+flatpak-builder devhelp org.gnome.Devhelp.yml || exit 1
 flatpak build-export repo devhelp
diff --git a/flatpak/org.gnome.Devhelp.yml b/flatpak/org.gnome.Devhelp.yml
new file mode 100644
index 0000000..4589793
--- /dev/null
+++ b/flatpak/org.gnome.Devhelp.yml
@@ -0,0 +1,56 @@
+app-id: org.gnome.Devhelp
+runtime: org.gnome.Sdk
+runtime-version: master
+sdk: org.gnome.Sdk
+command: devhelp
+rename-icon: devhelp
+tags:
+  - nightly
+desktop-file-name-prefix: "(Nightly) "
+
+finish-args:
+  # X11 + XShm access
+  - --share=ipc
+  - --socket=x11
+  # Wayland access
+  - --socket=wayland
+  # OpenGL for Webkit
+  - --device=dri
+  # We want full fs access to see the API docs installed by traditional Linux
+  # distro packages.
+  - --filesystem=host:ro
+  # Needed for dconf to work
+  - --filesystem=xdg-run/dconf
+  - --filesystem=~/.config/dconf:ro
+  - --talk-name=ca.desrt.dconf
+  - --env=DCONF_USER_CONFIG_DIR=.config/dconf
+
+build-options:
+  cflags: -O2 -g
+  cxxflags: -O2 -g
+  env: { V: '1' }
+
+cleanup:
+  - /include
+  - /lib/pkgconfig
+  - /share/pkgconfig
+  - /share/aclocal
+  - /man
+  - /share/man
+  - "*.la"
+  - "*.a"
+
+modules:
+  - name: amtk
+    sources:
+      - type: git
+        url: git://git.gnome.org/amtk
+        branch: master
+
+  - name: devhelp
+    buildsystem: meson
+    config-opts: [ "-Dflatpak_build=true" ]
+    sources:
+      - type: git
+        url: git://git.gnome.org/devhelp
+        branch: master


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