Update encoding server list when servers disappear (#1176).
[dcpomatic.git] / com.dcpomatic.DCP-o-matic.json
1 {
2     "app-id": "org.dcpomatic.DCP-o-matic",
3     "runtime": "org.gnome.Platform",
4     "runtime-version": "3.26",
5     "sdk": "org.gnome.Sdk",
6     "command": "dcpomatic2",
7     "modules": [
8         {
9             "name": "libzip",
10             "buildsystem": "cmake",
11             "sources": [
12                 {
13                     "type": "archive",
14                     "url": "https://libzip.org/download/libzip-1.4.0.tar.xz",
15                     "sha256": "e508aba025f5f94b267d5120fc33761bcd98440ebe49dbfe2ed3df3afeacc7b1"
16                 }
17             ]
18         },
19         {
20             "name": "imagemagick",
21             "cleanup": [ "/bin" ],
22             "sources": [
23                 {
24                     "type": "archive",
25                     "url": "https://www.imagemagick.org/download/ImageMagick.tar.gz",
26                     "sha256": "3cabd2988d7809046694859d1d3b2adf4de8ada7f8eea8cd9e29da030ba4b778"
27                 }
28             ]
29         },
30         {
31             "name": "libsigc++",
32             "sources": [
33                 {
34                     "type": "archive",
35                     "url": "https://download.gnome.org/sources/libsigc++/2.10/libsigc++-2.10.0.tar.xz",
36                     "sha256": "f843d6346260bfcb4426259e314512b99e296e8ca241d771d21ac64f28298d81"
37                 }
38             ]
39         },
40         {
41             "name": "glibmm",
42             "sources": [
43                 {
44                     "type": "archive",
45                     "url": "http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.48/glibmm-2.48.1.tar.xz",
46                     "sha256": "dc225f7d2f466479766332483ea78f82dc349d59399d30c00de50e5073157cdf"
47                 }
48             ]
49         },
50         {
51             "name": "cairomm",
52             "sources": [
53                 {
54                     "type": "archive",
55                     "url": "https://www.cairographics.org/releases/cairomm-1.12.2.tar.gz",
56                     "sha256": "45c47fd4d0aa77464a75cdca011143fea3ef795c4753f6e860057da5fb8bd599"
57                 }
58             ]
59         },
60         {
61             "name": "pangomm",
62             "sources": [
63                 {
64                     "type": "archive",
65                     "url": "http://ftp.gnome.org/pub/GNOME/sources/pangomm/2.40/pangomm-2.40.1.tar.xz",
66                     "sha256": "9762ee2a2d5781be6797448d4dd2383ce14907159b30bc12bf6b08e7227be3af"
67                 }
68             ]
69         },
70         {
71             "name": "libxml++",
72             "sources": [
73                 {
74                     "type": "archive",
75                     "url": "https://ftp.gnome.org/pub/GNOME/sources/libxml++/2.40/libxml++-2.40.1.tar.xz",
76                     "sha256": "4ad4abdd3258874f61c2e2a41d08e9930677976d303653cd1670d3e9f35463e9"
77                 }
78             ]
79         },
80         {
81             "name": "xmlsec1",
82             "sources": [
83                 {
84                     "type": "archive",
85                     "url": "http://www.aleksey.com/xmlsec/download/xmlsec1-1.2.25.tar.gz",
86                     "sha256": "967ca83edf25ccb5b48a3c4a09ad3405a63365576503bf34290a42de1b92fcd2"
87                 }
88             ]
89         },
90         {
91             "name": "openjpeg2",
92             "buildsystem": "cmake",
93             "sources": [
94                 {
95                     "type": "git",
96                     "url": "ssh://git.carlh.net/home/carl/git/openjpeg2-cdist.git"
97                 }
98             ]
99         },
100         {
101             "name": "boost",
102             "buildsystem": "simple",
103             "build-commands": [
104                 "./bootstrap.sh --prefix=/app",
105                 "./b2 install"
106             ],
107             "sources": [
108                 {
109                     "type": "archive",
110                     "url": "https://dl.bintray.com/boostorg/release/1.66.0/source/boost_1_66_0.tar.bz2",
111                     "sha256": "5721818253e6a0989583192f96782c4a98eb6204965316df9f5ad75819225ca9"
112                 }
113             ]
114         },
115         {
116             "name": "asdcplib",
117             "buildsystem": "simple",
118             "build-commands": [
119                 "./waf configure --prefix=/app  --libdir=/app/lib build install"
120             ],
121             "sources": [
122                 {
123                     "type": "git",
124                     "branch": "cth",
125                     "url": "ssh://git.carlh.net/home/carl/git/asdcplib-cth.git"
126                 }
127             ]
128         },
129         {
130             "name": "locked_sstream",
131             "buildsystem": "simple",
132             "build-commands": [
133                 "./waf configure --prefix=/app build install"
134             ],
135             "sources": [
136                 {
137                     "type": "git",
138                     "url": "ssh://git.carlh.net/home/carl/git/locked_sstream.git",
139                     /* XXX: want to get the version from cscript */
140                     "branch": "v0.0.5"
141                 }
142             ]
143         },
144         {
145             "name": "libcxml",
146             "buildsystem": "simple",
147             "build-commands": [
148                 "./waf configure --prefix=/app  --libdir=/app/lib build install"
149             ],
150             "sources": [
151                 {
152                     "type": "git",
153                     "url": "ssh://git.carlh.net/home/carl/git/libcxml.git",
154                     /* XXX: want to get the version from cscript */
155                     "branch": "v0.15.5"
156                 }
157             ]
158         },
159         {
160             "name": "libdcp",
161             "buildsystem": "simple",
162             "build-commands": [
163                 "./waf configure --prefix=/app --libdir=/app/lib build install"
164             ],
165             "sources": [
166                 {
167                     "type": "git",
168                     "url": "ssh://git.carlh.net/home/carl/git/libdcp.git",
169                     /* XXX: want to get the version from cscript */
170                     "branch": "v1.5.1"
171                 }
172             ]
173         },
174         {
175             "name": "libsub",
176             "buildsystem": "simple",
177             "build-commands": [
178                 "./waf configure --prefix=/app --libdir=/app/lib build install"
179             ],
180             "sources": [
181                 {
182                     "type": "git",
183                     "url": "ssh://git.carlh.net/home/carl/git/libsub.git",
184                     /* XXX: want to get the version from cscript */
185                     "branch": "v1.3.0"
186                 }
187             ]
188         },
189         {
190             "name": "rtaudio",
191             "build-options": {
192                 "config-opts": [
193                     "--prefix=/app",
194                     "--with-pulse",
195                     "--with-alsa"
196                 ]
197             },
198             "sources": [
199                 {
200                     "type": "git",
201                     "url": "ssh://git.carlh.net/home/carl/git/rtaudio-cdist.git",
202                     /* XXX: want to get the version from cscript */
203                     "commit": "739969e"
204                 }
205             ]
206         },
207         {
208             "name": "wxwidgets",
209             "sources": [
210                 {
211                     "type": "archive",
212                     "url": "https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.3/wxWidgets-3.0.3.tar.bz2",
213                     "sha256": "08c8033f48ec1b23520f036cde37b5ae925a6a65f137ded665633ca159b9307b"
214                 }
215             ]
216         },
217         {
218             "name": "libssh",
219             "buildsystem": "cmake",
220             "builddir": true,
221             "sources": [
222                 {
223                     "type": "archive",
224                     "url": "https://red.libssh.org/attachments/download/218/libssh-0.7.5.tar.xz",
225                     "sha256": "54e86dd5dc20e5367e58f3caab337ce37675f863f80df85b6b1614966a337095"
226                 }
227             ]
228         },
229         {
230             "name": "dcpomatic",
231             "buildsystem": "simple",
232             "build-commands": [
233                 "./waf configure --prefix=/app build install"
234             ],
235             "sources": [
236                 {
237                     "type": "git",
238                     "url": "ssh://git.carlh.net/home/carl/git/dcpomatic.git"
239                 }
240             ]
241         }
242     ]
243 }