-
Notifications
You must be signed in to change notification settings - Fork 1
/
org.mozilla.Thunderbird.json
121 lines (121 loc) · 3.75 KB
/
org.mozilla.Thunderbird.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
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
{
"app-id": "org.mozilla.Thunderbird",
"runtime": "org.gnome.Platform",
"runtime-version": "3.24",
"sdk": "org.gnome.Sdk",
"command": "thunderbird",
"rename-icon": "thunderbird",
"finish-args": [
/* X11 + XShm access */
"--share=ipc", "--socket=x11",
/* OpenGL access */
"--device=dri",
/* Needs to talk to the network: */
"--share=network",
/* Play sounds */
"--socket=pulseaudio",
/* Access to thunderbird configuration and cache files */
"--filesystem=~/.cache/thunderbird", "--filesystem=~/.thunderbird",
/* Access to home directory (for attachments) */
"--filesystem=home",
/* Needed for dconf to work */
"--filesystem=xdg-run/dconf", "--filesystem=~/.config/dconf:ro",
"--talk-name=ca.desrt.dconf", "--env=DCONF_USER_CONFIG_DIR=.config/dconf"
],
"build-options" : {
"cflags": "-O2 -g",
"cxxflags": "-O2 -g",
"env": {
"V": "1"
}
},
"cleanup": [
"/include",
"/lib/pkgconfig",
"/share/pkgconfig",
"/share/aclocal",
"/man",
"/share/man",
"*.la", "*.a"
],
"modules": [
{
"name": "flatpak-xdg-open-shim",
"sources": [
{
"type": "git",
"url": "https://github.com/mattdangerw/flatpak-xdg-open-shim.git"
}
]
},
{
"name": "alsa-lib",
"sources": [
{
"type": "archive",
"url": "http://alsa.mirror.fr/lib/alsa-lib-1.0.25.tar.bz2",
"sha256": "5a1a805cf04106316d549ec650116ce6711a162e107ba8b3c551866680e286e6"
}
]
},
{
"name": "yasm",
"sources": [
{
"type": "archive",
"url": "http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz",
"sha256": "3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f"
}
]
},
{
"name": "autoconf-2.13",
"sources": [
{
"type": "archive",
"url": "http://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz",
"sha256": "f0611136bee505811e9ca11ca7ac188ef5323a8e2ef19cffd3edb3cf08fd791e"
}
],
"post-install": [
"ln -s /app/bin/autoconf /app/bin/autoconf-2.13"
]
},
{
"name": "icu",
"sources": [
{
"type": "archive",
"url":"http://download.icu-project.org/files/icu4c/58.2/icu4c-58_2-src.tgz",
"sha256":"2b0a4410153a9b20de0e20c7d8b66049a72aef244b53683d0d7521371683da0c"
}
],
"subdir": "source"
},
{
"name": "thunderbird",
"no-autogen": true,
"rm-configure": true,
"sources": [
{
"type": "file",
"path": "mozconfig"
},
{
"type": "file",
"path": "thunderbird-Makefile",
"dest-filename": "Makefile"
},
{
"type": "file",
"path": "org.mozilla.Thunderbird.desktop"
},
{
"type": "archive",
"url": "https://ftp.mozilla.org/pub/thunderbird/releases/52.1.0/source/thunderbird-52.1.0.source.tar.xz",
"sha256": "c33ca35b6acd1a0dc0d0f4b1df16745a33144c5d3d3715fe05454a5e9eefd48b"
}
]
}
]
}