org.gnome.Photos.json 11.1 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
        "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
11
        "--env=TRACKER_SPARQL_BACKEND=bus",
Debarshi Ray's avatar
Debarshi Ray committed
12 13 14 15 16
        "--filesystem=~/.config/dconf:ro",
        "--filesystem=xdg-download",
        "--filesystem=xdg-pictures",
        "--filesystem=xdg-run/dconf",
        "--share=ipc",
Debarshi Ray's avatar
Debarshi Ray committed
17
        "--share=network",
18
        "--socket=fallback-x11",
Debarshi Ray's avatar
Debarshi Ray committed
19 20 21
        "--socket=wayland",
        "--socket=x11",
        "--talk-name=ca.desrt.dconf",
22
        "--talk-name=org.freedesktop.FileManager1",
Debarshi Ray's avatar
Debarshi Ray committed
23 24 25
        "--talk-name=org.freedesktop.Tracker1",
        "--talk-name=org.freedesktop.Tracker1.Miner.Extract",
        "--talk-name=com.intel.dleyna-renderer",
26
        "--talk-name=org.gnome.ControlCenter",
27
        "--talk-name=org.gnome.SettingsDaemon",
28
        "--talk-name=org.gnome.SettingsDaemon.Housekeeping",
29 30
        "--talk-name=org.gtk.vfs",
        "--talk-name=org.gtk.vfs.*"
Debarshi Ray's avatar
Debarshi Ray committed
31 32 33 34 35 36 37 38
    ],
    "build-options" : {
        "cflags": "-O2 -g",
        "cxxflags": "-O2 -g",
        "env": {
            "V": "1"
        }
    },
Debarshi Ray's avatar
Debarshi Ray committed
39 40 41 42 43
    "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
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
               ],
    "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",
65
                    "url": "https://gitlab.gnome.org/GNOME/babl.git"
Debarshi Ray's avatar
Debarshi Ray committed
66 67 68 69 70
                }
            ]
        },
        {
            "name": "geocode-glib",
71 72
            "buildsystem": "meson",
            "config-opts": [ "-Denable-gtk-doc=false", "-Denable-introspection=false" ],
Debarshi Ray's avatar
Debarshi Ray committed
73 74 75
            "sources": [
                {
                    "type": "git",
76
                    "url": "https://gitlab.gnome.org/GNOME/geocode-glib.git"
Debarshi Ray's avatar
Debarshi Ray committed
77 78 79
                }
            ]
        },
80 81 82
        {
            "name": "libdazzle",
            "buildsystem": "meson",
83
            "config-opts": [ "-Dwith_introspection=false" ],
84 85 86 87 88 89 90
            "sources": [
                {
                    "type": "git",
                    "url": "https://gitlab.gnome.org/GNOME/libdazzle.git"
                }
            ]
        },
Debarshi Ray's avatar
Debarshi Ray committed
91 92
        {
            "name": "librest",
93
            "config-opts": [ "--disable-introspection" ],
Debarshi Ray's avatar
Debarshi Ray committed
94 95 96
            "sources": [
                {
                    "type": "archive",
97 98
                    "url": "https://download.gnome.org/sources/rest/0.8/rest-0.8.1.tar.xz",
                    "sha256": "0513aad38e5d3cedd4ae3c551634e3be1b9baaa79775e53b2dba9456f15b01c9"
Debarshi Ray's avatar
Debarshi Ray committed
99 100 101 102 103
                }
            ]
        },
        {
            "name": "gnome-online-accounts",
104
            "config-opts": [ "--disable-backend", "--disable-introspection", "--disable-Werror" ],
Debarshi Ray's avatar
Debarshi Ray committed
105 106 107
            "sources": [
                {
                    "type": "git",
108
                    "url": "https://gitlab.gnome.org/GNOME/gnome-online-accounts.git"
Debarshi Ray's avatar
Debarshi Ray committed
109 110 111 112 113 114
                }
            ]
        },
        {
            "name": "libgfbgraph",
            "cleanup": [ "/doc" ],
115
            "config-opts": [ "--disable-introspection" ],
Debarshi Ray's avatar
Debarshi Ray committed
116 117 118
            "sources": [
                {
                    "type": "git",
119
                    "url": "https://gitlab.gnome.org/GNOME/libgfbgraph.git"
Debarshi Ray's avatar
Debarshi Ray committed
120 121 122 123 124
                }
            ]
        },
        {
            "name": "liboauth",
125
            "config-opts": [ "--enable-nss" ],
Debarshi Ray's avatar
Debarshi Ray committed
126 127 128 129 130 131 132 133 134 135
            "sources": [
                {
                    "type": "archive",
                    "url": "http://netix.dl.sourceforge.net/project/liboauth/liboauth-1.0.3.tar.gz",
                    "sha256": "0df60157b052f0e774ade8a8bac59d6e8d4b464058cc55f9208d72e41156811f"
                }
            ]
        },
        {
            "name": "libgdata",
136 137 138 139
            "config-opts": [ "--disable-always-build-tests",
                             "--disable-introspection",
                             "--disable-Werror",
                             "--disable-static" ],
Debarshi Ray's avatar
Debarshi Ray committed
140 141 142
            "sources": [
                {
                    "type": "git",
143
                    "url": "https://gitlab.gnome.org/GNOME/libgdata.git"
Debarshi Ray's avatar
Debarshi Ray committed
144 145 146 147 148 149 150 151 152
                }
            ]
        },
        {
            "name": "libraw",
            "config-opts": [ "--disable-examples", "--disable-static" ],
            "cleanup": [ "/share/doc" ],
            "sources": [
                {
153
                    "type": "archive",
154 155
                    "url": "https://www.libraw.org/data/LibRaw-0.19.0.tar.gz",
                    "sha256": "e83f51e83b19f9ba6b8bd144475fc12edf2d7b3b930d8d280bdebd8a8f3ed259"
Debarshi Ray's avatar
Debarshi Ray committed
156 157 158 159 160 161 162 163 164 165
                },
                {
                    "type": "patch",
                    "path": "libraw-pkgconfig.patch"
                }
            ]
        },
        {
            "name": "gegl",
            "cleanup": [ "/bin" ],
166
            "config-opts": [ "--disable-docs", "--disable-introspection" ],
Debarshi Ray's avatar
Debarshi Ray committed
167 168 169
            "sources": [
                {
                    "type": "git",
170
                    "url": "https://gitlab.gnome.org/GNOME/gegl.git"
Debarshi Ray's avatar
Debarshi Ray committed
171 172 173 174 175 176 177 178 179
                }
            ]
        },
        {
            "name": "exiv2",
            "cleanup": [ "/bin" ],
            "sources": [
                {
                    "type": "archive",
Debarshi Ray's avatar
Debarshi Ray committed
180 181
                    "url": "http://exiv2.org/builds/exiv2-0.26-trunk.tar.gz",
                    "sha256": "c75e3c4a0811bf700d92c82319373b7a825a2331c12b8b37d41eb58e4f18eafb"
Debarshi Ray's avatar
Debarshi Ray committed
182 183 184 185 186 187 188 189
                },
                {
                    "type": "patch",
                    "path": "exiv2-no-builddir.patch"
                },
                {
                    "type": "shell",
                    "commands": [
Mathieu Bridon's avatar
Mathieu Bridon committed
190 191
                        "cp -f /usr/share/gnu-config/config.sub ./config/",
                        "cp -f /usr/share/gnu-config/config.guess ./config/"
Debarshi Ray's avatar
Debarshi Ray committed
192 193 194 195 196 197
                    ]
                }
            ]
        },
        {
            "name": "gexiv2",
Debarshi Ray's avatar
Debarshi Ray committed
198 199
            "buildsystem": "meson",
            "config-opts": [ "-Ddisable-introspection=true" ],
Debarshi Ray's avatar
Debarshi Ray committed
200 201
            "sources": [
                {
202
                    "type": "git",
203
                    "url": "https://gitlab.gnome.org/GNOME/gexiv2.git"
Debarshi Ray's avatar
Debarshi Ray committed
204 205 206 207 208
                }
            ]
        },
        {
            "name": "grilo",
209
            "buildsystem": "meson",
Debarshi Ray's avatar
Debarshi Ray committed
210
            "cleanup": [ "/bin" ],
211 212 213 214 215
            "config-opts": [ "-Denable-introspection=false",
                             "-Denable-grl-net=true",
                             "-Denable-grl-pls=false",
                             "-Denable-gtk-doc=false",
                             "-Denable-test-ui=false",
Debarshi Ray's avatar
Debarshi Ray committed
216
                             "-Denable-vala=false" ],
Debarshi Ray's avatar
Debarshi Ray committed
217 218 219
            "sources": [
                {
                    "type": "git",
220
                    "url": "https://gitlab.gnome.org/GNOME/grilo.git"
Debarshi Ray's avatar
Debarshi Ray committed
221 222 223 224 225
                }
            ]
        },
        {
            "name": "grilo-plugins",
226
            "buildsystem": "meson",
227
            "cleanup": [ "/include", "/share/help" ],
228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249
            "config-opts": [ "-Denable-bookmarks=no",
                             "-Denable-chromaprint=no",
                             "-Denable-dleyna=no",
                             "-Denable-dmap=no",
                             "-Denable-filesystem=no",
                             "-Denable-flickr=yes",
                             "-Denable-freebox=no",
                             "-Denable-gravatar=no",
                             "-Denable-jamendo=no",
                             "-Denable-local-metadata=no",
                             "-Denable-lua-factory=no",
                             "-Denable-magnatune=no",
                             "-Denable-metadata-store=no",
                             "-Denable-opensubtitles=no",
                             "-Denable-optical-media=no",
                             "-Denable-podcasts=no",
                             "-Denable-raitv=no",
                             "-Denable-shoutcast=no",
                             "-Denable-thetvdb=no",
                             "-Denable-tmdb=no",
                             "-Denable-tracker=no",
                             "-Denable-vimeo=no",
Debarshi Ray's avatar
Debarshi Ray committed
250
                             "-Denable-youtube=no" ],
Debarshi Ray's avatar
Debarshi Ray committed
251 252 253
            "sources": [
                {
                    "type": "git",
254
                    "url": "https://gitlab.gnome.org/GNOME/grilo-plugins.git"
Debarshi Ray's avatar
Debarshi Ray committed
255 256 257 258 259
                }
            ]
        },
        {
            "name": "tracker",
260
            "buildsystem": "meson",
261
            "cleanup": [ "/bin", "/etc", "/lib/girepository-1.0", "/libexec", "/share/dbus-1", "/share/gir-1.0" ],
262
            "config-opts": [ "-Dbash_completion=no", "-Ddocs=false", "-Dsystemd_user_services=no" ],
Debarshi Ray's avatar
Debarshi Ray committed
263 264 265
            "sources": [
                {
                    "type": "git",
266
                    "url": "https://gitlab.gnome.org/GNOME/tracker.git"
Debarshi Ray's avatar
Debarshi Ray committed
267 268 269
                }
            ]
        },
Debarshi Ray's avatar
Debarshi Ray committed
270 271
        {
            "name": "tracker-miners",
272 273 274 275 276 277 278 279 280 281 282 283 284
            "buildsystem": "meson",
            "cleanup": [ "/etc",
                         "/lib",
                         "/libexec",
                         "/share/dbus-1/services/org.freedesktop.Tracker1.Miner.Extract.service",
                         "/share/dbus-1/services/org.freedesktop.Tracker1.Writeback.service",
                         "/share/tracker/miners/org.freedesktop.Tracker1.Miner.Applications.service",
                         "/share/tracker/miners/org.freedesktop.Tracker1.Miner.Extract.service",
                         "/share/tracker/miners/org.freedesktop.Tracker1.Miner.RSS.service",
                         "/share/tracker-miners",
                         "/share/glib-2.0/schemas/org.freedesktop.Tracker.Extract.gschema.xml",
                         "/share/glib-2.0/schemas/org.freedesktop.Tracker.Writeback.gschema.xml" ],
            "config-opts": [ "-Dextract=false",
285
                             "-Dgeneric_media_extractor=none",
286 287 288 289 290
                             "-Dminer_apps=false",
                             "-Dminer_fs=true",
                             "-Dminer_rss=false",
                             "-Dsystemd_user_services=no",
                             "-Dwriteback=false" ],
Debarshi Ray's avatar
Debarshi Ray committed
291 292 293
            "sources": [
                {
                    "type": "git",
294
                    "url": "https://gitlab.gnome.org/GNOME/tracker-miners.git"
Debarshi Ray's avatar
Debarshi Ray committed
295 296 297
                }
            ]
        },
Debarshi Ray's avatar
Debarshi Ray committed
298 299
        {
            "name": "gnome-photos",
Debarshi Ray's avatar
Debarshi Ray committed
300 301
            "buildsystem": "meson",
            "config-opts": [ "-Ddogtail=false" ],
Debarshi Ray's avatar
Debarshi Ray committed
302 303 304
            "sources": [
                {
                    "type": "git",
305
                    "url": "https://gitlab.gnome.org/GNOME/gnome-photos.git"
Debarshi Ray's avatar
Debarshi Ray committed
306 307 308 309 310
                }
            ]
        }
    ]
}