Blob Blame History Raw
{
    "app-id": "org.test.Hello2",
    "runtime": "org.test.Platform",
    "sdk": "org.test.Sdk",
    "command": "hello2.sh",
    "tags": ["test"],
    "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"
                }
            ]
        }
    ]
}