org.gnome.Music.json 5.64 KB
Newer Older
1 2 3
{
    "app-id": "org.gnome.Music",
    "runtime": "org.gnome.Platform",
Marinus Schraal's avatar
Marinus Schraal committed
4
    "runtime-version": "3.26",
5 6 7 8 9 10
    "sdk": "org.gnome.Sdk",
    "command": "gnome-music",
    "tags": ["nightly"],
    "desktop-file-name-prefix": "(Nightly) ",
    "finish-args": [
        "--share=ipc", "--socket=x11",
Felipe Borges's avatar
Felipe Borges committed
11
        "--share=network",
12 13 14 15 16 17
        "--socket=wayland",
        "--talk-name=org.freedesktop.Tracker1",
        "--filesystem=xdg-run/dconf", "--filesystem=~/.config/dconf:ro",
        "--talk-name=ca.desrt.dconf", "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
        "--talk-name=com.intel.dleyna-server",
        "--socket=pulseaudio",
18 19
        "--filesystem=xdg-music",
        "--filesystem=xdg-cache/media-art"
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
    ],
    "build-options" : {
        "cflags": "-O2 -g",
        "cxxflags": "-O2 -g",
        "env": {
            "V": "1"
        }
    },
    "cleanup": [
        "/include",
        "/lib/pkgconfig",
        "/share/pkgconfig",
        "/share/aclocal",
        "/man",
        "/share/man",
        "/share/gtk-doc",
        "/share/vala",
        "*.la",
        "*.a"
    ],
    "modules": [
        {
            "name": "libmediaart",
            "sources": [
                {
                    "type": "git",
Marinus Schraal's avatar
Marinus Schraal committed
46
                    "url": "https://git.gnome.org/browse/libmediaart"
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
                }
            ]
        },
        {
            "name": "tracker",
            "cleanup": [ "/bin", "/etc", "/libexec" ],
            "config-opts": [ "--disable-miner-apps", "--disable-static",
                             "--disable-tracker-extract", "--disable-tracker-needle",
                             "--disable-tracker-preferences", "--disable-artwork",
                             "--disable-tracker-writeback", "--disable-miner-user-guides",
                             "--with-bash-completion-dir=no" ],
            "sources": [
                {
                    "type": "git",
                    "url": "https://git.gnome.org/browse/tracker"
                }
            ]
        },
        {
            "name": "grilo",
            "config-opts": [ "--disable-static" ],
            "sources": [
                {
                    "type": "git",
Marinus Schraal's avatar
Marinus Schraal committed
71
                    "url": "https://git.gnome.org/browse/grilo"
72 73 74 75 76 77 78 79 80 81
                }
            ],
            "cleanup": [ "/include", "/bin" ]
        },
        {
            "name": "grilo-plugins",
            "config-opts": [ "--enable-tracker", "--enable-dleyna", "--enable-goa=no", "--enable-filesystem=no", "--enable-optical-media=no", "--enable-youtube=no", "--enable-bookmarks=no", "--enable-lua-factory=no", "--enable-metadata-store=no", "--enable-vimeo=no", "--enable-localmetadata=no", "--enable-thetvdb=no", "--enable-tmdb=no", "--enable-freebox=no", "--enable-opensubtitles=no" ],
            "sources": [
                {
                    "type": "git",
Marinus Schraal's avatar
Marinus Schraal committed
82
                    "url": "https://git.gnome.org/browse/grilo-plugins"
83 84 85 86 87 88 89
                }
            ],
            "cleanup": [ "/include" ]
        },
        {
            "name": "requests",
            "buildsystem": "simple",
90
            "build-commands":["python3 setup.py install --prefix=/app --root=/"],
91 92 93
            "sources": [
                {
                    "type": "archive",
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
                    "url": "https://github.com/requests/requests/archive/v2.18.4.tar.gz",
                    "sha256": "b068ccce3b739a29cbf72148b0ff4be3d80198fb7cdbd63066f7384bb56ef917"
                }
            ]
        },
        {
            "name": "urllib3",
            "buildsystem": "simple",
            "build-commands": [
                "python3 setup.py install --prefix=/app --root=/"
            ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://github.com/shazow/urllib3/archive/1.22.tar.gz",
                    "sha256": "dd60d4104b871943e06be69e296e97ede9d42edf6ba534f0268aee932a601e2a"
                }
            ]
        },
        {
            "name": "chardet",
            "buildsystem": "simple",
            "build-commands": [
                "python3 setup.py install --prefix=/app --root=/"
            ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://github.com/chardet/chardet/archive/3.0.4.tar.gz",
                    "sha256": "d5620025cfca430f6c2e28ddbc87c3c66a5c82fa65570ae975c92911c2190189"
                }
            ]
        },
        {
            "name": "certifi",
            "buildsystem": "simple",
            "build-commands": [
                "python3 setup.py install --prefix=/app --root=/"
            ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://github.com/certifi/python-certifi/archive/2018.01.18.tar.gz",
                    "sha256": "4912338503a14ff784f602177389e488a5814afa08db00425d175201fdbd6994"
                }
            ]
        },
        {
            "name": "idna",
            "buildsystem": "simple",
            "build-commands": [
                "python3 setup.py install --prefix=/app --root=/"
            ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://github.com/kjd/idna/archive/v2.6.tar.gz",
                    "sha256": "53c722c4b7908dfdf2e5db2b79982f1084494db7b34fd31ff6a296e9fddfceaa"
152 153 154 155 156 157 158 159
                }
            ]
        },
        {
            "name": "gnome-music",
            "sources": [
                {
                    "type": "git",
Marinus Schraal's avatar
Marinus Schraal committed
160 161
                    "url": "https://gitlab.gnome.org/GNOME/gnome-music.git",
                    "branch": "gnome-3-26"
162 163 164 165 166
                }
            ]
        }
    ]
}