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