jhbuild.modules 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. <?xml version="1.0"?>
  2. <!DOCTYPE moduleset SYSTEM "moduleset.dtd">
  3. <?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
  4. <moduleset>
  5. <metamodule id="webkitgtk-testing-dependencies">
  6. <dependencies>
  7. <dep package="make"/>
  8. <dep package="cairo"/>
  9. <dep package="fonts"/>
  10. <dep package="fontconfig"/>
  11. <dep package="freetype6"/>
  12. <dep package="harfbuzz"/>
  13. <dep package="libxml2"/>
  14. <dep package="gdk-pixbuf"/>
  15. <dep package="gtk+"/>
  16. <dep package="glib"/>
  17. <dep package="glib-networking"/>
  18. <dep package="gnome-icon-theme"/>
  19. <dep package="gnome-icon-theme-symbolic"/>
  20. <dep package="gnome-themes-standard"/>
  21. <dep package="libsoup"/>
  22. <dep package="atk"/>
  23. <dep package="at-spi2-core"/>
  24. <dep package="at-spi2-atk"/>
  25. <dep package="gstreamer"/>
  26. <dep package="gst-plugins-base"/>
  27. <dep package="gst-plugins-good"/>
  28. <dep package="gst-plugins-bad"/>
  29. <dep package="gst-libav"/>
  30. <dep package="xserver"/>
  31. </dependencies>
  32. </metamodule>
  33. <include href="jhbuild-optional.modules"/>
  34. <repository type="tarball" name="ftp.gnu.org"
  35. href="ftp://ftp.gnu.org/gnu/"/>
  36. <repository type="git" name="github.com"
  37. href="git://github.com"/>
  38. <repository type="tarball" name="sourceware.org-mirror"
  39. href="ftp://mirrors.kernel.org/sources.redhat.com/"/>
  40. <repository type="tarball" name="ftp.gnome.org"
  41. href="http://ftp.gnome.org"/>
  42. <repository type="git" name="git.gnome.org"
  43. href="git://git.gnome.org/"/>
  44. <repository type="tarball" name="cairographics.org"
  45. href="http://cairographics.org"/>
  46. <repository type="tarball" name="freedesktop.org"
  47. href="http://www.freedesktop.org"/>
  48. <repository type="tarball" name="xorg"
  49. href="http://xorg.freedesktop.org"/>
  50. <repository type="tarball" name="xmlsoft.org"
  51. href="ftp://xmlsoft.org"/>
  52. <repository type="git" name="gstreamer"
  53. href="git://anongit.freedesktop.org/git/gstreamer/"/>
  54. <repository type="tarball" name="savannah.gnu.org"
  55. href="http://download.savannah.gnu.org/releases/"/>
  56. <autotools id="make" autogen-sh="configure">
  57. <branch repo="ftp.gnu.org"
  58. module="make/make-3.82.tar.bz2" version="3.82"
  59. size="1242186" md5sum="1a11100f3c63fcf5753818e59d63088f">
  60. <patch file="make-3.82-arg-list-length.patch" strip="1"/>
  61. <patch file="make-3.82-parallel-build.patch" strip="1"/>
  62. </branch>
  63. </autotools>
  64. <autotools id="cairo" autogen-sh="configure"
  65. autogenargs="--enable-gl=yes --enable-egl=yes --enable-glx=yes">
  66. <dependencies>
  67. <dep package="fontconfig"/>
  68. <dep package="pixman"/>
  69. <dep package="glib"/>
  70. </dependencies>
  71. <branch module="releases/cairo-1.12.8.tar.xz" version="1.12.8"
  72. repo="cairographics.org"
  73. hash="sha256:8fbb6fc66117ab4100bad830cb4479497e53c6f3facb98bf05c8d298554ebdd9"
  74. md5sum="8b3dcade859c44fb7e56fc68edfe9a45">
  75. </branch>
  76. </autotools>
  77. <autotools id="pixman" autogen-sh="configure"
  78. autogenargs="--enable-gtk=no">
  79. <branch module="releases/pixman-0.24.0.tar.gz" version="0.24.0"
  80. repo="cairographics.org"
  81. hash="sha256:a5647c7158f103eedff5fba799018f4169f6b26b573ab7685812ebc9a1c5d2e4"
  82. md5sum="a2d0b120509bdccb10aa7f4bec3730e4">
  83. </branch>
  84. </autotools>
  85. <autotools id="fonts"
  86. skip-autogen="true">
  87. <branch repo="github.com" module="mrobinson/webkitgtk-test-fonts.git" checkoutdir="webkitgtk-test-fonts" tag="0.0.4"/>
  88. </autotools>
  89. <autotools id="freetype6" autogen-sh="configure">
  90. <branch module="freetype/freetype-2.4.11.tar.bz2" version="2.4.11"
  91. repo="savannah.gnu.org"
  92. hash="sha256:ef9d0bcb64647d9e5125dc7534d7ca371c98310fec87677c410f397f71ffbe3f"
  93. md5sum="b93435488942486c8d0ca22e8f768034">
  94. <patch file="freetype6-2.4.11-truetype-font-height-fix.patch" strip="1"/>
  95. </branch>
  96. </autotools>
  97. <autotools id="harfbuzz" autogen-sh="configure">
  98. <branch module="software/harfbuzz/release/harfbuzz-0.9.14.tar.bz2" version="0.9.14"
  99. checkoutdir="harfbuzz-0.9.14"
  100. repo="freedesktop.org"
  101. hash="sha256:d07c0ffdbbbfdfbb6c65e73fe9c76466e87dbf04b094cbd0abf5fd7d571a4004"
  102. md5sum="7e1990b79060e98e2d31f677a0ac9eed">
  103. </branch>
  104. </autotools>
  105. <autotools id="libffi" autogen-sh="configure">
  106. <branch module="libffi/libffi-3.0.10.tar.gz" version="3.0.10"
  107. repo="sourceware.org-mirror"
  108. hash="sha256:f01eb9027e9eb56aeaeef636649877756d475d714ef8b47f627f65bc5f3b492f"
  109. md5sum="79390673f5d07a8fb342bc09b5055b6f"/>
  110. </autotools>
  111. <autotools id="gdk-pixbuf" autogen-sh="configure"
  112. autogenargs="--disable-introspection">
  113. <dependencies>
  114. <dep package="glib"/>
  115. </dependencies>
  116. <branch module="/pub/GNOME/sources/gdk-pixbuf/2.26/gdk-pixbuf-2.26.5.tar.xz" version="2.26.5"
  117. repo="ftp.gnome.org"
  118. hash="sha256:77696fd163bca95a130a1883dbd78d0ae4d782de2fc85a9a38556d13681f5c84"
  119. md5sum="339329e6d619ee3e1cb93979111b04c0"/>
  120. </autotools>
  121. <autotools id="librsvg" autogen-sh="configure"
  122. autogenargs="--disable-introspection --enable-pixbuf-loader --disable-gtk-theme">
  123. <dependencies>
  124. <dep package="gdk-pixbuf"/>
  125. </dependencies>
  126. <branch module="/pub/GNOME/sources/librsvg/2.36/librsvg-2.36.1.tar.xz" version="2.36.1"
  127. repo="ftp.gnome.org"
  128. hash="sha256:786b95e1a091375c5ef2997a21c69ff24d7077afeff18197355f54d9dcbcd8c5"
  129. md5sum="89d483f30a7c77245b7ee02faaea5a5a"/>
  130. </autotools>
  131. <autotools id="gtk+" autogen-sh="configure"
  132. autogenargs="--disable-introspection">
  133. <dependencies>
  134. <dep package="glib"/>
  135. <dep package="cairo"/>
  136. <dep package="at-spi2-atk"/>
  137. <dep package="gdk-pixbuf"/>
  138. </dependencies>
  139. <branch module="/pub/GNOME/sources/gtk+/3.6/gtk+-3.6.0.tar.xz" version="3.6.0"
  140. repo="ftp.gnome.org"
  141. hash="sha256:e13f45225a795ebe9e4047486fa57b3232e6a21539983775db6cd4ae9046b049"/>
  142. </autotools>
  143. <autotools id="glib"
  144. autogen-sh="configure"
  145. autogenargs="--disable-dtrace">
  146. <dependencies>
  147. <dep package="libffi"/>
  148. </dependencies>
  149. <branch module="/pub/GNOME/sources/glib/2.36/glib-2.36.0.tar.xz" version="2.36.0"
  150. repo="ftp.gnome.org"
  151. hash="sha256:455a8abe8692c5174bcc7ffa15b96a7521a2f2f9fb47594405927c35cb9bb227"/>
  152. </autotools>
  153. <autotools id="glib-networking">
  154. <dependencies>
  155. <dep package="glib"/>
  156. </dependencies>
  157. <branch module="/pub/GNOME/sources/glib-networking/2.33/glib-networking-2.33.2.tar.xz" version="2.33.2"
  158. repo="ftp.gnome.org"
  159. hash="sha256:e298cff3935eb752be290bbf734e457f1870bdb5370ee292606e6040a82074e7"
  160. md5sum="5abb364f2a0babe2ec1e3a6d59f69043"/>
  161. </autotools>
  162. <autotools id="libsoup"
  163. autogenargs="--without-gnome --disable-introspection">
  164. <dependencies>
  165. <dep package="glib-networking"/>
  166. </dependencies>
  167. <branch module="/pub/GNOME/sources/libsoup/2.42/libsoup-2.42.0.tar.xz" version="2.42.0"
  168. repo="ftp.gnome.org"
  169. hash="sha256:9e0e7eb5d3f7401ccf521fbc289fc1fa0923b7c7833729e2ed7696f7b848893e"
  170. md5sum="a632a38d2983c2a88679672d00940128"/>
  171. </autotools>
  172. <autotools id="fontconfig" autogen-sh="configure">
  173. <branch module="software/fontconfig/release/fontconfig-2.8.0.tar.gz" version="2.8.0"
  174. repo="freedesktop.org"
  175. hash="sha256:fa2a1c6eea654d9fce7a4b1220f10c99cdec848dccaf1625c01f076b31382335"
  176. md5sum="77e15a92006ddc2adbb06f840d591c0e">
  177. </branch>
  178. </autotools>
  179. <autotools id="gnome-icon-theme" autogen-sh="configure">
  180. <dependencies>
  181. <dep package="gtk+"/>
  182. </dependencies>
  183. <branch module="pub/GNOME/sources/gnome-icon-theme/3.2/gnome-icon-theme-3.2.1.tar.xz" version="3.2.1"
  184. repo="ftp.gnome.org"
  185. hash="sha256:a7f0a8b17e91ac338fdbc01ac59a8738e9c1e201de492c070d43aacf291a8959"
  186. md5sum="40be1e5a6eae11181311a6fc432cf892">
  187. </branch>
  188. </autotools>
  189. <autotools id="gnome-icon-theme-symbolic" autogen-sh="configure">
  190. <dependencies>
  191. <dep package="gtk+"/>
  192. </dependencies>
  193. <branch module="pub/GNOME/sources/gnome-icon-theme-symbolic/3.2/gnome-icon-theme-symbolic-3.2.1.tar.xz" version="3.2.1"
  194. repo="ftp.gnome.org"
  195. hash="sha256:a558af2f87f761f00421f49c1addd2149b70228158e09327fa861219ac1a63cb"
  196. md5sum="94137d3c256f2cc80298a9bef15d68c4">
  197. </branch>
  198. </autotools>
  199. <autotools id="gnome-themes-standard" autogen-sh="configure">
  200. <dependencies>
  201. <dep package="gtk+"/>
  202. <dep package="librsvg"/>
  203. </dependencies>
  204. <branch module="pub/GNOME/sources/gnome-themes-standard/3.6/gnome-themes-standard-3.6.0.tar.xz" version="3.6.0"
  205. repo="ftp.gnome.org"
  206. hash="sha256:d832fd38f7659f470df5ddc52131a59f989c75f3a70f8b3a514f89d90d4f43ec">
  207. </branch>
  208. </autotools>
  209. <autotools id="atk"
  210. autogen-sh="configure"
  211. autogenargs="--disable-introspection">
  212. <branch module="pub/GNOME/sources/atk/2.8/atk-2.8.0.tar.xz" version="2.8.0"
  213. repo="ftp.gnome.org"
  214. hash="sha256:b22519176226f3e07cf6d932b77852e6b6be4780977770704b32d0f4e0686df4"/>
  215. </autotools>
  216. <autotools id="at-spi2-core"
  217. autogenargs="--disable-introspection">
  218. <branch module="pub/GNOME/sources/at-spi2-core/2.8/at-spi2-core-2.8.0.tar.xz" version="2.8.0"
  219. repo="ftp.gnome.org"
  220. hash="sha256:1861a30fc7f583d5a567a0ba547db67ce9bd294f0d1c9f7403c96a10a481c458">
  221. </branch>
  222. <dependencies>
  223. <dep package="glib"/>
  224. </dependencies>
  225. </autotools>
  226. <autotools id="at-spi2-atk">
  227. <branch module="pub/GNOME/sources/at-spi2-atk/2.8/at-spi2-atk-2.8.0.tar.xz" version="2.8.0"
  228. repo="ftp.gnome.org"
  229. hash="sha256:4688acbc1474cda0aa49341f109ad0726603ce3e872cc6521c74931338c7ba20">
  230. <patch file="at-spi2-atk-2.8.0-null-check-after-cleanup.patch" strip="1"/>
  231. </branch>
  232. <dependencies>
  233. <dep package="glib"/>
  234. <dep package="atk"/>
  235. <dep package="at-spi2-core"/>
  236. </dependencies>
  237. </autotools>
  238. <autotools id="libxml2">
  239. <branch module="/libxml2/libxml2-2.9.0.tar.gz" version="2.9.0"
  240. repo="xmlsoft.org"
  241. hash="sha256:ad25d91958b7212abdc12b9611cfb4dc4e5cddb6d1e9891532f48aacee422b82"
  242. md5sum="5b9bebf4f5d2200ae2c4efe8fa6103f7">
  243. <patch file="libxml2-2.9.0-dtd.patch" strip="1"/>
  244. </branch>
  245. </autotools>
  246. <autotools id="gstreamer">
  247. <branch repo="gstreamer" module="gstreamer" checkoutdir="gstreamer" tag="1.0.4"/>
  248. </autotools>
  249. <autotools id="gst-plugins-base" autogenargs="--disable-examples">
  250. <dependencies>
  251. <dep package="gstreamer"/>
  252. </dependencies>
  253. <branch repo="gstreamer" module="gst-plugins-base" checkoutdir="gst-plugins-base" tag="1.0.4"/>
  254. </autotools>
  255. <autotools id="gst-plugins-good" autogenargs="--disable-examples --disable-soup --disable-gst_v4l2 --without-libv4l2">
  256. <dependencies>
  257. <dep package="gst-plugins-base"/>
  258. </dependencies>
  259. <branch repo="gstreamer" module="gst-plugins-good" checkoutdir="gst-plugins-good" tag="1.0.4"/>
  260. </autotools>
  261. <autotools id="gst-plugins-bad" autogenargs="--disable-examples">
  262. <dependencies>
  263. <dep package="gst-plugins-base"/>
  264. </dependencies>
  265. <branch repo="gstreamer" module="gst-plugins-bad" checkoutdir="gst-plugins-bad" tag="1.0.4"/>
  266. </autotools>
  267. <autotools id="gst-libav" autogenargs="--with-libav-extra-configure='--disable-yasm'">
  268. <dependencies>
  269. <dep package="gst-plugins-base"/>
  270. </dependencies>
  271. <branch repo="gstreamer" module="gst-libav" checkoutdir="gst-libav" tag="1.0.4"/>
  272. </autotools>
  273. <autotools id="xserver" autogenargs="--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 --enable-unix-transport --enable-tcp-transport --enable-local-transport --with-xkb-path=/usr/share/X11/xkb --with-xkb-output=/var/lib/xkb --with-xkb-bin-directory=/usr/bin">
  274. <dependencies>
  275. <dep package="pixman"/>
  276. </dependencies>
  277. <branch module="/releases/individual/xserver/xorg-server-1.12.4.tar.gz" version="1.12.4"
  278. repo="xorg"
  279. hash="sha256:d88225cd3c4a6ecd92d1360b34a0e5b6346e2a04c842c018cef36d8a370714ef"
  280. md5sum="19c17bf7ac3e2ce34bc40108692c031f">
  281. <patch file="xserver-remove-bogus-dependencies.patch" strip="1"/>
  282. <patch file="xserver-fix-glx-init.patch" strip="1"/>
  283. </branch>
  284. </autotools>
  285. </moduleset>