org.gnome.PodcastsDevel.json 1.62 KB
Newer Older
1
{
2
    "app-id" : "org.gnome.PodcastsDevel",
3
    "runtime" : "org.gnome.Platform",
4
    "runtime-version" : "master",
5 6
    "sdk" : "org.gnome.Sdk",
    "sdk-extensions" : [
Jordan Petridis's avatar
Jordan Petridis committed
7 8
        "org.freedesktop.Sdk.Extension.rust-stable"
    ],
9
    "command" : "gnome-podcasts",
10 11 12 13
    "tags" : [
        "nightly"
    ],
    "desktop-file-name-prefix" : "(Nightly) ",
14
    "finish-args" : [
15 16 17 18
        "--filesystem=xdg-run/dconf",
        "--filesystem=~/.config/dconf:ro",
        "--talk-name=ca.desrt.dconf",
        "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
19
        "--share=network",
20
        "--share=ipc",
21
        "--socket=x11",
22
        "--socket=wayland",
23
        "--socket=pulseaudio",
24
        "--device=dri"
25
    ],
26 27 28
    "build-options" : {
        "append-path" : "/usr/lib/sdk/rust-stable/bin",
        "build-args" : [
29 30
            "--share=network"
        ],
31
        "env" : {
32
            "CARGO_HOME" : "/run/build/Podcasts/cargo",
33
            "RUST_BACKTRACE" : "1"
34
        }
35
    },
36
    "modules" : [
37 38 39 40 41 42
        {
            "name" : "libhandy",
            "buildsystem" : "meson",
            "sources" : [
                {
                    "type" : "git",
43
                    "url" : "https://source.puri.sm/Librem5/libhandy.git"
44 45 46
                }
            ]
        },
47
        {
48
            "name" : "gnome-podcasts",
49
            "buildsystem" : "meson",
50
            "config-opts" : [ "-Dprofile=development" ],
51
            "sources" : [
Jordan Petridis's avatar
Jordan Petridis committed
52
                {
53
                    "type" : "git",
Jordan Petridis's avatar
Jordan Petridis committed
54
                    "url" : "https://gitlab.gnome.org/World/podcasts.git",
55
                    "branch" : "master"
Jordan Petridis's avatar
Jordan Petridis committed
56 57
                }
            ]
58 59
        }
    ]
60
}