org.gnome.Photos.json 11.8 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": [
10
        "--env=TRACKER_SPARQL_BACKEND=bus",
Debarshi Ray's avatar
Debarshi Ray committed
11 12
        "--filesystem=xdg-download",
        "--filesystem=xdg-pictures",
13
        "--metadata=X-DConf=migrate-path=/org/gnome/photos/",
Debarshi Ray's avatar
Debarshi Ray committed
14
        "--share=ipc",
Debarshi Ray's avatar
Debarshi Ray committed
15
        "--share=network",
16
        "--socket=fallback-x11",
Debarshi Ray's avatar
Debarshi Ray committed
17 18
        "--socket=wayland",
        "--socket=x11",
19
        "--talk-name=org.freedesktop.FileManager1",
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",
23
        "--talk-name=org.gnome.ControlCenter",
24
        "--talk-name=org.gnome.SettingsDaemon",
25
        "--talk-name=org.gnome.SettingsDaemon.Housekeeping",
26 27
        "--talk-name=org.gtk.vfs",
        "--talk-name=org.gtk.vfs.*"
Debarshi Ray's avatar
Debarshi Ray committed
28 29 30 31 32 33 34 35
    ],
    "build-options" : {
        "cflags": "-O2 -g",
        "cxxflags": "-O2 -g",
        "env": {
            "V": "1"
        }
    },
Debarshi Ray's avatar
Debarshi Ray committed
36 37 38 39 40
    "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
41 42 43 44
               ],
    "modules": [
           {
            "name": "babl",
Debarshi Ray's avatar
Debarshi Ray committed
45 46
            "buildsystem": "meson",
            "config-opts": [ "-Denable-gir=false", "-Dwith-docs=false" ],
Debarshi Ray's avatar
Debarshi Ray committed
47 48 49
            "sources": [
                {
                    "type": "git",
50
                    "url": "https://gitlab.gnome.org/GNOME/babl.git"
Debarshi Ray's avatar
Debarshi Ray committed
51 52 53 54 55
                }
            ]
        },
        {
            "name": "geocode-glib",
56
            "buildsystem": "meson",
57 58 59
            "config-opts": [ "-Denable-installed-tests=false",
                             "-Denable-gtk-doc=false",
                             "-Denable-introspection=false" ],
Debarshi Ray's avatar
Debarshi Ray committed
60 61 62
            "sources": [
                {
                    "type": "git",
63
                    "url": "https://gitlab.gnome.org/GNOME/geocode-glib.git"
Debarshi Ray's avatar
Debarshi Ray committed
64 65 66
                }
            ]
        },
67 68 69
        {
            "name": "libdazzle",
            "buildsystem": "meson",
70
            "config-opts": [ "-Dwith_introspection=false" ],
71 72 73 74 75 76 77
            "sources": [
                {
                    "type": "git",
                    "url": "https://gitlab.gnome.org/GNOME/libdazzle.git"
                }
            ]
        },
Debarshi Ray's avatar
Debarshi Ray committed
78 79
        {
            "name": "librest",
80
            "config-opts": [ "--disable-introspection" ],
Debarshi Ray's avatar
Debarshi Ray committed
81 82 83
            "sources": [
                {
                    "type": "archive",
84 85
                    "url": "https://download.gnome.org/sources/rest/0.8/rest-0.8.1.tar.xz",
                    "sha256": "0513aad38e5d3cedd4ae3c551634e3be1b9baaa79775e53b2dba9456f15b01c9"
Debarshi Ray's avatar
Debarshi Ray committed
86 87 88 89 90
                }
            ]
        },
        {
            "name": "gnome-online-accounts",
91
            "config-opts": [ "--disable-backend", "--disable-introspection", "--disable-Werror" ],
Debarshi Ray's avatar
Debarshi Ray committed
92 93 94
            "sources": [
                {
                    "type": "git",
95
                    "url": "https://gitlab.gnome.org/GNOME/gnome-online-accounts.git"
Debarshi Ray's avatar
Debarshi Ray committed
96 97 98 99 100 101
                }
            ]
        },
        {
            "name": "libgfbgraph",
            "cleanup": [ "/doc" ],
102
            "config-opts": [ "--disable-introspection" ],
Debarshi Ray's avatar
Debarshi Ray committed
103 104 105
            "sources": [
                {
                    "type": "git",
106
                    "branch": "stable-0.2.x",
107
                    "url": "https://gitlab.gnome.org/GNOME/libgfbgraph.git"
Debarshi Ray's avatar
Debarshi Ray committed
108 109 110 111 112
                }
            ]
        },
        {
            "name": "libgdata",
113 114 115 116 117 118
            "buildsystem": "meson",
            "config-opts": [ "-Dalways_build_tests=false",
                             "-Dgtk=disabled",
                             "-Dgtk_doc=false",
                             "-Dinstalled_tests=false",
                             "-Dintrospection=false",
119
                             "-Doauth1=disabled",
120
                             "-Dvapi=false" ],
Debarshi Ray's avatar
Debarshi Ray committed
121 122 123
            "sources": [
                {
                    "type": "git",
124
                    "url": "https://gitlab.gnome.org/GNOME/libgdata.git"
Debarshi Ray's avatar
Debarshi Ray committed
125 126 127 128 129
                }
            ]
        },
        {
            "name": "libraw",
130 131 132 133 134 135
            "config-opts": [ "--disable-examples",
                             "--disable-jasper",
                             "--disable-static",
                             "--enable-jpeg",
                             "--enable-lcms",
                             "--enable-openmp" ],
Debarshi Ray's avatar
Debarshi Ray committed
136 137 138
            "cleanup": [ "/share/doc" ],
            "sources": [
                {
139
                    "type": "archive",
140 141
                    "url": "https://www.libraw.org/data/LibRaw-0.20.0.tar.gz",
                    "sha256": "1f0a383da2ce9f409087facd28261decbf6be72cc90c78cd003b0766e4d694a3"
Debarshi Ray's avatar
Debarshi Ray committed
142 143 144
                },
                {
                    "type": "patch",
145
                    "path": "LibRaw-pkgconfig.patch"
Debarshi Ray's avatar
Debarshi Ray committed
146 147 148 149 150
                }
            ]
        },
        {
            "name": "gegl",
Debarshi Ray's avatar
Debarshi Ray committed
151
            "buildsystem": "meson",
Debarshi Ray's avatar
Debarshi Ray committed
152
            "cleanup": [ "/bin" ],
Debarshi Ray's avatar
Debarshi Ray committed
153
            "config-opts": [ "-Dintrospection=false", "-Dlua=disabled", "-Dvapigen=disabled" ],
Debarshi Ray's avatar
Debarshi Ray committed
154 155 156
            "sources": [
                {
                    "type": "git",
157
                    "url": "https://gitlab.gnome.org/GNOME/gegl.git"
Debarshi Ray's avatar
Debarshi Ray committed
158 159 160 161 162
                }
            ]
        },
        {
            "name": "exiv2",
Debarshi Ray's avatar
Debarshi Ray committed
163
            "buildsystem": "cmake-ninja",
164
            "cleanup": [ "/lib/exiv2" ],
165 166
            "config-opts": [ "-DCMAKE_BUILD_TYPE=Release",
                             "-DEXIV2_BUILD_EXIV2_COMMAND=OFF",
167 168
                             "-DEXIV2_BUILD_SAMPLES=OFF",
                             "-DEXIV2_ENABLE_NLS=ON" ],
Debarshi Ray's avatar
Debarshi Ray committed
169 170 171
            "sources": [
                {
                    "type": "archive",
Debarshi Ray's avatar
Debarshi Ray committed
172 173
                    "url": "https://exiv2.org/builds/exiv2-0.27.2-Source.tar.gz",
                    "sha256": "2652f56b912711327baff6dc0c90960818211cf7ab79bb5e1eb59320b78d153f"
Debarshi Ray's avatar
Debarshi Ray committed
174 175 176 177 178
                }
            ]
        },
        {
            "name": "gexiv2",
Debarshi Ray's avatar
Debarshi Ray committed
179
            "buildsystem": "meson",
180
            "config-opts": [ "-Dintrospection=false" ],
Debarshi Ray's avatar
Debarshi Ray committed
181 182
            "sources": [
                {
183
                    "type": "git",
184
                    "url": "https://gitlab.gnome.org/GNOME/gexiv2.git"
Debarshi Ray's avatar
Debarshi Ray committed
185 186 187 188
                }
            ]
        },
        {
189 190 191 192 193 194 195 196 197 198 199
            "name": "liboauth",
            "config-opts": [ "--enable-nss" ],
            "sources": [
                {
                    "type": "archive",
                    "url": "http://netix.dl.sourceforge.net/project/liboauth/liboauth-1.0.3.tar.gz",
                    "sha256": "0df60157b052f0e774ade8a8bac59d6e8d4b464058cc55f9208d72e41156811f"
                }
            ]
        },
        {
Debarshi Ray's avatar
Debarshi Ray committed
200
            "name": "grilo",
201
            "buildsystem": "meson",
Debarshi Ray's avatar
Debarshi Ray committed
202
            "cleanup": [ "/bin" ],
203 204 205 206 207
            "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
208
                             "-Denable-vala=false" ],
Debarshi Ray's avatar
Debarshi Ray committed
209 210 211
            "sources": [
                {
                    "type": "git",
212
                    "url": "https://gitlab.gnome.org/GNOME/grilo.git"
Debarshi Ray's avatar
Debarshi Ray committed
213 214 215 216 217
                }
            ]
        },
        {
            "name": "grilo-plugins",
218
            "buildsystem": "meson",
219
            "cleanup": [ "/include", "/share/help" ],
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241
            "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",
242 243
                             "-Denable-youtube=no",
                             "--wrap-mode=nofallback" ],
Debarshi Ray's avatar
Debarshi Ray committed
244 245 246
            "sources": [
                {
                    "type": "git",
247
                    "url": "https://gitlab.gnome.org/GNOME/grilo-plugins.git"
Debarshi Ray's avatar
Debarshi Ray committed
248 249 250 251 252
                }
            ]
        },
        {
            "name": "tracker",
253
            "buildsystem": "meson",
254
            "cleanup": [ "/bin", "/etc", "/lib/girepository-1.0", "/libexec", "/share/dbus-1", "/share/gir-1.0" ],
255
            "config-opts": [ "-Dbash_completion=no", "-Ddocs=false", "-Dsystemd_user_services=no" ],
Debarshi Ray's avatar
Debarshi Ray committed
256 257 258
            "sources": [
                {
                    "type": "git",
259 260 261 262 263 264 265 266 267 268 269 270 271
                    "url": "https://gitlab.gnome.org/GNOME/tracker.git",
                    "branch": "tracker-2.3"
                }
            ]
        },
        {
            "name": "intltool",
            "cleanup": [ "*" ],
            "sources": [
                {
                    "type": "archive",
                    "url": "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz",
                    "sha256": "67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd"
Debarshi Ray's avatar
Debarshi Ray committed
272 273 274
                }
            ]
        },
Debarshi Ray's avatar
Debarshi Ray committed
275 276
        {
            "name": "tracker-miners",
277 278 279 280 281 282 283 284 285 286 287 288 289
            "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",
290
                             "-Dgeneric_media_extractor=none",
291 292 293 294 295
                             "-Dminer_apps=false",
                             "-Dminer_fs=true",
                             "-Dminer_rss=false",
                             "-Dsystemd_user_services=no",
                             "-Dwriteback=false" ],
Debarshi Ray's avatar
Debarshi Ray committed
296 297 298
            "sources": [
                {
                    "type": "git",
299 300
                    "url": "https://gitlab.gnome.org/GNOME/tracker-miners.git",
                    "branch": "tracker-miners-2.3"
Debarshi Ray's avatar
Debarshi Ray committed
301 302 303
                }
            ]
        },
Debarshi Ray's avatar
Debarshi Ray committed
304 305
        {
            "name": "gnome-photos",
Debarshi Ray's avatar
Debarshi Ray committed
306 307
            "buildsystem": "meson",
            "config-opts": [ "-Ddogtail=false" ],
Debarshi Ray's avatar
Debarshi Ray committed
308 309 310
            "sources": [
                {
                    "type": "git",
311 312
                    "url": "https://gitlab.gnome.org/GNOME/gnome-photos.git",
                    "disable-shallow-clone": "true"
Debarshi Ray's avatar
Debarshi Ray committed
313 314 315 316 317
                }
            ]
        }
    ]
}