[GTK][WPE] Bump webkitgtk-test-fonts to 0.0.8
[WebKit-https.git] / Tools / gtk / jhbuild.modules
1 <?xml version="1.0"?>
2 <!DOCTYPE moduleset SYSTEM "moduleset.dtd">
3 <?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
4 <moduleset>
5
6   <include href="../gstreamer/jhbuild.modules"/>
7
8   <metamodule id="webkitgtk-testing-dependencies">
9     <dependencies>
10       <dep package="brotli"/>
11       <dep package="woff2"/>
12       <dep package="cairo"/>
13       <dep package="fonts"/>
14       <dep package="dicts"/>
15       <dep package="fontconfig"/>
16       <dep package="freetype6"/>
17       <dep package="harfbuzz"/>
18       <dep package="libxml2"/>
19       <dep package="gdk-pixbuf"/>
20       <dep package="gtk+"/>
21       <dep package="glib"/>
22       <dep package="glib-networking"/>
23       <dep package="adwaita-icon-theme"/>
24       <dep package="icu"/>
25       <dep package="libsoup"/>
26       <dep package="atk"/>
27       <dep package="webkit-gstreamer-testing-dependencies"/>
28       <dep package="pango"/>
29       <dep package="llvm"/>
30       <dep package="shared-mime-info"/>
31       <dep package="libsecret"/>
32       <dep package="libgpg-error"/>
33       <dep package="libgcrypt"/>
34       <if condition-set="linux">
35           <dep package="xdg-dbus-proxy"/>
36           <dep package="xserver"/>
37           <dep package="mesa"/>
38           <dep package="at-spi2-core"/>
39           <dep package="at-spi2-atk"/>
40           <dep package="weston"/>
41       </if>
42       <if condition-set="macos">
43           <dep package="gsettings-desktop-schemas"/>
44       </if>
45     </dependencies>
46   </metamodule>
47
48   <!-- Please use http/https to access repositories to be friendly to users stuck behind firewalls. -->
49   <repository type="git" name="github.com"
50       href="https://github.com"/>
51   <repository type="tarball" name="github-tarball"
52       href="https://github.com/"/>
53   <repository type="tarball" name="sourceware.org-mirror"
54       href="http://mirrors.kernel.org/sources.redhat.com/"/>
55   <repository type="tarball" name="ftp.gnome.org"
56       href="http://ftp.gnome.org"/>
57   <repository type="git" name="git.gnome.org"
58       href="https://git.gnome.org/browse/"/>
59   <repository type="tarball" name="cairographics.org"
60       href="http://cairographics.org"/>
61   <repository type="tarball" name="freedesktop.org"
62       href="http://www.freedesktop.org"/>
63   <repository type="tarball" name="xorg"
64       href="http://xorg.freedesktop.org"/>
65   <repository type="tarball" name="xmlsoft.org"
66       href="http://xmlsoft.org"/>
67   <repository type="tarball" name="savannah.gnu.org"
68       href="http://download.savannah.gnu.org/releases/"/>
69   <repository type="git" name="freedesktop-git"
70       href="http://anongit.freedesktop.org/git"/>
71  <repository type="tarball" name="dri.freedesktop.org"
72       href="http://dri.freedesktop.org"/>
73   <repository type="tarball" name="mesa.freedesktop.org"
74       href="https://mesa.freedesktop.org"/>
75   <repository type="tarball" name="wayland.freedesktop.org"
76       href="http://wayland.freedesktop.org"/>
77   <repository type="tarball" name="llvm.org"
78       href="http://llvm.org"/>
79   <repository type="tarball" name="webkitgtk-jhbuild-mirror"
80       href="http://webkitgtk.org/jhbuild_mirror/"/>
81   <repository type="tarball" name="gnupg.org"
82       href="https://www.gnupg.org/ftp/gcrypt/"/>
83
84   <cmake id="brotli">
85     <branch repo="github.com" module="google/brotli.git" checkoutdir="brotli" tag="v1.0.1"/>
86   </cmake>
87
88   <cmake id="woff2">
89     <branch repo="github.com" module="google/woff2.git" checkoutdir="woff2" tag="v1.0.2"/>
90     <dependencies>
91       <dep package="brotli"/>
92     </dependencies>
93   </cmake>
94
95   <autotools id="cairo"
96              autogen-sh="configure">
97     <if condition-set="linux">
98       <autogenargs value="--enable-gl=yes --enable-egl=yes --enable-glx=yes"/>
99     </if>
100     <if condition-set="macos">
101       <autogenargs value="ac_cv_func_rsvg_pixbuf_from_file=no --disable-lto"/>
102     </if>
103     <dependencies>
104       <dep package="fontconfig"/>
105       <dep package="pixman"/>
106       <dep package="glib"/>
107     </dependencies>
108     <branch module="releases/cairo-1.16.0.tar.xz" version="1.16.0"
109             repo="cairographics.org"
110             hash="sha1:00e81842ae5e81bb0343108884eb5205be0eac14">
111       <!-- See https://gitlab.freedesktop.org/cairo/cairo/merge_requests/5 -->
112       <patch file="cairo-ft-Use-FT_Done_MM_Var-instead-of-free-when-available.patch" strip="1"/>
113     </branch>
114   </autotools>
115
116   <!-- FIXME: Pixman 0.32.6 ARM iwMMXt fast path isn't buildable with GCC 4.9 and
117               ARM traditional instruction set. It causes a build failure on Raspbian.
118               This workaround can be removed once we raise the minimum GCC version
119               for WebKitGTK+ above 4.9 -->
120   <autotools id="pixman" autogen-sh="configure"
121              autogenargs="--enable-gtk=no --disable-arm-iwmmxt">
122     <branch module="releases/pixman-0.34.0.tar.gz" version="0.34.0"
123             repo="cairographics.org"
124             hash="sha1:a1b1683c1a55acce9d928fea1ab6ceb79142ddc7"/>
125   </autotools>
126
127   <autotools id="fonts" supports-non-srcdir-builds="no"
128              skip-autogen="true">
129     <branch repo="github.com" module="WebKitGTK/webkitgtk-test-fonts.git" checkoutdir="webkitgtk-test-fonts" tag="0.0.8"/>
130   </autotools>
131
132   <autotools id="dicts" supports-non-srcdir-builds="no"
133              skip-autogen="true">
134     <branch repo="github.com" module="mrobinson/webkitgtk-test-dicts.git" checkoutdir="webkitgtk-test-dicts" tag="0.0.1"/>
135   </autotools>
136
137   <autotools id="freetype6" autogen-sh="configure"
138         autogenargs="--with-harfbuzz=no">
139     <branch module="freetype/freetype-2.9.1.tar.bz2" version="2.9.1"
140             repo="savannah.gnu.org"
141             hash="sha256:db8d87ea720ea9d5edc5388fc7a0497bb11ba9fe972245e0f7f4c7e8b1e1e84d"/>
142   </autotools>
143
144   <autotools id="harfbuzz" autogen-sh="configure"
145         autogenargs="--with-freetype=yes --with-fontconfig=yes --with-icu=yes">
146     <dependencies>
147       <dep package="icu"/>
148       <dep package="freetype6"/>
149       <dep package="fontconfig"/>
150     </dependencies>
151     <branch module="software/harfbuzz/release/harfbuzz-2.2.0.tar.bz2"
152             version="2.2.0"
153             checkoutdir="harfbuzz-2.2.0"
154             repo="freedesktop.org"
155             hash="sha256:b7ccfcbd56b970a709e8b9ea9fb46c922c606c2feef8f086fb6a8492e530f810"/>
156   </autotools>
157
158   <autotools id="gdk-pixbuf" autogen-sh="configure"
159              autogenargs="--disable-introspection">
160     <dependencies>
161       <dep package="glib"/>
162     </dependencies>
163     <branch module="/pub/GNOME/sources/gdk-pixbuf/2.36/gdk-pixbuf-2.36.6.tar.xz" version="2.36.6"
164             repo="ftp.gnome.org"
165             hash="sha256:455eb90c09ed1b71f95f3ebfe1c904c206727e0eeb34fc94e5aaf944663a820c"/>
166   </autotools>
167
168   <meson id="graphene">
169     <branch repo="github.com"
170             module="ebassi/graphene.git"
171             tag="1.6.0"/>
172     <dependencies>
173       <dep package="glib"/>
174     </dependencies>
175   </meson>
176
177   <autotools id="librsvg" autogen-sh="configure"
178              autogenargs="--disable-introspection --enable-pixbuf-loader --disable-gtk-theme">
179     <if condition-set="macos">
180       <autogenargs value="--disable-Bsymbolic"/>
181     </if>
182     <dependencies>
183       <dep package="gdk-pixbuf"/>
184       <dep package="glib"/>
185       <dep package="cairo"/>
186     </dependencies>
187     <branch module="/pub/GNOME/sources/librsvg/2.40/librsvg-2.40.16.tar.xz" version="2.40.16"
188             repo="ftp.gnome.org"
189             hash="sha256:d48bcf6b03fa98f07df10332fb49d8c010786ddca6ab34cbba217684f533ff2e"/>
190   </autotools>
191
192   <autotools id="gtk+" autogen-sh="configure">
193     <if condition-set="macos">
194       <autogenargs value="--enable-x11-backend=no --enable-quartz-backend" />
195       <makeargs value="-j1" />
196     </if>
197     <dependencies>
198       <dep package="glib"/>
199       <dep package="cairo"/>
200       <dep package="atk"/>
201       <if condition-set="linux">
202         <dep package="at-spi2-atk"/>
203         <dep package="wayland"/>
204         <dep package="wayland-protocols"/>
205       </if>
206       <dep package="gdk-pixbuf"/>
207       <dep package="pango"/>
208     </dependencies>
209     <branch module="/pub/GNOME/sources/gtk+/3.22/gtk+-3.22.11.tar.xz" version="3.22.11"
210             repo="ftp.gnome.org"
211             hash="sha256:db440670cb6f3c098b076df3735fbc4e69359bd605385e87c90ee48344a804ca"/>
212   </autotools>
213
214   <meson id="glib"
215          mesonargs="-Dlibmount=false -Dselinux=false">
216     <branch module="/pub/GNOME/sources/glib/2.58/glib-${version}.tar.xz" version="2.58.1"
217             repo="ftp.gnome.org"
218             hash="sha256:97d6a9d926b6aa3dfaadad3077cfb43eec74432ab455dff14250c769d526d7d6">
219     </branch>
220   </meson>
221
222   <meson id="glib-networking">
223     <dependencies>
224       <dep package="glib"/>
225     </dependencies>
226     <branch module="/pub/GNOME/sources/glib-networking/2.58/glib-networking-${version}.tar.xz" version="2.58.0"
227             repo="ftp.gnome.org"
228             hash="sha256:bdfa0255e031b8ee003cc283002536b77ee76450105f1dc6ab066b9bf4330068"/>
229   </meson>
230
231   <autotools id="libpsl">
232     <branch module="rockdaboot/libpsl/releases/download/libpsl-${version}/libpsl-${version}.tar.gz"
233             version="0.20.2"
234             repo="github-tarball"
235             hash="sha256:f8fd0aeb66252dfcc638f14d9be1e2362fdaf2ca86bde0444ff4d5cc961b560f"/>
236   </autotools>
237
238   <autotools id="libsoup"
239              autogen-sh="configure"
240              autogenargs="--disable-introspection">
241     <if condition-set="macos">
242       <autogenargs value="--disable-tls-check"/>
243     </if>
244     <dependencies>
245       <dep package="glib-networking"/>
246       <dep package="libpsl"/>
247     </dependencies>
248     <branch module="/pub/GNOME/sources/libsoup/2.64/libsoup-${version}.tar.xz" version="2.64.2"
249             repo="ftp.gnome.org"
250             hash="sha256:75ddc194a5b1d6f25033bb9d355f04bfe5c03e0e1c71ed0774104457b3a786c6">
251     </branch>
252   </autotools>
253
254   <autotools id="fontconfig"
255              autogenargs="--enable-libxml2 --disable-docs"
256              supports-non-srcdir-builds="no">
257     <if condition-set="macos">
258       <autogenargs value="--with-add-fonts=/System/Library/Fonts,/Library/Fonts,~/Library/Fonts"/>
259     </if>
260     <dependencies>
261       <dep package="freetype6"/>
262       <dep package="libxml2"/>
263     </dependencies>
264     <branch module="software/fontconfig/release/fontconfig-2.13.1.tar.bz2" version="2.13.1"
265             repo="freedesktop.org"
266             hash="sha256:f655dd2a986d7aa97e052261b36aa67b0a64989496361eca8d604e6414006741"/>
267   </autotools>
268
269   <autotools id="adwaita-icon-theme" autogen-sh="configure">
270     <dependencies>
271       <dep package="gtk+"/>
272       <dep package="librsvg"/>
273     </dependencies>
274     <branch module="pub/GNOME/sources/adwaita-icon-theme/3.24/adwaita-icon-theme-3.24.0.tar.xz" version="3.24.0"
275             repo="ftp.gnome.org"
276             hash="sha256:ccf79ff3bd340254737ce4d28b87f0ccee4b3358cd3cd5cd11dc7b42f41b272a"/>
277   </autotools>
278
279   <autotools id="atk"
280              autogen-sh="configure"
281              autogenargs="--disable-introspection">
282     <branch module="pub/GNOME/sources/atk/2.25/atk-2.25.2.tar.xz" version="2.25.2"
283             repo="ftp.gnome.org"
284             hash="sha256:75ac1f63e845f895dec8d72d4645ef5f362e32c921cc78987f2f19c2ce212a24"/>
285   </autotools>
286
287   <autotools id="at-spi2-core"
288              autogen-sh="configure"
289              autogenargs="--disable-introspection">
290     <branch module="pub/GNOME/sources/at-spi2-core/2.25/at-spi2-core-2.25.4.tar.xz" version="2.25.4"
291             repo="ftp.gnome.org"
292             hash="sha256:baeccbf92e84e64bb4a853f076c27b78ab44edf1fa5414a9c6e59a9b180bc9d8">
293     </branch>
294     <dependencies>
295       <dep package="glib"/>
296     </dependencies>
297   </autotools>
298
299   <autotools id="at-spi2-atk"
300              autogen-sh="configure">
301     <branch module="pub/GNOME/sources/at-spi2-atk/2.25/at-spi2-atk-2.25.3.tar.xz" version="2.25.3"
302             repo="ftp.gnome.org"
303             hash="sha256:b7aab1a4ee7182083fcfafb595b7b3fe4df34aa2230c775050fe6015b01f84e1">
304     </branch>
305     <dependencies>
306       <dep package="glib"/>
307       <dep package="atk"/>
308       <dep package="at-spi2-core"/>
309     </dependencies>
310   </autotools>
311
312   <autotools id="libxml2" supports-non-srcdir-builds="no"
313              autogen-sh="./autogen.sh; ./configure --with-python=no">
314     <branch module="/sources/libxml2-2.9.5.tar.gz" version="2.9.5"
315             repo="xmlsoft.org"
316             hash="sha256:4031c1ecee9ce7ba4f313e91ef6284164885cdb69937a123f6a83bb6a72dcd38"/>
317   </autotools>
318
319   <autotools id="xserver" autogenargs="--disable-selective-werror --disable-xinerama --enable-glx --enable-composite --disable-xorg --disable-dmx --disable-xnest --disable-xquartz --disable-xwin --disable-xephyr --disable-xfake --disable-xfbdev --disable-install-setuid --disable-unit-tests --disable-present --enable-unix-transport --enable-tcp-transport --disable-local-transport --with-xkb-path=/usr/share/X11/xkb --with-xkb-output=/var/lib/xkb --with-xkb-bin-directory=/usr/bin --without-dtrace">
320     <dependencies>
321       <dep package="pixman"/>
322     </dependencies>
323     <branch module="/releases/individual/xserver/xorg-server-${version}.tar.bz2" version="1.19.6"
324             repo="xorg"
325             hash="sha256:a732502f1db000cf36a376cd0c010ffdbf32ecdd7f1fa08ba7f5bdf9601cc197"
326             md5sum="3e47777ff034a331aed2322b078694a8">
327       <patch file="xserver-remove-bogus-dependencies.patch" strip="1"/>
328       <patch file="xserver-search-for-DRI-drivers-at-LIBGL_DRIVERS_PATH-environ.patch" strip="1"/>
329     </branch>
330   </autotools>
331
332   <autotools id="wayland"
333              autogen-sh="configure"
334              autogenargs="--disable-documentation">
335     <pkg-config>wayland-server.pc</pkg-config>
336     <branch module="releases/wayland-${version}.tar.xz"
337             version="1.14.0"
338             repo="wayland.freedesktop.org"
339             hash="sha256:ed80cabc0961a759a42092e2c39aabfc1ec9a13c86c98bbe2b812f008da27ab8"/>
340   </autotools>
341
342   <autotools id="wayland-protocols"
343              autogen-sh="configure">
344     <branch module="releases/wayland-protocols-${version}.tar.xz"
345             version="1.12"
346             repo="wayland.freedesktop.org"
347             hash="sha256:3b19e8a9e1e19474756a7069db23b90ca9b8ebb438448c6063b4a7fc89b7c8b2"/>
348   </autotools>
349
350   <autotools id="weston"
351              autogen-sh="configure"
352              autogenargs="--enable-x11-compositor --disable-rpi-compositor --disable-fbdev-compositor --disable-setuid-install --disable-ivi-shell --disable-weston-launch --with-cairo=gl">
353     <pkg-config>weston.pc</pkg-config>
354     <dependencies>
355       <dep package="wayland"/>
356       <dep package="libdrm"/>
357       <dep package="xserver"/>
358       <dep package="cairo"/>
359       <dep package="libinput"/>
360       <dep package="wayland-protocols"/>
361     </dependencies>
362     <branch module="releases/weston-${version}.tar.xz"
363             version="3.0.0"
364             repo="wayland.freedesktop.org"
365             hash="sha256:cde1d55e8dd70c3cbb3d1ec72f60e60000041579caa1d6a262bd9c35e93723a5"/>
366   </autotools>
367
368   <autotools id="libdrm" autogen-sh="configure">
369     <pkg-config>libdrm.pc</pkg-config>
370     <branch module="/libdrm/libdrm-${version}.tar.bz2" version="2.4.89"
371             repo="dri.freedesktop.org"
372             hash="sha256:629f9782aabbb4809166de5f24d26fe0766055255038f16935602d89f136a02e"/>
373   </autotools>
374
375   <autotools id="mesa"
376              autogen-sh="configure"
377              autogen-template="%(srcdir)s/%(autogen-sh)s --prefix %(prefix)s/softGL %(autogenargs)s"
378              autogenargs="--disable-dri3 --enable-dri --enable-glx --enable-egl --with-egl-platforms=x11,wayland --with-dri-drivers=swrast --with-gallium-drivers=swrast">
379     <!--- WARNING: At jhbuildrc, when we define the path to the Gallium llvmpipe software rasterizer (needed by XvfbDriver),
380           we assume that the directory is named "Mesa". So, don't change the checkoutdir name even if you update the version.  -->
381     <branch checkoutdir="Mesa"
382             version="18.0.3"
383             module="/archive/mesa-${version}.tar.xz"
384             repo="mesa.freedesktop.org"
385             hash="sha256:099d9667327a76a61741a533f95067d76ea71a656e66b91507b3c0caf1d49e30">
386     </branch>
387     <dependencies>
388       <dep package="llvm"/>
389       <dep package="libdrm"/>
390       <dep package="wayland"/>
391     </dependencies>
392   </autotools>
393
394   <cmake id="llvm"
395          cmakeargs="-DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_ZLIB=OFF -DLLVM_TARGETS_TO_BUILD=host -DLLVM_ENABLE_BACKTRACES=OFF -DLLVM_ENABLE_CRASH_OVERRIDES=OFF -DLLVM_ENABLE_EXPENSIVE_CHECKS=OFF -DLLVM_ENABLE_ASSERTIONS=OFF -DBUILD_SHARED_LIBS=ON">
396     <branch repo="llvm.org"
397             module="/releases/6.0.0/llvm-6.0.0.src.tar.xz" version="6.0.0" checkoutdir="llvm-6.0.0"
398             hash="sha256:1ff53c915b4e761ef400b803f07261ade637b0c269d99569f18040f3dcee4408"/>
399   </cmake>
400
401   <autotools id="gsettings-desktop-schemas"
402              autogen-sh="configure">
403     <dependencies>
404       <dep package="glib"/>
405     </dependencies>
406     <branch module="/pub/GNOME/sources/gsettings-desktop-schemas/3.16/gsettings-desktop-schemas-3.16.1.tar.xz" version="3.16.1"
407             repo="ftp.gnome.org"
408             hash="sha256:74fe9fdad510c8a6666febeceb7ebafc581ef990b3afcc8c1e8b5d90b24b3461">
409     </branch>
410   </autotools>
411
412   <autotools id="shared-mime-info"
413              autogen-sh="configure"
414              autogenargs="--disable-default-make-check">
415     <dependencies>
416       <dep package="libxml2"/>
417       <dep package="glib"/>
418     </dependencies>
419     <branch module="/~hadess/shared-mime-info-${version}.tar.xz" version="1.5"
420             repo="freedesktop.org"
421             hash="sha256:d6412840eb265bf36e61fd7b6fc6bea21b0f58cb22bed16f2ccccdd54bea4180">
422       <patch file="shared-mime-info-xht-glob.patch" strip="1"/>
423       <patch file="shared-mime-info-xhtml-magic.patch" strip="1"/>
424     </branch>
425   </autotools>
426
427   <autotools id="icu"
428              autogen-sh="./source/configure"
429              autogenargs="--disable-samples --enable-weak-threads">
430     <branch module="icu4c-63_1-src.tgz" version="63.1" checkoutdir="icu"
431             repo="webkitgtk-jhbuild-mirror"
432             hash="sha256:05c490b69454fce5860b7e8e2821231674af0a11d7ef2febea9a32512998cb9d">
433       <patch file="icudata-stdlibs.patch" strip="1"/>
434     </branch>
435   </autotools>
436
437   <autotools id="libgpg-error"
438              autogen-sh="configure">
439     <branch module="libgpg-error/libgpg-error-1.27.tar.bz2"
440             version="1.27"
441             repo="gnupg.org"
442             hash="sha256:4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2">
443     </branch>
444   </autotools>
445
446   <autotools id="libgcrypt"
447              autogen-sh="configure">
448     <branch module="libgcrypt/libgcrypt-1.7.6.tar.bz2"
449             version="1.7.6"
450             repo="gnupg.org"
451             hash="sha256:626aafee84af9d2ce253d2c143dc1c0902dda045780cc241f39970fc60be05bc">
452         <patch file="libgcrypt-use-only-dev-urandom-for-testing.patch" strip="1"/>
453     </branch>
454     <dependencies>
455       <dep package="libgpg-error"/>
456     </dependencies>
457   </autotools>
458
459   <!-- Dependencies listed below this point are not thought to affect test results, and are only
460        included because they themselves depend on other dependencies built by jhbuild. -->
461
462   <autotools id="pango"
463              autogen-sh="configure"
464              autogenargs="--with-cairo --disable-introspection">
465     <branch module="pub/GNOME/sources/pango/1.40/pango-1.40.5.tar.xz" version="1.40.5"
466             repo="ftp.gnome.org"
467             hash="sha256:24748140456c42360b07b2c77a1a2e1216d07c056632079557cd4e815b9d01c9"/>
468     <dependencies>
469       <dep package="glib"/>
470       <dep package="cairo"/>
471       <if condition-unset="macos">
472         <dep package="harfbuzz"/>
473         <dep package="fontconfig"/>
474       </if>
475     </dependencies>
476   </autotools>
477
478   <!-- libinput is only included because the version of libinput shipped with Debian Jessie
479     os too old for building Weston. This may be removed after Debian Strech is released -->
480   <autotools id="libinput"
481              autogen-sh="configure"
482              autogenargs="--disable-libwacom --disable-tests --disable-documentation">
483     <pkg-config>libinput.pc</pkg-config>
484     <branch module="software/libinput/libinput-1.6.3.tar.xz"
485             version="1.6.3"
486             repo="freedesktop.org"
487             hash="sha256:74da2798728e79c3aedfffa268d8fe811c3766ca3708309c0dc45502be137da1"/>
488   </autotools>
489
490
491   <!-- libsecret is only built if the system version is less than 0.18.6 (unreleased
492        as of writing this) in order to cherry pick a fix for a bug that causes crashes
493        with layout tests. -->
494   <autotools id="libsecret" autogen-sh="configure">
495     <pkg-config>libsecret-1.pc</pkg-config>
496     <branch repo="ftp.gnome.org"
497             version="0.18.6"
498             module="/pub/GNOME/sources/libsecret/0.18/libsecret-0.18.5.tar.xz"
499             hash="sha256:9ce7bd8dd5831f2786c935d82638ac428fa085057cc6780aba0e39375887ccb3">
500     <patch file="libsecret-secret-methods-Don-t-unref-NULL-when-search-fails.patch" strip="1"/>
501     </branch>
502     <dependencies>
503       <dep package="glib"/>
504     </dependencies>
505   </autotools>
506
507   <distutils id="meson" python3="1">
508     <branch repo="github-tarball"
509             version="0.48.1"
510             module="mesonbuild/meson/releases/download/${version}/meson-${version}.tar.gz"
511             checkoutdir="meson-${version}"
512             hash="sha256:425d12edbb81498314926afa93a3eb2fca4ca6929cbe0f8abeb6ab45d1d9fa8f"/>
513   </distutils>
514
515   <autotools id="xdg-dbus-proxy" autogen-sh="configure">
516     <branch repo="github-tarball"
517             version="0.1.0"
518             module="flatpak/xdg-dbus-proxy/releases/download/${version}/xdg-dbus-proxy-${version}.tar.xz"
519             checkoutdir="xdg-dbus-proxy-${version}"
520             hash="sha256:9eefd30fe66940c8daf0e8ce6479307694814edb8b636caeb5aa6d6a46a4bc14"/>
521     <dependencies>
522       <dep package="glib"/>
523     </dependencies>
524   </autotools>
525
526 </moduleset>