org.gnome.design.IconLibraryDevel.json 1.94 KB
Newer Older
1
{
2
    "app-id": "org.gnome.design.IconLibraryDevel",
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
3 4 5 6
    "runtime": "org.gnome.Platform",
    "runtime-version": "master",
    "sdk": "org.gnome.Sdk",
    "sdk-extensions": [
7 8
        "org.freedesktop.Sdk.Extension.rust-stable"
    ],
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
9 10
    "command": "icon-library",
    "tags": [
11 12
        "nightly"
    ],
13
    "desktop-file-name-prefix": "(Development) ",
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
14
    "finish-args": [
15 16 17
        "--share=ipc",
        "--socket=x11",
        "--socket=wayland",
18 19 20 21 22
        "--device=dri",
        "--filesystem=xdg-run/dconf",
        "--filesystem=~/.config/dconf:ro",
        "--talk-name=ca.desrt.dconf",
        "--env=DCONF_USER_CONFIG_DIR=.config/dconf"
23
    ],
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
24 25 26
    "build-options": {
        "append-path": "/usr/lib/sdk/rust-stable/bin",
        "build-args": [
27 28
            "--share=network"
        ],
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
29 30 31 32
        "env": {
            "RUSTFLAGS": "--remap-path-prefix =../ --error-format=human",
            "CARGO_HOME": "/run/build/icon-library/cargo",
            "RUST_BACKTRACE": "1",
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
33
            "RUST_LOG": "icon_library=info"
34 35
        }
    },
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
36 37 38 39
    "modules": [{
            "name": "libhandy",
            "buildsystem": "meson",
            "config-opts": [
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
40
                "-Dintrospection=disabled",
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
41 42 43 44 45 46
                "-Dgtk_doc=false",
                "-Dtests=false",
                "-Dexamples=false",
                "-Dvapi=false",
                "-Dglade_catalog=disabled"
            ],
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
47
            "cleanup": [
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
48 49 50
                "/include",
                "/lib/pkgconfig"
            ],
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
51 52 53 54
            "sources": [{
                "type": "git",
                "url": "https://source.puri.sm/Librem5/libhandy.git"
            }]
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
55 56
        },
        {
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
57 58 59
            "name": "icon-library",
            "buildsystem": "meson",
            "config-opts": [
60 61
                "-Dprofile=development"
            ],
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
62 63
            "sources": [{
                "type": "git",
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
64
                "url": "https://gitlab.gnome.org/World/design/icon-library.git"
Bilal Elmoussaoui's avatar
Bilal Elmoussaoui committed
65
            }]
66 67 68
        }
    ]
}