org.gnome.Photos.json 9.49 KB
Newer Older
Debarshi Ray's avatar
Debarshi Ray committed
1 2 3 4 5 6
{
    "app-id": "org.gnome.Photos",
    "runtime": "org.gnome.Platform",
    "runtime-version": "master",
    "sdk": "org.gnome.Sdk",
    "command": "gnome-photos",
Debarshi Ray's avatar
Debarshi Ray committed
7
    "tags": [ "nightly" ],
Debarshi Ray's avatar
Debarshi Ray committed
8 9
    "desktop-file-name-prefix": "(Nightly) ",
    "finish-args": [
Debarshi Ray's avatar
Debarshi Ray committed
10 11 12 13 14 15
        "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
        "--filesystem=~/.config/dconf:ro",
        "--filesystem=xdg-download",
        "--filesystem=xdg-pictures",
        "--filesystem=xdg-run/dconf",
        "--share=ipc",
Debarshi Ray's avatar
Debarshi Ray committed
16
        "--share=network",
Debarshi Ray's avatar
Debarshi Ray committed
17 18 19
        "--socket=wayland",
        "--socket=x11",
        "--talk-name=ca.desrt.dconf",
Debarshi Ray's avatar
Debarshi Ray committed
20 21 22
        "--talk-name=org.freedesktop.Tracker1",
        "--talk-name=org.freedesktop.Tracker1.Miner.Extract",
        "--talk-name=com.intel.dleyna-renderer",
Debarshi Ray's avatar
Debarshi Ray committed
23
        "--talk-name=org.gnome.SettingsDaemon"
Debarshi Ray's avatar
Debarshi Ray committed
24 25 26 27 28 29 30 31
    ],
    "build-options" : {
        "cflags": "-O2 -g",
        "cxxflags": "-O2 -g",
        "env": {
            "V": "1"
        }
    },
Debarshi Ray's avatar
Debarshi Ray committed
32 33 34 35 36
    "cleanup": [ "/include", "/lib/pkgconfig",
                 "/share/pkgconfig", "/share/aclocal",
                 "/man", "/share/man", "/share/gtk-doc",
                 "/share/vala",
                 "*.la", "*.a"
Debarshi Ray's avatar
Debarshi Ray committed
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
               ],
    "modules": [
           {
            "name": "babl",
            "build-options" : {
                "arch" : {
                    "i386" : {
                        "config-opts" : [
                            "--build=i586-unknown-linux-gnu"
                        ]
                    },
		    "arm" : {
                        "config-opts" : [
                            "--build=arm-unknown-linux-gnueabi"
			]
		    }
                }
            },
            "sources": [
                {
                    "type": "git",
58
                    "url": "https://git.gnome.org/browse/babl"
Debarshi Ray's avatar
Debarshi Ray committed
59 60 61 62 63
                }
            ]
        },
        {
            "name": "geocode-glib",
64
            "config-opts": [ "--disable-introspection" ],
Debarshi Ray's avatar
Debarshi Ray committed
65 66 67
            "sources": [
                {
                    "type": "git",
68
                    "url": "https://git.gnome.org/browse/geocode-glib"
Debarshi Ray's avatar
Debarshi Ray committed
69 70 71 72 73
                }
            ]
        },
        {
            "name": "librest",
74
            "config-opts": [ "--disable-introspection" ],
Debarshi Ray's avatar
Debarshi Ray committed
75 76 77 78 79 80 81 82 83 84
            "sources": [
                {
                    "type": "archive",
                    "url": "https://download.gnome.org/sources/rest/0.8/rest-0.8.0.tar.xz",
                    "sha256": "e7b89b200c1417073aef739e8a27ff2ab578056c27796ec74f5886a5e0dff647"
                }
            ]
        },
        {
            "name": "gnome-online-accounts",
85 86 87 88
            "config-opts": [ "--disable-introspection",
                             "--disable-telepathy",
                             "--disable-documentation",
                             "--disable-backend" ],
Debarshi Ray's avatar
Debarshi Ray committed
89 90 91
            "sources": [
                {
                    "type": "git",
92
                    "url": "https://git.gnome.org/browse/gnome-online-accounts"
Debarshi Ray's avatar
Debarshi Ray committed
93 94 95 96 97 98
                }
            ]
        },
        {
            "name": "libgfbgraph",
            "cleanup": [ "/doc" ],
99
            "config-opts": [ "--disable-introspection" ],
Debarshi Ray's avatar
Debarshi Ray committed
100 101 102
            "sources": [
                {
                    "type": "git",
103
                    "url": "https://git.gnome.org/browse/libgfbgraph"
Debarshi Ray's avatar
Debarshi Ray committed
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
                }
            ]
        },
        {
            "name": "liboauth",
            "sources": [
                {
                    "type": "archive",
                    "url": "http://netix.dl.sourceforge.net/project/liboauth/liboauth-1.0.3.tar.gz",
                    "sha256": "0df60157b052f0e774ade8a8bac59d6e8d4b464058cc55f9208d72e41156811f"
                }
            ]
        },
        {
            "name": "libgdata",
119 120 121 122
            "config-opts": [ "--disable-always-build-tests",
                             "--disable-introspection",
                             "--disable-Werror",
                             "--disable-static" ],
Debarshi Ray's avatar
Debarshi Ray committed
123 124 125
            "sources": [
                {
                    "type": "git",
126
                    "url": "https://git.gnome.org/browse/libgdata"
Debarshi Ray's avatar
Debarshi Ray committed
127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
                }
            ]
        },
        {
            "name": "libraw",
            "config-opts": [ "--disable-examples", "--disable-static" ],
            "cleanup": [ "/share/doc" ],
            "sources": [
                {
                    "type": "git",
                    "url": "https://github.com/LibRaw/LibRaw.git"
                },
                {
                    "type": "shell",
                    "commands": [
                        "make -f Makefile.devel regenerate",
                        "autoreconf --force --install"
                    ]
                },
                {
                    "type": "patch",
                    "path": "libraw-pkgconfig.patch"
Debarshi Ray's avatar
Debarshi Ray committed
149 150 151 152
                },
                {
                    "type": "patch",
                    "path": "libraw-CVE-2017-13735-radc_divbyzero.patch"
Debarshi Ray's avatar
Debarshi Ray committed
153 154 155 156 157 158
                }
            ]
        },
        {
            "name": "gegl",
            "cleanup": [ "/bin" ],
159
            "config-opts": [ "--disable-docs", "--disable-introspection" ],
Debarshi Ray's avatar
Debarshi Ray committed
160 161 162
            "sources": [
                {
                    "type": "git",
163
                    "url": "https://git.gnome.org/browse/gegl"
Debarshi Ray's avatar
Debarshi Ray committed
164 165 166 167 168 169 170 171 172
                }
            ]
        },
        {
            "name": "exiv2",
            "cleanup": [ "/bin" ],
            "sources": [
                {
                    "type": "archive",
Debarshi Ray's avatar
Debarshi Ray committed
173 174
                    "url": "http://exiv2.org/builds/exiv2-0.26-trunk.tar.gz",
                    "sha256": "c75e3c4a0811bf700d92c82319373b7a825a2331c12b8b37d41eb58e4f18eafb"
Debarshi Ray's avatar
Debarshi Ray committed
175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193
                },
                {
                    "type": "patch",
                    "path": "exiv2-no-builddir.patch"
                },
                {
                    "type": "shell",
                    "commands": [
                        "cp -f /usr/share/gnu-config/config.sub ./config/",
                        "cp -f /usr/share/gnu-config/config.guess ./config/"
                    ]
                }
            ]
        },
        {
            "name": "gexiv2",
            "config-opts": [ "--disable-introspection" ],
            "sources": [
                {
194
                    "type": "git",
195
                    "url": "https://git.gnome.org/browse/gexiv2"
Debarshi Ray's avatar
Debarshi Ray committed
196 197 198 199 200 201
                }
            ]
        },
        {
            "name": "grilo",
            "cleanup": [ "/bin" ],
202
            "config-opts": [ "--disable-introspection" ],
Debarshi Ray's avatar
Debarshi Ray committed
203 204 205
            "sources": [
                {
                    "type": "git",
206
                    "url": "https://git.gnome.org/browse/grilo"
Debarshi Ray's avatar
Debarshi Ray committed
207 208 209 210 211 212
                }
            ]
        },
        {
            "name": "grilo-plugins",
            "cleanup": [ "/include" ],
213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236
            "config-opts": [ "--disable-bookmarks",
                             "--disable-chromaprint",
                             "--disable-dleyna",
                             "--disable-dmap",
                             "--disable-filesystem",
                             "--disable-freebox",
                             "--disable-gravatar",
                             "--disable-jamendo",
                             "--disable-local-metadata",
                             "--disable-lua-factory",
                             "--disable-magnatune",
                             "--disable-metadata-store",
                             "--disable-opensubtitles",
                             "--disable-optical-media",
                             "--disable-podcasts",
                             "--disable-raitv",
                             "--disable-shoutcast",
                             "--disable-tmdb",
                             "--disable-thetvdb",
                             "--disable-tracker",
                             "--disable-vimeo",
                             "--disable-youtube",
                             "--enable-flickr",
                             "--enable-goa" ],
Debarshi Ray's avatar
Debarshi Ray committed
237 238 239
            "sources": [
                {
                    "type": "git",
240
                    "url": "https://git.gnome.org/browse/grilo-plugins"
Debarshi Ray's avatar
Debarshi Ray committed
241 242 243 244 245
                }
            ]
        },
        {
            "name": "tracker",
246
            "cleanup": [ "/bin", "/etc", "/lib/systemd", "/libexec", "/share/dbus-1/services" ],
247 248
            "config-opts": [ "--disable-introspection",
                             "--disable-static",
249
                             "--with-bash-completion-dir=no" ],
Debarshi Ray's avatar
Debarshi Ray committed
250 251 252
            "sources": [
                {
                    "type": "git",
253
                    "url": "https://git.gnome.org/browse/tracker"
Debarshi Ray's avatar
Debarshi Ray committed
254 255 256
                }
            ]
        },
Debarshi Ray's avatar
Debarshi Ray committed
257 258
        {
            "name": "tracker-miners",
259
            "cleanup": [ "/bin", "/etc", "/lib/systemd", "/libexec" ],
Debarshi Ray's avatar
Debarshi Ray committed
260 261 262 263 264 265 266 267 268
            "config-opts": [ "--disable-miner-apps",
                             "--disable-miner-rss",
                             "--disable-static",
                             "--disable-tracker-extract",
                             "--disable-tracker-writeback",
                             "--enable-miner-fs" ],
            "sources": [
                {
                    "type": "git",
269
                    "url": "https://git.gnome.org/browse/tracker-miners"
Debarshi Ray's avatar
Debarshi Ray committed
270 271 272
                }
            ]
        },
Debarshi Ray's avatar
Debarshi Ray committed
273 274
        {
            "name": "gnome-photos",
Debarshi Ray's avatar
Debarshi Ray committed
275
            "config-opts": [ "--disable-documentation", "--disable-Werror" ],
Debarshi Ray's avatar
Debarshi Ray committed
276 277 278
            "sources": [
                {
                    "type": "git",
279
                    "url": "https://git.gnome.org/browse/gnome-photos"
Debarshi Ray's avatar
Debarshi Ray committed
280 281 282 283 284 285 286
                }
            ]
        }
    ]
}