96982a440f346a1f770962e2d76b89a9ac53fba0
[WebKit-https.git] / Tools / nix / 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   <metamodule id="webkitnix-testing-dependencies">
7     <dependencies>
8       <dep package="cairo"/>
9       <dep package="fonts"/>
10       <dep package="fontconfig"/>
11       <dep package="freetype6"/>
12       <dep package="harfbuzz"/>
13       <dep package="glib"/>
14       <dep package="glib-networking"/>
15       <dep package="libsoup"/>
16     </dependencies>
17   </metamodule>
18
19   <repository type="tarball" name="github.com"
20       href="https://github.com"/>
21   <repository type="tarball" name="sourceware.org"
22       href="ftp://sourceware.org"/>
23   <repository type="tarball" name="ftp.gnome.org"
24       href="http://ftp.gnome.org"/>
25   <repository type="git" name="git.gnome.org"
26       href="git://git.gnome.org/"/>
27   <repository type="tarball" name="cairographics.org"
28       href="http://cairographics.org"/>
29   <repository type="tarball" name="freedesktop.org"
30       href="http://www.freedesktop.org"/>
31   <repository type="tarball" name="savannah.org"
32       href="http://download.savannah.gnu.org"/>
33   <repository type="git" name="git.github.com"
34       href="git://github.com"/>
35
36   <autotools id="cairo" autogen-sh="configure"
37              makeargs="CFLAGS=-fno-lto CXXFLAGS=-fno-lto LDFLAGS=-fno-lto">
38     <dependencies>
39       <dep package="fontconfig"/>
40       <dep package="pixman"/>
41     </dependencies>
42     <branch module="releases/cairo-1.12.8.tar.xz" version="1.12.8"
43             repo="cairographics.org"
44             hash="sha256:8fbb6fc66117ab4100bad830cb4479497e53c6f3facb98bf05c8d298554ebdd9"/>
45   </autotools>
46
47   <autotools id="pixman" autogen-sh="configure"
48              autogenargs="--enable-gtk=no">
49     <branch module="snapshots/pixman-0.29.2.tar.gz" version="0.29.2"
50             repo="cairographics.org"
51             hash="sha256:4c4e92143a4557a4617b80caf0a58ccb012d8293741e75389037cd5133b335db"/>
52   </autotools>
53
54   <autotools id="fonts" skip-autogen="true">
55     <branch module="downloads/mrobinson/webkitgtk-test-fonts/webkitgtk-test-fonts-0.0.3.tar.gz" version="0.0.3"
56             repo="github.com"
57             hash="sha256:4a0a01f00855997cdcc7201f164b33a4e4144e8eadf40a5e542a1c448e035de5"/>
58   </autotools>
59
60   <autotools id="libffi" autogen-sh="configure">
61     <branch module="/pub/libffi/libffi-3.0.11.tar.gz" version="3.0.11"
62              repo="sourceware.org"
63              hash="sha256:70bfb01356360089aa97d3e71e3edf05d195599fd822e922e50d46a0055a6283"/>
64   </autotools>
65
66   <autotools id="freetype6" autogen-sh="configure">
67     <branch module="releases/freetype/freetype-2.4.2.tar.bz2" version="2.4.2"
68             repo="savannah.org"
69             hash="sha256:9a987aef8c50d9bcfdfdc9f012f8bd0de6095cc1a5524e62c1a037deb8dacbfe"/>
70   </autotools>
71
72   <autotools id="glib"
73              autogen-sh="configure"
74              autogenargs="--disable-dtrace">
75     <dependencies>
76       <dep package="libffi"/>
77     </dependencies>
78     <branch module="/pub/GNOME/sources/glib/2.38/glib-2.38.0.tar.xz" version="2.38.0"
79             repo="ftp.gnome.org"
80             hash="sha256:7513a7de5e814ccb48206340a8773ea523d6a7bf04dc74565de69b899bc2ff32"/>
81   </autotools>
82
83   <autotools id="glib-networking">
84     <dependencies>
85       <dep package="glib"/>
86     </dependencies>
87     <branch module="/pub/GNOME/sources/glib-networking/2.33/glib-networking-2.33.2.tar.xz" version="2.33.2"
88             repo="ftp.gnome.org"
89             hash="sha256:e298cff3935eb752be290bbf734e457f1870bdb5370ee292606e6040a82074e7"/>
90   </autotools>
91
92   <autotools id="libsoup"
93              autogenargs="--without-gnome --disable-introspection">
94     <dependencies>
95       <dep package="glib-networking"/>
96     </dependencies>
97     <branch module="/pub/GNOME/sources/libsoup/2.42/libsoup-2.42.0.tar.xz" version="2.42.0"
98             repo="ftp.gnome.org"
99             hash="sha256:9e0e7eb5d3f7401ccf521fbc289fc1fa0923b7c7833729e2ed7696f7b848893e"/>
100   </autotools>
101
102   <autotools id="fontconfig" autogen-sh="configure">
103     <dependencies>
104       <dep package="freetype6"/>
105     </dependencies>
106     <branch module="software/fontconfig/release/fontconfig-2.8.0.tar.gz" version="2.8.0"
107             repo="freedesktop.org"
108             hash="sha256:fa2a1c6eea654d9fce7a4b1220f10c99cdec848dccaf1625c01f076b31382335"/>
109   </autotools>
110
111  <autotools id="harfbuzz" autogen-sh="configure">
112    <branch module="software/harfbuzz/release/harfbuzz-0.9.14.tar.bz2" version="0.9.14"
113            checkoutdir="harfbuzz-0.9.14"
114            repo="freedesktop.org"
115            hash="sha256:d07c0ffdbbbfdfbb6c65e73fe9c76466e87dbf04b094cbd0abf5fd7d571a4004"/>
116    </autotools>
117
118 </moduleset>