{ "app-id": "org.test.Hello2", "runtime": "org.test.Platform", "sdk": "org.test.Sdk", "command": "hello2.sh", "tags": ["test"], "token-type": 0, "finish-args": [ "--share=network" ], "build-options" : { "cflags": "-O2 -g", "cxxflags": "-O2 -g", "env": { "FOO": "bar", "V": "1" } }, "cleanup": ["/cleanup", "*.cleanup"], "cleanup-commands": [ "touch /app/cleaned_up" ], "modules": [ "include1/module1.json", { "name": "root", "modules": [ { "name": "test", "config-opts": ["--some-arg"], "post-install": [ "touch /app/bin/file.cleanup", "mkdir -p /app/share/icons/", "cp org.test.Hello.png /app/share/icons/" ], "make-args": ["BAR=2" ], "make-install-args": ["BAR=3" ], "build-commands": [ "echo foo > /app/out" ], "sources": [ { "type": "file", "path": "test-configure", "dest-filename": "configure", "sha256": "675a1ac2feec4d4f54e581b4b01bc3cfd2c1cf31aa5963574d31228c8a11b7e7" }, { "type": "file", "path": "app-data" }, { "type": "script", "dest-filename": "hello2.sh", "commands": [ "echo \"Hello world2, from a sandbox\"" ] }, { "type": "shell", "commands": [ "mkdir /app/cleanup/", "touch /app/cleanup/a_file" ] }, { "type": "patch", "path": "0001-Add-test-logo.patch", "use-git": true } ] }, { "name": "test2", "build-commands": [ "echo foo2 > /app/out2" ], "buildsystem": "simple", "sources": [ { "type": "file", "path": "app-data" } ] }, { "name": "empty" } ] } ] }