nukeop/nuclear

View on GitHub
flatpak/org.js.nuclear.Nuclear.json

Summary

Maintainability
Test Coverage
{
    "app-id": "org.js.nuclear.Nuclear",
    "runtime": "org.freedesktop.Platform",
    "runtime-version": "19.08",
    "branch": "stable",
    "sdk": "org.freedesktop.Sdk",
    "separate-locales": false,
    "command": "run.sh",
    "finish-args": [
        "--share=network",
        "--share=ipc",
        "--socket=x11",
        "--filesystem=home",
     "--socket=pulseaudio"
    ],
    "modules": [
        {
            "name": "nuclear",
            "buildsystem": "simple",
            "sources": [
               {
                   "type": "archive",
                   "url": "https://github.com/nukeop/nuclear/releases/download/v0.6.3/nuclear-fca030.tar.gz",
                   "sha256": "5b90a1064736c158f62ea74c5814dffdd25f8b6a3877dfeed065377e744cdd2e"
                },
                {
                    "type":"file",
                    "path": "org.js.nuclear.Nuclear.metainfo.xml"
                },
                {
                  "type":"file",
                  "path": "org.js.nuclear.Nuclear.desktop"
                },
                {
                    "type":"file",
                    "path":"org.js.nuclear.Nuclear.png"
                },
                {
                    "type": "script",
                    "dest-filename": "run.sh",
                    "commands": [ "/app/main/nuclear" ]
                }

            ],
        "build-commands": [
        "mkdir -p /app/main/",
                "cp -r  * /app/main/", 
                "install -D org.js.nuclear.Nuclear.png --target-directory=/app/share/icons/hicolor/512x512/apps/",
                "install -D org.js.nuclear.Nuclear.metainfo.xml --target-directory=/app/share/metainfo/",
                "install -D org.js.nuclear.Nuclear.desktop --target-directory=/app/share/applications/",
                "install -D run.sh --target-directory=/app/bin/"
            ]
        }
    ]
}