Fix #8011 - add resources
[roobuilder] / org.roojs.roobuilder.json
index 8c51d14..863db68 100644 (file)
@@ -3,6 +3,13 @@
     "runtime": "org.gnome.Sdk",
     "runtime-version": "45",
     "sdk": "org.gnome.Sdk",
+    "sdk-extensions": [
+       "org.freedesktop.Sdk.Extension.vala"
+    ],
+    "build-options" : {
+        "append-path" : "/usr/lib/sdk/vala/bin",
+        "prepend-ld-library-path" : "/usr/lib/sdk/vala/lib"
+    },
     "command": "roobuilder",
     "finish-args": [
         "--device=dri",
@@ -12,6 +19,7 @@
         "--socket=pulseaudio",
         "--socket=wayland",
        "--socket=session-bus",
+       "--filesystem=home",
         "--filesystem=xdg-download:ro",
         "--filesystem=xdg-music:ro",
         "--filesystem=xdg-run/gvfsd",
@@ -66,7 +74,6 @@
                 }
             ]
         },
-        
            {
             "name" : "gtksourceview",
             "buildsystem" : "meson",
                     "type": "git",
                     "tag": "master",
                     "url": "https://github.com/roojs/roobuilder.git"
-               },
-               {
-               "type": "patch",
-               "path": "gda_vapi.patch"
-               }
-            ]
+                       }
+            ],
+           "post-install": [
+                   "cp -a /usr/lib/sdk/vala/bin/. /app/bin/",
+                   "cp -a /usr/lib/sdk/vala/lib/. /app/lib/",
+                   "cp -a /usr/lib/sdk/vala/share/. /app/share/"
+               ]
         }
     ]
 }
\ No newline at end of file