Update Friulian translation
[evolution.git] / flatpak / org.gnome.Evolution-stable.json
blobcb14cd0a7550bef4a085feb579b46a016d6de341
2         "app-id": "org.gnome.Evolution",
3         "runtime": "org.gnome.Platform",
4         "runtime-version": "3.24",
5         "sdk": "org.gnome.Sdk",
6         "command": "evolution",
7         "rename-desktop-file": "evolution.desktop",
8         "rename-icon": "evolution",
9         "copy-icon": true,
10         "branch": "gnome-3-26",
11         "desktop-file-name-suffix": " (3.26)",
12         "build-options" : {
13                 "cflags": "-O2 -g -Wno-deprecated-declarations",
14                 "cxxflags": "-O2 -g -Wno-deprecated-declarations"
15         },
16         "cleanup": [
17                 "/include",
18                 "/lib/pkgconfig",
19                 "/share/pkgconfig",
20                 "/share/aclocal",
21                 "*.la",
22                 "*.a"
23         ],
24         "finish-args": [
25                 "--socket=x11",
26                 "--share=ipc",
27                 "--socket=wayland",
28                 "--socket=pulseaudio",
29                 "--share=network"
30         ],
31         "modules": [
32                 {
33                         "name": "libical",
34                         "cleanup": [ "/lib/cmake" ],
35                         "buildsystem": "cmake",
36                         "config-opts": [
37                                 "-DCMAKE_INSTALL_LIBDIR:PATH=/app/lib",
38                                 "-DBUILD_SHARED_LIBS:BOOL=ON",
39                                 "-DGOBJECT_INTROSPECTION:BOOL=OFF"
40                         ],
41                         "sources": [
42                                 {
43                                         "type": "archive",
44                                         "url": "https://github.com/libical/libical/releases/download/v2.0.0/libical-2.0.0.tar.gz",
45                                         "sha256": "654c11f759c19237be39f6ad401d917e5a05f36f1736385ed958e60cf21456da"
46                                 }
47                         ]
48                 },
50                 {
51                         "name": "liboauth",
52                         "config-opts": [ "--enable-nss" ],
53                         "cleanup": [ "/share/man" ],
54                         "sources": [
55                                 {
56                                         "type": "archive",
57                                         "url": "https://downloads.sourceforge.net/project/liboauth/liboauth-1.0.3.tar.gz",
58                                         "sha256": "0df60157b052f0e774ade8a8bac59d6e8d4b464058cc55f9208d72e41156811f"
59                                 }
60                         ]
61                 },
63                 {
64                         "name": "libgdata",
65                         "config-opts": [
66                                 "--disable-always-build-tests",
67                                 "--disable-goa",
68                                 "--disable-gtk-doc",
69                                 "--disable-introspection",
70                                 "--disable-installed-tests",
71                                 "--disable-vala"
72                         ],
73                         "cleanup": [
74                                 "/share/gtk-doc"
75                         ],
76                         "sources": [
77                                 {
78                                         "type": "archive",
79                                         "url": "https://download.gnome.org/sources/libgdata/0.17/libgdata-0.17.9.tar.xz",
80                                         "sha256": "85c4f7674c0098ffaf060ae01b6b832cb277b3673d54ace3bdedaad6b127453a"
81                                 }
82                         ]
83                 },
85                 {
86                         "name": "geocode-glib",
87                         "config-opts": [
88                                 "--disable-introspection",
89                                 "--disable-gtk-doc"
90                         ],
91                         "cleanup": [
92                                 "/share/gtk-doc"
93                         ],
94                         "sources": [
95                                 {
96                                         "type": "archive",
97                                         "url": "https://download.gnome.org/sources/geocode-glib/3.24/geocode-glib-3.24.0.tar.xz",
98                                         "sha256": "19c1fef4fd89eb4bfe6decca45ac45a2eca9bb7933be560ce6c172194840c35e"
99                                 }
100                         ]
101                 },
103                 {
104                         "name": "libgweather",
105                         "config-opts": [
106                                 "--disable-glade-catalog",
107                                 "--disable-introspection",
108                                 "--disable-vala"
109                         ],
110                         "cleanup": [
111                                 "/share/gtk-doc"
112                         ],
113                         "sources": [
114                                 {
115                                         "type": "archive",
116                                         "url": "https://download.gnome.org/sources/libgweather/3.24/libgweather-3.24.1.tar.xz",
117                                         "sha256": "1227316037b63dac4153031a22abccb3d2ac679a7409e29cd303eec499eb653c"
118                                 }
119                         ]
120                 },
122                 {
123                         "name": "openldap",
124                         "cleanup": [
125                                 "/bin",
126                                 "/share/man"
127                         ],
128                         "config-opts": [
129                                 "--disable-backends",
130                                 "--disable-overlays",
131                                 "--disable-slapd",
132                                 "--disable-debug",
133                                 "--enable-dynamic",
134                                 "--without-threads",
135                                 "--with-tls=gnutls"
136                         ],
137                         "sources": [
138                                 {
139                                         "type": "archive",
140                                         "url": "http://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.45.tgz",
141                                         "sha256": "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824"
142                                 }
143                         ]
144                 },
146                 {
147                         "name": "dconf",
148                         "config-opts": [
149                                 "--disable-gtk-doc",
150                                 "--disable-man"
151                         ],
152                         "cleanup": [
153                                 "/share/bash-completion",
154                                 "/share/gtk-doc",
155                                 "/share/vala"
156                         ],
157                         "sources": [
158                                 {
159                                         "type": "archive",
160                                         "url": "https://download.gnome.org/sources/dconf/0.26/dconf-0.26.0.tar.xz",
161                                         "sha256": "8683292eb31a3fae31e561f0a4220d8569b0f6d882e9958b68373f9043d658c9"
162                                 }
163                         ]
164                 },
166                 {
167                         "name": "libgpg-error",
168                         "cleanup": [
169                                 "/bin",
170                                 "/share/common-lisp",
171                                 "/share/info",
172                                 "/share/man"
173                         ],
174                         "sources": [
175                                 {
176                                         "type": "archive",
177                                         "url": "https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.27.tar.bz2",
178                                         "sha256": "4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2"
179                                 }
180                         ]
181                 },
183                 {
184                         "name": "libgcrypt",
185                         "cleanup": [
186                                 "/bin",
187                                 "/share/info",
188                                 "/share/man"
189                         ],
190                         "sources": [
191                                 {
192                                         "type": "archive",
193                                         "url": "https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.8.1.tar.bz2",
194                                         "sha256": "7a2875f8b1ae0301732e878c0cca2c9664ff09ef71408f085c50e332656a78b3"
195                                 }
196                         ]
197                 },
199                 {
200                         "name": "gnome-keyring",
201                         "config-opts": [
202                                 "--with-pkcs11-config=/app/share/gk-to-remove",
203                                 "--with-pkcs11-modules=/app/share/gk-to-remove",
204                                 "--disable-doc",
205                                 "--disable-pam",
206                                 "--disable-p11-tests",
207                                 "--disable-ssh-agent"
208                         ],
209                         "cleanup": [
210                                 "/etc/xdg",
211                                 "/share/gk-to-remove",
212                                 "/share/GConf"
213                         ],
214                         "sources": [
215                                 {
216                                         "type": "archive",
217                                         "url": "https://download.gnome.org/sources/gnome-keyring/3.20/gnome-keyring-3.20.1.tar.xz",
218                                         "sha256": "97964e723f454be509c956ed5e38b5c2fd7363f43bd3f153b94a4a63eb888c8c"
219                                 }
220                         ]
221                 },
223                 {
224                         "name": "evolution-data-server",
225                         "buildsystem": "cmake",
226                         "cleanup": [ "/share/GConf" ],
227                         "config-opts": [
228                                 "-DENABLE_FILE_LOCKING=fcntl",
229                                 "-DENABLE_DOT_LOCKING=OFF",
230                                 "-DENABLE_GOOGLE_AUTH=ON",
231                                 "-DENABLE_GTK=ON",
232                                 "-DENABLE_UOA=OFF",
233                                 "-DENABLE_GOA=OFF",
234                                 "-DENABLE_EXAMPLES=OFF",
235                                 "-DENABLE_INTROSPECTION=OFF",
236                                 "-DENABLE_VALA_BINDINGS=OFF",
237                                 "-DENABLE_INSTALLED_TESTS=OFF",
238                                 "-DENABLE_GTK_DOC=OFF",
239                                 "-DWITH_PRIVATE_DOCS=OFF",
240                                 "-DWITH_PHONENUMBER=OFF",
241                                 "-DWITH_SYSTEMDUSERUNITDIR=OFF"
242                         ],
243                         "sources": [
244                                 {
245                                         "type": "git",
246                                         "url": "https://git.gnome.org/browse/evolution-data-server",
247                                         "branch": "gnome-3-26"
248                                 }
249                         ]
250                 },
252                 {
253                         "name": "gtkspell3",
254                         "config-opts": [
255                                 "--disable-gtk-doc",
256                                 "--disable-introspection",
257                                 "--disable-vala"
258                         ],
259                         "cleanup": [ "/share/gtk-doc" ],
260                         "sources": [
261                                 {
262                                         "type": "archive",
263                                         "url": "https://downloads.sourceforge.net/project/gtkspell/3.0.9/gtkspell3-3.0.9.tar.xz",
264                                         "sha256": "a4f4a4a2789f7499563e26d96b22d8085222ebe278da47d026b2de782b8b4d26"
265                                 }
266                         ]
267                 },
269                 {
270                         "name": "evolution",
271                         "buildsystem": "cmake",
272                         "config-opts": [
273                                 "-DENABLE_AUTOAR=OFF",
274                                 "-DENABLE_CONTACT_MAPS=OFF",
275                                 "-DENABLE_GNOME_DESKTOP=OFF",
276                                 "-DENABLE_GTK_DOC=OFF",
277                                 "-DENABLE_INSTALLED_TESTS=OFF",
278                                 "-DENABLE_LIBCRYPTUI=OFF",
279                                 "-DENABLE_PST_IMPORT=OFF",
280                                 "-DENABLE_TEXT_HIGHLIGHT=OFF",
281                                 "-DENABLE_YTNEF=OFF",
282                                 "-DWITH_GLADE_CATALOG=OFF",
283                                 "-DWITH_HELP=OFF"
284                         ],
285                         "cleanup": [
286                                 "/etc/xdg",
287                                 "/share/GConf"
288                         ],
289                         "sources": [
290                                 {
291                                         "type": "git",
292                                         "url": "https://git.gnome.org/browse/evolution",
293                                         "branch": "gnome-3-26"
294                                 },
296                                 {
297                                         "type": "shell",
298                                         "commands": [
299                                                 "cp config.h.in config.h.in.orig",
300                                                 "cat config.h.in.orig | sed -e \"s|\\@VERSION_SUBSTRING\\@| \\(flatpak git$(git log --pretty=format:%h HEAD^..HEAD)\\)|\" >config.h.in"
301                                         ]
302                                 },
304                                 {
305                                         "type": "script",
306                                         "commands": [
307                                                 "echo evolution-flatpak | /app/bin/gnome-keyring-daemon --daemonize --unlock &",
308                                                 "/app/libexec/dconf-service &",
309                                                 "sleep 1",
310                                                 "/app/libexec/evolution-source-registry &",
311                                                 "sleep 1",
312                                                 "/app/libexec/evolution-addressbook-factory -r &",
313                                                 "/app/libexec/evolution-calendar-factory -r &",
314                                                 "sleep 1",
315                                                 "/app/bin/evolution.bin",
316                                                 "sleep 3"
317                                         ],
318                                         "dest-filename": "flatpak-evolution-wrapper.sh"
319                                 },
321                                 {
322                                         "type": "script",
323                                         "commands": [ "dbus-run-session /app/bin/evolution-wrapper" ],
324                                         "dest-filename": "flatpak-evolution-run.sh"
325                                 }
326                         ],
327                         "post-install": [
328                                 "mv /app/bin/evolution /app/bin/evolution.bin",
329                                 "cp flatpak-evolution-run.sh /app/bin/evolution",
330                                 "cp flatpak-evolution-wrapper.sh /app/bin/evolution-wrapper"
331                         ]
332                 },
334                 {
335                         "name": "libmspack",
336                         "cleanup": [ "/bin" ],
337                         "sources": [
338                                 {
339                                         "type": "archive",
340                                         "url": "https://www.cabextract.org.uk/libmspack/libmspack-0.6alpha.tar.gz",
341                                         "sha256": "1edbee82accb28e679ab538f803aab7a5a569e4102ccf1715b462b1bd915f921"
342                                 }
343                         ]
344                 },
346                 {
347                         "name": "evolution-ews",
348                         "buildsystem": "cmake",
349                         "sources": [
350                                 {
351                                         "type": "git",
352                                         "url": "https://git.gnome.org/browse/evolution-ews",
353                                         "branch": "gnome-3-26"
354                                 }
355                         ]
356                 }
357         ]