xorg: New libXext upstream release fixing security issues (CVE-2013-1982).
[slapos.git] / component / xorg / buildout.cfg
1 [buildout]
2 extends =
3   ../autoconf/buildout.cfg
4   ../automake/buildout.cfg
5   ../bzip2/buildout.cfg
6   ../dash/buildout.cfg
7   ../freetype/buildout.cfg
8   ../gnutls/buildout.cfg
9   ../intltool/buildout.cfg
10   ../libtool/buildout.cfg
11   ../libuuid/buildout.cfg
12   ../libxml2/buildout.cfg
13   ../libxslt/buildout.cfg
14   ../openssl/buildout.cfg
15   ../perl/buildout.cfg
16   ../pkgconfig/buildout.cfg
17   ../zlib/buildout.cfg
18
19 parts =
20   libXdmcp
21   libXext
22   libXau
23   libXinerama
24   libSM
25   libXrender
26
27 [xorg-aclocal]
28 ACLOCAL=${xorg-util-macros:location}/share/aclocal
29
30 [xorg-util-macros]
31 recipe = slapos.recipe.cmmi
32 url = http://www.x.org/releases/X11R7.7/src/everything/util-macros-1.17.tar.bz2
33 md5sum = 4f41667e1bf4938bb2b24fa09d517f77
34
35 [xproto]
36 recipe = slapos.recipe.cmmi
37 url = http://www.x.org/releases/X11R7.7/src/everything/xproto-7.0.23.tar.bz2
38 md5sum = d4d241a4849167e4e694fe73371c328c
39 configure-options =
40   --disable-specs
41   --without-xmlto
42   --without-fop
43 environment =
44   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
45   PATH=${libxml2:location}/bin:${pkgconfig:location}/bin:%(PATH)s
46
47 [xextproto]
48 recipe = slapos.recipe.cmmi
49 url = http://www.x.org/releases/X11R7.7/src/everything/xextproto-7.2.1.tar.bz2
50 md5sum = eaac343af094e6b608cf15cfba0f77c5
51 configure-options =
52   --disable-specs
53   --without-xmlto
54   --without-fop
55 environment =
56   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
57   PATH=${pkgconfig:location}/bin:%(PATH)s
58
59 [xtrans]
60 recipe = slapos.recipe.cmmi
61 url = http://www.x.org/releases/X11R7.7/src/everything/xtrans-1.2.7.tar.bz2
62 md5sum = 84c66908cf003ad8c272b0eecbdbaee3
63 patches =
64   ${:_profile_base_location_}/xtrans_tmp_env.patch#37d82a3b6009113023599632117a6855
65 patch-options = -p1
66 configure-options =
67   --disable-docs
68   --without-xmlto
69   --without-fop
70 environment =
71   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
72   PATH=${pkgconfig:location}/bin:%(PATH)s
73
74 [libXau]
75 recipe = slapos.recipe.cmmi
76 url = http://www.x.org/releases/X11R7.7/src/everything/libXau-1.0.7.tar.bz2
77 md5sum = 2d241521df40d27034413436d1a1465c
78 configure-options =
79   --disable-static
80 environment =
81   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig
82   PATH=${pkgconfig:location}/bin:%(PATH)s
83
84 [xcbproto]
85 recipe = slapos.recipe.cmmi
86 url = http://xcb.freedesktop.org/dist/xcb-proto-1.8.tar.bz2
87 md5sum = a5de3432cc6e43cc6a27f241dbb991b1
88 environment =
89   PATH=${libxml2:location}/bin:%(PATH)s
90   PYTHON=${buildout:executable}
91
92 [xorg-libpthread-stubs]
93 recipe = slapos.recipe.cmmi
94 url = http://xcb.freedesktop.org/dist/libpthread-stubs-0.3.tar.bz2
95 md5sum = e8fa31b42e13f87e8f5a7a2b731db7ee
96
97 [libxcb]
98 recipe = slapos.recipe.cmmi
99 url = http://xcb.freedesktop.org/dist/libxcb-1.9.1.tar.bz2
100 md5sum = ed632cb0dc31b6fbd7ea5c0f931cf5a4
101 patches =
102   ${:_profile_base_location_}/libxcb_tmp_env.patch#61f39878120ba434a169e24cae2af862
103 patch-options = -p1
104 configure-options =
105   --disable-static
106   --disable-build-docs
107 environment =
108   PKG_CONFIG_PATH=${libXau:location}/lib/pkgconfig:${xcbproto:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig
109   PATH=${pkgconfig:location}/bin:${libxslt:location}/bin:%(PATH)s
110   PYTHON=${buildout:executable}
111 # Python note: libxcb requires python with ElementTree. In case of appliance
112 # non system python is used, and this binary contains ElementTree. In case of
113 # using this profile outside appliance it is required to provide python with
114 # suitable library.
115
116 [libXext]
117 recipe = slapos.recipe.cmmi
118 url = http://ftp.x.org/pub/individual/lib/libXext-1.3.3.tar.bz2
119 md5sum = 52df7c4c1f0badd9f82ab124fb32eb97
120 pkg_config_depends = ${libX11:location}/lib/pkgconfig:${libX11:pkg_config_depends}
121 environment =
122   PKG_CONFIG_PATH=${:pkg_config_depends}
123   LD_LIBRARY_PATH=${libX11:location}/lib
124   PATH=${pkgconfig:location}/bin:%(PATH)s
125 # Warning: do *not* enable -fPIC CFLAGS for this library. Even if it fails and ld asks you to enable it. This will not solve your problem, and create an unexpected (by build chain) setup (all .o will be position-independant code).
126 # CFLAGS=-fPIC
127 configure-options =
128   --disable-static
129   --disable-specs
130   --without-xmlto
131   --without-xsltproc
132   --without-fop
133
134 [inputproto]
135 recipe = slapos.recipe.cmmi
136 url = http://www.x.org/releases/X11R7.7/src/everything/inputproto-2.2.tar.bz2
137 md5sum = 13c8aedaf98a92e282b7e456c0a5bed9
138 environment =
139   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
140   PATH=${pkgconfig:location}/bin:%(PATH)s
141
142 [kbproto]
143 recipe = slapos.recipe.cmmi
144 url = http://www.x.org/releases/X11R7.7/src/everything/kbproto-1.0.6.tar.bz2
145 md5sum = 677ea8523eec6caca86121ad2dca0b71
146 environment =
147   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
148   PATH=${pkgconfig:location}/bin:%(PATH)s
149
150 [libX11]
151 recipe = slapos.recipe.cmmi
152 url = http://ftp.x.org/pub/individual/lib/libX11-1.6.2.tar.bz2
153 md5sum = c35d6ad95b06635a524579e88622fdb5
154 pkg_config_depends = ${inputproto:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig
155 configure-options =
156   --disable-static
157   --enable-loadable-i18n
158   --disable-composecache
159   --disable-xcms
160   --disable-xf86bigfont
161   --disable-specs
162   --without-xmlto
163   --without-fop
164 environment =
165   PATH=${perl:location}/bin:${pkgconfig:location}/bin:%(PATH)s
166   PKG_CONFIG_PATH=${:pkg_config_depends}
167
168 # Below is stuff for xserver
169
170
171 [libXdmcp]
172 recipe = slapos.recipe.cmmi
173 url = http://www.x.org/releases/X11R7.7/src/everything/libXdmcp-1.1.1.tar.bz2
174 md5sum = b94af6cef211cf3ee256f7e81f70fcd9
175 environment =
176   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig
177   PATH=${pkgconfig:location}/bin:%(PATH)s
178 configure-options =
179   --disable-static
180   --without-xmlto
181   --without-fop
182
183 [fixesproto]
184 recipe = slapos.recipe.cmmi
185 url = http://www.x.org/releases/X11R7.7/src/everything/fixesproto-5.0.tar.bz2
186 md5sum = e7431ab84d37b2678af71e29355e101d
187 environment =
188   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
189   PATH=${pkgconfig:location}/bin:%(PATH)s
190
191 [bigreqsproto]
192 recipe = slapos.recipe.cmmi
193 url = http://www.x.org/releases/X11R7.7/src/everything/bigreqsproto-1.1.2.tar.bz2
194 md5sum = 1a05fb01fa1d5198894c931cf925c025
195 environment =
196   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
197   PATH=${pkgconfig:location}/bin:%(PATH)s
198
199 [xcmiscproto]
200 recipe = slapos.recipe.cmmi
201 url = http://www.x.org/releases/X11R7.7/src/everything/xcmiscproto-1.2.2.tar.bz2
202 md5sum = 5f4847c78e41b801982c8a5e06365b24
203 environment =
204   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
205   PATH=${pkgconfig:location}/bin:%(PATH)s
206
207 [damageproto]
208 recipe = slapos.recipe.cmmi
209 url = http://www.x.org/releases/X11R7.7/src/everything/damageproto-1.2.1.tar.bz2
210 md5sum = 998e5904764b82642cc63d97b4ba9e95
211 environment =
212   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
213   PATH=${pkgconfig:location}/bin:%(PATH)s
214
215 [randrproto]
216 recipe = slapos.recipe.cmmi
217 url = http://www.x.org/releases/X11R7.7/src/everything/randrproto-1.3.2.tar.bz2
218 md5sum = 597491c0d8055e2a66f11350c4985775
219 environment =
220   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
221   PATH=${pkgconfig:location}/bin:%(PATH)s
222
223 [renderproto]
224 recipe = slapos.recipe.cmmi
225 url = http://www.x.org/releases/X11R7.7/src/everything/renderproto-0.11.1.tar.bz2
226 md5sum = a914ccc1de66ddeb4b611c6b0686e274
227 environment =
228   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
229   PATH=${pkgconfig:location}/bin:%(PATH)s
230
231 [videoproto]
232 recipe = slapos.recipe.cmmi
233 url = http://www.x.org/releases/X11R7.7/src/everything/videoproto-2.3.1.tar.bz2
234 md5sum = c3b348c6e2031b72b11ae63fc7f805c2
235 environment =
236   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
237   PATH=${pkgconfig:location}/bin:%(PATH)s
238
239 [fontsproto]
240 recipe = slapos.recipe.cmmi
241 url = http://www.x.org/releases/X11R7.7/src/everything/fontsproto-2.1.2.tar.bz2
242 md5sum = c5f4f1fb4ba7766eedbc9489e81f3be2
243 configure-options =
244   --disable-specs
245   --without-xmlto
246   --without-fop
247 environment =
248   PATH=${pkgconfig:location}/bin:%(PATH)s
249   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
250
251 [recordproto]
252 recipe = slapos.recipe.cmmi
253 url = http://www.x.org/releases/X11R7.7/src/everything/recordproto-1.14.2.tar.bz2
254 md5sum = 1b4e5dede5ea51906f1530ca1e21d216
255 environment =
256   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
257   PATH=${pkgconfig:location}/bin:%(PATH)s
258
259 [resourceproto]
260 recipe = slapos.recipe.cmmi
261 url = http://www.x.org/releases/X11R7.7/src/everything/resourceproto-1.2.0.tar.bz2
262 md5sum = cfdb57dae221b71b2703f8e2980eaaf4
263 environment =
264   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
265   PATH=${pkgconfig:location}/bin:%(PATH)s
266
267 [xineramaproto]
268 recipe = slapos.recipe.cmmi
269 url = http://www.x.org/releases/X11R7.7/src/everything/xineramaproto-1.2.1.tar.bz2
270 md5sum = 9959fe0bfb22a0e7260433b8d199590a
271 environment =
272   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
273   PATH=${pkgconfig:location}/bin:%(PATH)s
274
275 [pixman]
276 recipe = slapos.recipe.cmmi
277 url = http://xorg.freedesktop.org/archive/individual/lib/pixman-0.32.4.tar.bz2
278 md5sum = cdb566504fe9daf6728c7b03cc7ea228
279 configure-options =
280   --disable-static
281
282 [libfontenc]
283 recipe = slapos.recipe.cmmi
284 url = http://www.x.org/releases/X11R7.7/src/everything/libfontenc-1.1.1.tar.bz2
285 md5sum = a2a861f142c3b4367f14fc14239fc1f7
286 environment =
287   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig
288   PATH=${pkgconfig:location}/bin:%(PATH)s
289   CPPFLAGS=-I${zlib:location}/include
290   LDFLAGS=-L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
291
292 [libXfont]
293 recipe = slapos.recipe.cmmi
294 url = http://www.x.org/releases/X11R7.7/src/everything/libXfont-1.4.5.tar.bz2
295 md5sum = 6851da5dae0a6cf5f7c9b9e2b05dd3b4
296 environment =
297   PKG_CONFIG_PATH=${fontsproto:location}/lib/pkgconfig:${freetype:pkg_config_depends}:${freetype:location}/lib/pkgconfig:${libfontenc:location}/lib/pkgconfig:${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig
298   PATH=${pkgconfig:location}/bin:%(PATH)s
299   CPPFLAGS=-I${zlib:location}/include
300   LDFLAGS=-L${bzip2:location}/lib -Wl,-rpath=${bzip2:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
301
302 [libxkbfile]
303 recipe = slapos.recipe.cmmi
304 url = http://www.x.org/releases/X11R7.7/src/everything/libxkbfile-1.0.8.tar.bz2
305 md5sum = 19e6533ae64abba0773816a23f2b9507
306 environment =
307   PKG_CONFIG_PATH=${kbproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig
308   PATH=${pkgconfig:location}/bin:%(PATH)s
309   CPPFLAGS=-I${zlib:location}/include
310   LDFLAGS=-L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
311
312 [xkeyboard-config]
313 recipe = slapos.recipe.cmmi
314 url = http://www.x.org/releases/X11R7.7/src/everything/xkeyboard-config-2.6.tar.bz2
315 md5sum = e7e31da9adb56ba52b5c18226b8cbef3
316 depends =
317   ${perl:version}
318   ${perl-XML-Parser:location}
319 configure-options =
320   --disable-static
321   --enable-shared
322   --enable-compat-rules
323   --with-xkb-rules-symlink=xfree86
324 environment =
325   PATH=${gettext:location}/bin:${intltool:location}/bin:${perl:location}/bin:${pkgconfig:location}/bin:${xkbcomp:location}/bin:%(PATH)s
326   PKG_CONFIG_PATH=${libX11:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig
327
328 [xkbcomp]
329 recipe = slapos.recipe.cmmi
330 url = http://www.x.org/releases/X11R7.7/src/everything/xkbcomp-1.2.4.tar.bz2
331 md5sum = a0fc1ac3fc4fe479ade09674347c5aa0
332 # Hardcoded location for xkeyboard-config, needed during compile time
333 xkeyboard-config-location = ${libxkbfile:location}/../xkeyboard-config/share/X11/xkb
334 configure-options =
335   --with-xkb-config-root=${:xkeyboard-config-location}
336 environment =
337   PKG_CONFIG_PATH=${libxkbfile:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xorg-util-macros:location}/share/pkgconfig:${libXau:location}/lib/pkgconfig
338   PATH=${pkgconfig:location}/bin:%(PATH)s
339   LDFLAGS=-L${libX11:location}/lib -Wl,-rpath=${libX11:location}/lib -L${libxkbfile:location}/lib -Wl,-rpath=${libxkbfile:location}/lib
340
341 [render]
342 recipe = slapos.recipe.cmmi
343 url = http://xlibs.freedesktop.org/release/renderext-0.9.tar.bz2
344 md5sum = d43c2afc69937655d13c02588c9ff974
345
346 [libXrender]
347 recipe = slapos.recipe.cmmi
348 url = http://www.x.org/releases/X11R7.7/src/everything/libXrender-0.9.7.tar.bz2
349 md5sum = ee62f4c7f0f16ced4da63308963ccad2
350 configure-options =
351   --disable-static
352 environment =
353   PKG_CONFIG_PATH=${kbproto:location}/lib/pkgconfig:${renderproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${render:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig
354   PATH=${pkgconfig:location}/bin:%(PATH)s
355
356 [libXinerama]
357 recipe = slapos.recipe.cmmi
358 url = http://www.x.org/releases/X11R7.7/src/everything/libXinerama-1.1.2.tar.bz2
359 md5sum = cb45d6672c93a608f003b6404f1dd462
360 environment =
361   PKG_CONFIG_PATH=${kbproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${libXext:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${xineramaproto:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig
362   PATH=${pkgconfig:location}/bin:%(PATH)s
363 configure-options =
364   --disable-static
365
366 [libICE]
367 recipe = slapos.recipe.cmmi
368 url = http://www.x.org/releases/X11R7.7/src/everything/libICE-1.0.8.tar.bz2
369 md5sum = 471b5ca9f5562ac0d6eac7a0bf650738
370 configure-options =
371   --disable-static
372   --without-xmlto
373   --without-fop
374 environment =
375   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig
376   PATH=${pkgconfig:location}/bin:%(PATH)s
377
378 [libSM]
379 recipe = slapos.recipe.cmmi
380 url = http://www.x.org/releases/X11R7.7/src/everything/libSM-1.2.1.tar.bz2
381 md5sum = 766de9d1e1ecf8bf74cebe2111d8e2bd
382 configure-options =
383   --disable-static
384   --without-xmlto
385   --without-fop
386 environment =
387   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${libICE:location}/lib/pkgconfig:${libuuid:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig
388   PATH=${pkgconfig:location}/bin:%(PATH)s
389   LIBUUID_CFLAGS=-I${libuuid:location}/include
390
391 [libXt]
392 recipe = slapos.recipe.cmmi
393 url = http://www.x.org/releases/X11R7.7/src/everything/libXt-1.1.3.tar.bz2
394 md5sum = a6f137ae100e74ebe3b71eb4a38c40b3
395 configure-options =
396   --disable-static
397 environment =
398   PATH=${perl:location}/bin:${pkgconfig:location}/bin:%(PATH)s
399   PKG_CONFIG_PATH=${libSM:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${libICE:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${xorg-util-macros:location}/share/pkgconfig
400
401 [dri2proto]
402 recipe = slapos.recipe.cmmi
403 url = http://www.x.org/releases/X11R7.7/src/everything/dri2proto-2.6.tar.bz2
404 md5sum = 2eb74959684f47c862081099059a11ab
405 configure-options =
406   --disable-static
407 environment =
408   PATH=${pkgconfig:location}/bin:%(PATH)s
409   PKG_CONFIG_PATH=${xorg-libpthread-stubs:location}/lib/pkgconfig
410
411
412 [pciaccess]
413 recipe = slapos.recipe.cmmi
414 url = http://www.x.org/releases/X11R7.7/src/everything/libpciaccess-0.13.1.tar.bz2
415 md5sum = 399a419ac6a54f0fc07c69c9bdf452dc
416 configure-options =
417   --disable-static
418 environment =
419   PATH=${pkgconfig:location}/bin:%(PATH)s
420
421 [makedepend]
422 recipe = slapos.recipe.cmmi
423 url = http://xorg.freedesktop.org/releases/individual/util/makedepend-1.0.3.tar.bz2
424 md5sum = 4e6cb97bbecfbb34f3f644a75e513093
425 configure-options =
426   --disable-static
427 environment =
428   PATH=${pkgconfig:location}/bin:%(PATH)s
429   PKG_CONFIG_PATH=${xproto:location}/lib/pkgconfig
430
431 [glproto]
432 recipe = slapos.recipe.cmmi
433 url = http://xorg.freedesktop.org/releases/individual/proto/glproto-1.4.14.tar.bz2
434 md5sum = f48257daf0017f7a7667e5bf48ca3578
435 configure-options =
436   --disable-static
437 environment =
438   PATH=${pkgconfig:location}/bin:%(PATH)s
439   PKG_CONFIG_PATH=${xproto:location}/lib/pkgconfig
440
441 [xfixes]
442 recipe = slapos.recipe.cmmi
443 url = http://xorg.freedesktop.org/releases/individual/lib/libXfixes-4.0.5.tar.bz2
444 md5sum = 1b4b8386bd5d1751b2c7177223ad4629
445 configure-options =
446   --disable-static
447 environment =
448   PATH=${pkgconfig:location}/bin:%(PATH)s
449   PKG_CONFIG_PATH=${xproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${fixesproto:location}/lib/pkgconfig:${xorg-util-macros:location}/share/pkgconfig:${kbproto:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig
450
451 [xdamage]
452 recipe = slapos.recipe.cmmi
453 url = http://www.x.org/releases/X11R7.7/src/everything/libXdamage-1.1.3.tar.bz2
454 md5sum = 44774e1a065158b52f1a0da5100cebec
455 configure-options =
456   --disable-static
457 environment =
458   PATH=${pkgconfig:location}/bin:%(PATH)s
459   PKG_CONFIG_PATH=${damageproto:location}/lib/pkgconfig:${xfixes:location}/lib/pkgconfig:${fixesproto:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig
460
461 [libxmu]
462 recipe = slapos.recipe.cmmi
463 url = http://www.x.org/releases/X11R7.7/src/everything/libXmu-1.1.1.tar.bz2
464 md5sum = a4efff8de85bd45dd3da124285d10c00
465 environment =
466   PATH=${pkgconfig:location}/bin:%(PATH)s
467   PKG_CONFIG_PATH=${xextproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libXext:location}/lib/pkgconfig:${libXt:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${libICE:location}/lib/pkgconfig:${libSM:location}/lib/pkgconfig
468
469 [libXcursor]
470 recipe = slapos.recipe.cmmi
471 url = http://www.x.org/releases/X11R7.7/src/everything/libXcursor-1.1.13.tar.bz2
472 md5sum = 52efa81b7f26c8eda13510a2fba98eea
473 configure-options =
474   --disable-static
475 environment =
476   PATH=${pkgconfig:location}/bin:%(PATH)s
477   PKG_CONFIG_PATH=${render:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${fixesproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${xfixes:location}/lib/pkgconfig:${libXrender:location}/lib/pkgconfig:${renderproto:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${renderproto:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig
478
479 [xwd]
480 recipe = slapos.recipe.cmmi
481 url = http://www.x.org/releases/X11R7.7/src/everything/xwd-1.0.5.tar.bz2
482 md5sum = 2113126f9ac9c02bb8547c112c5d037e
483 environment =
484   PATH=${pkgconfig:location}/bin:%(PATH)s
485   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libxkbfile:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig
486   CPPFLAGS=-I${libXt:location}/include
487   LDFLAGS=-L${libX11:location}/lib -Wl,-rpath=${libX11:location}/lib
488
489 [xserver]
490 # Adds Xvfb functionnality
491 recipe = slapos.recipe.cmmi
492 url = http://www.x.org/releases/X11R7.7/src/everything/xorg-server-1.12.2.tar.bz2
493 md5sum = 791f0323b886abb7954de7f042bb7dc6
494 patches =
495   ${:_profile_base_location_}/xorg-server_tmp_env.patch#8b60ab8121f0564a681fc00d03101696
496 patch-options = -p1
497 configure-options =
498   --enable-xvfb
499   --disable-aiglx
500   --disable-composite
501   --disable-screensaver
502   --disable-glx
503   --disable-dri
504   --disable-dri2
505   --disable-xorg
506   --disable-config-hal
507   --disable-tcp-transport
508   --with-xkb-bin-directory=${xkbcomp:location}/bin
509   --with-xkb-path=${xkeyboard-config:location}/share/X11/xkb
510   --with-sha1=libgcrypt
511 environment =
512   PKG_CONFIG_PATH=${pixman:location}/lib/pkgconfig:${openssl:location}/lib/pkgconfig:${xorg-util-macros:location}/share/pkgconfig:${fixesproto:location}/lib/pkgconfig:${damageproto:location}/lib/pkgconfig:${xcmiscproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig:${bigreqsproto:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${randrproto:location}/lib/pkgconfig:${renderproto:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${inputproto:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${fontsproto:location}/lib/pkgconfig:${videoproto:location}/lib/pkgconfig:${recordproto:location}/lib/pkgconfig:${resourceproto:location}/lib/pkgconfig:${xineramaproto:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${libxkbfile:location}/lib/pkgconfig:${libXfont:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${libfontenc:location}/lib/pkgconfig:${freetype:pkg_config_depends}:${freetype:location}/lib/pkgconfig:${zlib:location}/lib/pkgconfig
513   CPPFLAGS=-I${bzip2:location}/include -I${gcrypt:location}/include -I${gpg-error:location}/include -I${zlib:location}/include
514   PATH=${pkgconfig:location}/bin:%(PATH)s
515   LDFLAGS=-L${bzip2:location}/lib -Wl,-rpath=${bzip2:location}/lib -L${gcrypt:location}/lib -Wl,-rpath=${gcrypt:location}/lib -L${gpg-error:location}/lib -Wl,-rpath=${gpg-error:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib