|
7 | 7 |
|
8 | 8 | <metamodule id="webkitwpe-testing-dependencies"> |
9 | 9 | <dependencies> |
10 | | - <dep package="glib"/> |
11 | | - <dep package="libsoup"/> |
| 10 | + <dep package="atk"/> |
| 11 | + <dep package="at-spi2-atk"/> |
12 | 12 | <dep package="cairo"/> |
13 | | - <dep package="fonts"/> |
14 | 13 | <dep package="dicts"/> |
15 | 14 | <dep package="fontconfig"/> |
16 | 15 | <dep package="freetype6"/> |
| 16 | + <dep package="glib"/> |
17 | 17 | <dep package="harfbuzz"/> |
18 | 18 | <dep package="icu"/> |
19 | | - <dep package="webkit-gstreamer-testing-dependencies"/> |
20 | | - <dep package="libwpe"/> |
21 | | - <dep package="wpebackend-fdo"/> |
22 | | - <dep package="libgpg-error"/> |
23 | | - <dep package="libgcrypt"/> |
24 | 19 | <dep package="libepoxy"/> |
25 | | - <dep package="wayland-protocols"/> |
26 | | - <dep package="openjpeg"/> |
27 | | - <dep package="xdg-dbus-proxy"/> |
28 | | - <dep package="atk"/> |
29 | | - <dep package="at-spi2-atk"/> |
| 20 | + <dep package="libgcrypt"/> |
| 21 | + <dep package="libgpg-error"/> |
| 22 | + <dep package="libjxl"/> |
| 23 | + <dep package="libwpe"/> |
30 | 24 | <dep package="libxml2"/> |
| 25 | + <dep package="openjpeg"/> |
31 | 26 | <dep package="shared-mime-info"/> |
| 27 | + <dep package="wayland-protocols"/> |
| 28 | + <dep package="wpebackend-fdo"/> |
| 29 | + <dep package="xdg-dbus-proxy"/> |
| 30 | + <dep package="webkit-gstreamer-testing-dependencies"/> |
| 31 | + <dep package="libsoup"/> |
32 | 32 | </dependencies> |
33 | 33 | </metamodule> |
34 | 34 |
|
|
48 | 48 | <repository type="git" name="github.com" |
49 | 49 | href="https://github.com"/> |
50 | 50 | <repository type="tarball" name="github-tarball" |
51 | | - href="https://github.com/"/> |
| 51 | + href="https://github.com"/> |
52 | 52 | <repository type="tarball" name="savannah.gnu.org" |
53 | 53 | href="http://download.savannah.gnu.org/releases/"/> |
54 | 54 | <repository type="tarball" name="gnupg.org" |
55 | 55 | href="https://www.gnupg.org/ftp/gcrypt/"/> |
56 | | - <repository type="tarball" name="wpewebkit" |
57 | | - href="https://wpewebkit.org/releases/"/> |
58 | 56 | <repository type="tarball" name="webkitgtk-jhbuild-mirror" |
59 | 57 | href="http://webkitgtk.org/jhbuild_mirror/"/> |
60 | 58 | <repository type="tarball" name="xmlsoft.org" |
|
68 | 66 |
|
69 | 67 | <meson id="glib" |
70 | 68 | mesonargs="-Dlibmount=disabled -Dselinux=disabled"> |
71 | | - <dependencies> |
72 | | - <dep package="libffi"/> |
73 | | - </dependencies> |
74 | | - <branch module="/sources/glib/2.70/glib-${version}.tar.xz" version="2.70.0" |
| 69 | + <pkg-config>glib-2.0.pc</pkg-config> |
| 70 | + <branch module="/sources/glib/2.72/glib-${version}.tar.xz" |
| 71 | + version="2.72.4" |
75 | 72 | repo="download.gnome.org" |
76 | | - hash="sha256:200d7df811c5ba634afbf109f14bb40ba7fde670e89389885da14e27c0840742"> |
| 73 | + hash="sha256:8848aba518ba2f4217d144307a1d6cb9afcc92b54e5c13ac1f8c4d4608e96f0e"> |
77 | 74 | </branch> |
78 | 75 | </meson> |
79 | 76 |
|
|
97 | 94 | hash="sha256:f8fd0aeb66252dfcc638f14d9be1e2362fdaf2ca86bde0444ff4d5cc961b560f"/> |
98 | 95 | </autotools> |
99 | 96 |
|
100 | | - <meson id="libsoup" mesonargs="-Dintrospection=disabled -Dgssapi=disabled -Dvapi=disabled"> |
| 97 | + <meson id="libsoup" mesonargs="-Dgssapi=disabled -Dvapi=disabled -Dntlm=disabled -Dsysprof=disabled -Dautobahn=disabled -Dpkcs11_tests=disabled"> |
| 98 | + <pkg-config>libsoup-3.0.pc</pkg-config> |
101 | 99 | <dependencies> |
| 100 | + <dep package="glib"/> |
102 | 101 | <dep package="glib-networking"/> |
103 | 102 | <dep package="libpsl"/> |
104 | 103 | </dependencies> |
105 | | - <branch module="/sources/libsoup/2.70/libsoup-${version}.tar.xz" version="2.70.0" |
| 104 | + <branch module="/sources/libsoup/3.0/libsoup-${version}.tar.xz" |
| 105 | + version="3.0.7" |
106 | 106 | repo="download.gnome.org" |
107 | | - hash="sha256:54b020f74aefa438918d8e53cff62e2b1e59efe2de53e06b19a4b07b1f4d5342"> |
| 107 | + hash="sha256:ebdf90cf3599c11acbb6818a9d9e3fc9d2c68e56eb829b93962972683e1bf7c8"> |
108 | 108 | </branch> |
109 | 109 | </meson> |
110 | 110 |
|
111 | | - <autotools id="fonts" supports-non-srcdir-builds="no" |
112 | | - skip-autogen="true"> |
113 | | - <branch repo="github.com" module="WebKitGTK/webkitgtk-test-fonts.git" checkoutdir="webkitgtk-test-fonts" tag="0.0.8"/> |
114 | | - </autotools> |
115 | | - |
116 | 111 | <autotools id="dicts" supports-non-srcdir-builds="no" |
117 | 112 | skip-autogen="true"> |
118 | 113 | <branch repo="github.com" module="mrobinson/webkitgtk-test-dicts.git" checkoutdir="webkitgtk-test-dicts" tag="0.0.1"/> |
|
164 | 159 | <autotools id="pixman" |
165 | 160 | autogen-sh="configure" |
166 | 161 | autogenargs="--enable-gtk=no"> |
167 | | - <branch module="releases/pixman-0.34.0.tar.gz" version="0.34.0" |
| 162 | + <branch module="releases/pixman-${version}.tar.gz" version="0.40.0" |
168 | 163 | repo="cairographics.org" |
169 | | - hash="sha1:a1b1683c1a55acce9d928fea1ab6ceb79142ddc7"/> |
| 164 | + hash="sha256:6d200dec3740d9ec4ec8d1180e25779c00bc749f94278c8b9021f5534db223fc"/> |
170 | 165 | </autotools> |
171 | 166 |
|
172 | 167 | <autotools id="cairo" |
|
186 | 181 | </autotools> |
187 | 182 |
|
188 | 183 | <cmake id="libwpe"> |
189 | | - <branch module="libwpe-1.8.0.tar.xz" version="1.8.0" |
190 | | - repo="wpewebkit" |
191 | | - hash="sha256:a6f00a7d091cbd4db57fe7ee3b4c12c6350921d654ed79812800a26c888481d2"/> |
| 184 | + <branch repo="github-tarball" |
| 185 | + module="WebPlatformForEmbedded/libwpe/releases/download/${version}/libwpe-${version}.tar.xz" |
| 186 | + version="1.14.1" |
| 187 | + hash="sha256:b1d0cdcf0f8dbb494e65b0f7913e357106da9a0d57f4fbb7b9d1238a6dbe9ade"/> |
192 | 188 | </cmake> |
193 | 189 |
|
194 | | - <cmake id="wpebackend-fdo"> |
| 190 | + <meson id="wpebackend-fdo"> |
195 | 191 | <dependencies> |
196 | 192 | <dep package="libwpe"/> |
197 | | - <dep package="glib"/> |
198 | 193 | </dependencies> |
199 | | - <branch module="wpebackend-fdo-1.8.0.tar.xz" version="1.8.0" |
200 | | - repo="wpewebkit" |
201 | | - hash="sha256:9652a99c75fe1c6eab0585b6395f4e104b2427e4d1f42969f1f77df29920d253"> |
202 | | - <patch file="wpebackend-fdo-cmake-buildfix-3.10.patch" strip="1"/> |
| 194 | + <branch repo="github-tarball" |
| 195 | + module="Igalia/WPEBackend-fdo/releases/download/${version}/wpebackend-fdo-${version}.tar.xz" |
| 196 | + version="1.14.2" |
| 197 | + hash="sha256:93c9766ae9864eeaeaee2b0a74f22cbca08df42c1a1bdb55b086f2528e380d38"> |
203 | 198 | </branch> |
204 | | - </cmake> |
| 199 | + </meson> |
205 | 200 |
|
206 | 201 | <autotools id="libgpg-error" autogen-sh="autoreconf"> |
207 | 202 | <branch module="libgpg-error/libgpg-error-${version}.tar.bz2" |
|
255 | 250 |
|
256 | 251 | <distutils id="meson" python3="1"> |
257 | 252 | <branch repo="github-tarball" |
258 | | - version="0.59.0" |
| 253 | + version="1.3.0" |
259 | 254 | module="mesonbuild/meson/releases/download/${version}/meson-${version}.tar.gz" |
260 | 255 | checkoutdir="meson-${version}" |
261 | | - hash="sha256:e376c298df64b643dfe01eccb2d7b6f1e02e95aa38c19f19d120d129612ce476"/> |
| 256 | + hash="sha256:4ba253ef60e454e23234696119cbafa082a0aead0bd3bbf6991295054795f5dc"/> |
262 | 257 | <dependencies> |
263 | 258 | <dep package="ninja"/> |
264 | 259 | </dependencies> |
|
276 | 271 | </autotools> |
277 | 272 |
|
278 | 273 | <meson id="atk" mesonargs="-Dintrospection=false"> |
279 | | - <branch module="/sources/atk/2.34/atk-${version}.tar.xz" version="2.34.1" |
| 274 | + <branch module="/sources/atk/2.38/atk-${version}.tar.xz" version="2.38.0" |
280 | 275 | repo="download.gnome.org" |
281 | | - hash="sha256:d4f0e3b3d21265fcf2bc371e117da51c42ede1a71f6db1c834e6976bb20997cb"/> |
| 276 | + hash="sha256:ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36"/> |
282 | 277 | <dependencies> |
283 | 278 | <dep package="glib"/> |
284 | 279 | </dependencies> |
285 | 280 | </meson> |
286 | 281 |
|
287 | 282 | <meson id="at-spi2-core" mesonargs="-Dintrospection=no -Dx11=no"> |
288 | | - <branch module="/sources/at-spi2-core/2.34/at-spi2-core-${version}.tar.xz" version="2.34.0" |
| 283 | + <branch module="/sources/at-spi2-core/2.44/at-spi2-core-${version}.tar.xz" version="2.44.1" |
289 | 284 | repo="download.gnome.org" |
290 | | - hash="sha256:d629cdbd674e539f8912028512af583990938c7b49e25184c126b00121ef11c6"> |
| 285 | + hash="sha256:4beb23270ba6cf7caf20b597354d75194d89afb69d2efcf15f4271688ba6f746"> |
291 | 286 | </branch> |
292 | 287 | <dependencies> |
293 | 288 | <dep package="glib"/> |
294 | 289 | </dependencies> |
295 | 290 | </meson> |
296 | 291 |
|
297 | | - <meson id="at-spi2-atk" mesonargs="-Dintrospection=no"> |
298 | | - <branch module="/sources/at-spi2-atk/2.34/at-spi2-atk-${version}.tar.xz" version="2.34.0" |
| 292 | + <meson id="at-spi2-atk" mesonargs=""> |
| 293 | + <branch module="/sources/at-spi2-atk/2.38/at-spi2-atk-${version}.tar.xz" version="2.38.0" |
299 | 294 | repo="download.gnome.org" |
300 | | - hash="sha256:3a9a7e96a1eb549529e60a42201dd78ccce413d9c1706e16351cc5288e064500"> |
| 295 | + hash="sha256:cfa008a5af822b36ae6287f18182c40c91dd699c55faa38605881ed175ca464f"> |
301 | 296 | </branch> |
302 | 297 | <dependencies> |
303 | 298 | <dep package="glib"/> |
|
325 | 320 | hash="sha256:c625a83b4838befc8cafcd54e3619946515d9e44d63d61c4adf7f5513ddfbebf"/> |
326 | 321 | </autotools> |
327 | 322 |
|
| 323 | + <!-- libjxl required for JPEGXL support --> |
| 324 | + <cmake id="libjxl" |
| 325 | + cmakeargs="-DBUILD_TESTING=OFF |
| 326 | + -DPROVISION_DEPENDENCIES=ON |
| 327 | + -DJPEGXL_ENABLE_FUZZERS=OFF |
| 328 | + -DJPEGXL_ENABLE_DEVTOOLS=OFF |
| 329 | + -DJPEGXL_ENABLE_TOOLS=OFF |
| 330 | + -DJPEGXL_ENABLE_MANPAGES=OFF |
| 331 | + -DJPEGXL_ENABLE_BENCHMARK=OFF |
| 332 | + -DJPEGXL_ENABLE_EXAMPLES=OFF |
| 333 | + -DJPEGXL_ENABLE_JNI=OFF |
| 334 | + -DJPEGXL_ENABLE_VIEWERS=OFF |
| 335 | + -DJPEGXL_ENABLE_TCMALLOC=OFF |
| 336 | + -DJPEGXL_ENABLE_PLUGINS=OFF |
| 337 | + -DJPEGXL_ENABLE_COVERAGE=OFF |
| 338 | + -DJPEGXL_ENABLE_TRANSCODE_JPEG=OFF |
| 339 | + -DJPEGXL_ENABLE_SJPEG=OFF |
| 340 | + -DJPEGXL_STATIC=OFF |
| 341 | + -DJPEGXL_WARNINGS_AS_ERRORS=OFF |
| 342 | + -DJPEGXL_ENABLE_SKCMS=ON"> |
| 343 | + <branch module="libjxl/libjxl.git" |
| 344 | + version="0.8.2" |
| 345 | + tag="v0.8.2" |
| 346 | + checkoutdir="libjxl-0.8.2" |
| 347 | + repo="github.com"> |
| 348 | + <patch file="libjxl-add-cmake-flag-provision-dependencies.patch" strip="1"/> |
| 349 | + </branch> |
| 350 | + </cmake> |
| 351 | + |
328 | 352 | </moduleset> |
0 commit comments