use our own perl in buidling components.
[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://www.x.org/releases/X11R7.7/src/everything/libXext-1.3.1.tar.bz2
119 md5sum = 71251a22bc47068d60a95f50ed2ec3cf
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
139 [kbproto]
140 recipe = slapos.recipe.cmmi
141 url = http://www.x.org/releases/X11R7.7/src/everything/kbproto-1.0.6.tar.bz2
142 md5sum = 677ea8523eec6caca86121ad2dca0b71
143
144 [libX11]
145 recipe = slapos.recipe.cmmi
146 url = http://www.x.org/releases/X11R7.7/src/everything/libX11-1.5.0.tar.bz2
147 md5sum = 78b4b3bab4acbdf0abcfca30a8c70cc6
148 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
149 configure-options =
150   --disable-static
151   --enable-loadable-i18n
152   --disable-composecache
153   --disable-xcms
154   --disable-xf86bigfont
155   --disable-specs
156   --without-xmlto
157   --without-fop
158 environment =
159   PATH=${perl:location}/bin:${pkgconfig:location}/bin:%(PATH)s
160   PKG_CONFIG_PATH=${:pkg_config_depends}
161
162 # Below is stuff for xserver
163
164
165 [libXdmcp]
166 recipe = slapos.recipe.cmmi
167 url = http://www.x.org/releases/X11R7.7/src/everything/libXdmcp-1.1.1.tar.bz2
168 md5sum = b94af6cef211cf3ee256f7e81f70fcd9
169 environment =
170   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig
171   PATH=${pkgconfig:location}/bin:%(PATH)s
172 configure-options =
173   --disable-static
174   --without-xmlto
175   --without-fop
176
177 [fixesproto]
178 recipe = slapos.recipe.cmmi
179 url = http://www.x.org/releases/X11R7.7/src/everything/fixesproto-5.0.tar.bz2
180 md5sum = e7431ab84d37b2678af71e29355e101d
181
182 [bigreqsproto]
183 recipe = slapos.recipe.cmmi
184 url = http://www.x.org/releases/X11R7.7/src/everything/bigreqsproto-1.1.2.tar.bz2
185 md5sum = 1a05fb01fa1d5198894c931cf925c025
186
187 [xcmiscproto]
188 recipe = slapos.recipe.cmmi
189 url = http://www.x.org/releases/X11R7.7/src/everything/xcmiscproto-1.2.2.tar.bz2
190 md5sum = 5f4847c78e41b801982c8a5e06365b24
191
192 [damageproto]
193 recipe = slapos.recipe.cmmi
194 url = http://www.x.org/releases/X11R7.7/src/everything/damageproto-1.2.1.tar.bz2
195 md5sum = 998e5904764b82642cc63d97b4ba9e95
196
197 [randrproto]
198 recipe = slapos.recipe.cmmi
199 url = http://www.x.org/releases/X11R7.7/src/everything/randrproto-1.3.2.tar.bz2
200 md5sum = 597491c0d8055e2a66f11350c4985775
201
202 [renderproto]
203 recipe = slapos.recipe.cmmi
204 url = http://www.x.org/releases/X11R7.7/src/everything/renderproto-0.11.1.tar.bz2
205 md5sum = a914ccc1de66ddeb4b611c6b0686e274
206
207 [videoproto]
208 recipe = slapos.recipe.cmmi
209 url = http://www.x.org/releases/X11R7.7/src/everything/videoproto-2.3.1.tar.bz2
210 md5sum = c3b348c6e2031b72b11ae63fc7f805c2
211
212 [fontsproto]
213 recipe = slapos.recipe.cmmi
214 url = http://www.x.org/releases/X11R7.7/src/everything/fontsproto-2.1.2.tar.bz2
215 md5sum = c5f4f1fb4ba7766eedbc9489e81f3be2
216
217 [recordproto]
218 recipe = slapos.recipe.cmmi
219 url = http://www.x.org/releases/X11R7.7/src/everything/recordproto-1.14.2.tar.bz2
220 md5sum = 1b4e5dede5ea51906f1530ca1e21d216
221
222 [resourceproto]
223 recipe = slapos.recipe.cmmi
224 url = http://www.x.org/releases/X11R7.7/src/everything/resourceproto-1.2.0.tar.bz2
225 md5sum = cfdb57dae221b71b2703f8e2980eaaf4
226
227 [xineramaproto]
228 recipe = slapos.recipe.cmmi
229 url = http://www.x.org/releases/X11R7.7/src/everything/xineramaproto-1.2.1.tar.bz2
230 md5sum = 9959fe0bfb22a0e7260433b8d199590a
231
232 [pixman]
233 recipe = slapos.recipe.cmmi
234 url = http://xorg.freedesktop.org/archive/individual/lib/pixman-0.32.4.tar.bz2
235 md5sum = cdb566504fe9daf6728c7b03cc7ea228
236 configure-options =
237   --disable-static
238
239 [libfontenc]
240 recipe = slapos.recipe.cmmi
241 url = http://www.x.org/releases/X11R7.7/src/everything/libfontenc-1.1.1.tar.bz2
242 md5sum = a2a861f142c3b4367f14fc14239fc1f7
243 environment =
244   PKG_CONFIG_PATH=${xproto:location}/lib/pkgconfig
245   PATH=${pkgconfig:location}/bin:%(PATH)s
246   CPPFLAGS=-I${zlib:location}/include
247   LDFLAGS=-L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
248
249 [libXfont]
250 recipe = slapos.recipe.cmmi
251 url = http://www.x.org/releases/X11R7.7/src/everything/libXfont-1.4.5.tar.bz2
252 md5sum = 6851da5dae0a6cf5f7c9b9e2b05dd3b4
253 environment =
254   PKG_CONFIG_PATH=${fontsproto:location}/lib/pkgconfig:${libfontenc:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig:${freetype:location}/lib/pkgconfig:${zlib:location}/lib/pkgconfig
255   PATH=${pkgconfig:location}/bin:%(PATH)s
256   CPPFLAGS=-I${zlib:location}/include
257   LDFLAGS=-L${bzip2:location}/lib -Wl,-rpath=${bzip2:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
258
259 [libxkbfile]
260 recipe = slapos.recipe.cmmi
261 url = http://www.x.org/releases/X11R7.7/src/everything/libxkbfile-1.0.8.tar.bz2
262 md5sum = 19e6533ae64abba0773816a23f2b9507
263 environment =
264   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
265   PATH=${pkgconfig:location}/bin:%(PATH)s
266   CPPFLAGS=-I${zlib:location}/include
267   LDFLAGS=-L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
268
269 [xkeyboard-config]
270 recipe = slapos.recipe.cmmi
271 url = http://www.x.org/releases/X11R7.7/src/everything/xkeyboard-config-2.6.tar.bz2
272 md5sum = e7e31da9adb56ba52b5c18226b8cbef3
273 depends =
274   ${perl:version}
275   ${perl-XML-Parser:location}
276 configure-options =
277   --disable-static
278   --enable-shared
279   --enable-compat-rules
280   --with-xkb-rules-symlink=xfree86
281 environment =
282   PATH=${gettext:location}/bin:${intltool:location}/bin:${perl:location}/bin:${pkgconfig:location}/bin:${xkbcomp:location}/bin:%(PATH)s
283   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
284
285 [xkbcomp]
286 recipe = slapos.recipe.cmmi
287 url = http://www.x.org/releases/X11R7.7/src/everything/xkbcomp-1.2.4.tar.bz2
288 md5sum = a0fc1ac3fc4fe479ade09674347c5aa0
289 # Hardcoded location for xkeyboard-config, needed during compile time
290 xkeyboard-config-location = ${libxkbfile:location}/../xkeyboard-config/share/X11/xkb
291 configure-options =
292   --with-xkb-config-root=${:xkeyboard-config-location}
293 environment =
294   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
295   PATH=${pkgconfig:location}/bin:%(PATH)s
296   LDFLAGS=-L${libX11:location}/lib -Wl,-rpath=${libX11:location}/lib -L${libxkbfile:location}/lib -Wl,-rpath=${libxkbfile:location}/lib
297
298 [render]
299 recipe = slapos.recipe.cmmi
300 url = http://xlibs.freedesktop.org/release/renderext-0.9.tar.bz2
301 md5sum = d43c2afc69937655d13c02588c9ff974
302
303 [libXrender]
304 recipe = slapos.recipe.cmmi
305 url = http://www.x.org/releases/X11R7.7/src/everything/libXrender-0.9.7.tar.bz2
306 md5sum = ee62f4c7f0f16ced4da63308963ccad2
307 configure-options =
308   --disable-static
309 environment =
310   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
311   PATH=${pkgconfig:location}/bin:%(PATH)s
312
313 [libXinerama]
314 recipe = slapos.recipe.cmmi
315 url = http://www.x.org/releases/X11R7.7/src/everything/libXinerama-1.1.2.tar.bz2
316 md5sum = cb45d6672c93a608f003b6404f1dd462
317 environment =
318   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
319   PATH=${pkgconfig:location}/bin:%(PATH)s
320 configure-options =
321   --disable-static
322
323 [libICE]
324 recipe = slapos.recipe.cmmi
325 url = http://www.x.org/releases/X11R7.7/src/everything/libICE-1.0.8.tar.bz2
326 md5sum = 471b5ca9f5562ac0d6eac7a0bf650738
327 configure-options =
328   --disable-static
329   --without-xmlto
330   --without-fop
331 environment =
332   PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig
333   PATH=${pkgconfig:location}/bin:%(PATH)s
334
335 [libSM]
336 recipe = slapos.recipe.cmmi
337 url = http://www.x.org/releases/X11R7.7/src/everything/libSM-1.2.1.tar.bz2
338 md5sum = 766de9d1e1ecf8bf74cebe2111d8e2bd
339 configure-options =
340   --disable-static
341   --without-xmlto
342   --without-fop
343 environment =
344   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
345   PATH=${pkgconfig:location}/bin:%(PATH)s
346   LIBUUID_CFLAGS=-I${libuuid:location}/include
347
348 [libXt]
349 recipe = slapos.recipe.cmmi
350 url = http://www.x.org/releases/X11R7.7/src/everything/libXt-1.1.3.tar.bz2
351 md5sum = a6f137ae100e74ebe3b71eb4a38c40b3
352 configure-options =
353   --disable-static
354 environment =
355   PATH=${perl:location}/bin:${pkgconfig:location}/bin:%(PATH)s
356   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
357
358 [dri2proto]
359 recipe = slapos.recipe.cmmi
360 url = http://www.x.org/releases/X11R7.7/src/everything/dri2proto-2.6.tar.bz2
361 md5sum = 2eb74959684f47c862081099059a11ab
362 configure-options =
363   --disable-static
364 environment =
365   PATH=${pkgconfig:location}/bin:%(PATH)s
366   PKG_CONFIG_PATH=${xorg-libpthread-stubs:location}/lib/pkgconfig
367
368
369 [pciaccess]
370 recipe = slapos.recipe.cmmi
371 url = http://www.x.org/releases/X11R7.7/src/everything/libpciaccess-0.13.1.tar.bz2
372 md5sum = 399a419ac6a54f0fc07c69c9bdf452dc
373 configure-options =
374   --disable-static
375 environment =
376   PATH=${pkgconfig:location}/bin:%(PATH)s
377
378 [makedepend]
379 recipe = slapos.recipe.cmmi
380 url = http://xorg.freedesktop.org/releases/individual/util/makedepend-1.0.3.tar.bz2
381 md5sum = 4e6cb97bbecfbb34f3f644a75e513093
382 configure-options =
383   --disable-static
384 environment =
385   PATH=${pkgconfig:location}/bin:%(PATH)s
386   PKG_CONFIG_PATH=${xproto:location}/lib/pkgconfig
387
388 [glproto]
389 recipe = slapos.recipe.cmmi
390 url = http://xorg.freedesktop.org/releases/individual/proto/glproto-1.4.14.tar.bz2
391 md5sum = f48257daf0017f7a7667e5bf48ca3578
392 configure-options =
393   --disable-static
394 environment =
395   PATH=${pkgconfig:location}/bin:%(PATH)s
396   PKG_CONFIG_PATH=${xproto:location}/lib/pkgconfig
397
398 [xfixes]
399 recipe = slapos.recipe.cmmi
400 url = http://xorg.freedesktop.org/releases/individual/lib/libXfixes-4.0.5.tar.bz2
401 md5sum = 1b4b8386bd5d1751b2c7177223ad4629
402 configure-options =
403   --disable-static
404 environment =
405   PATH=${pkgconfig:location}/bin:%(PATH)s
406   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
407
408 [xdamage]
409 recipe = slapos.recipe.cmmi
410 url = http://www.x.org/releases/X11R7.7/src/everything/libXdamage-1.1.3.tar.bz2
411 md5sum = 44774e1a065158b52f1a0da5100cebec
412 configure-options =
413   --disable-static
414 environment =
415   PATH=${pkgconfig:location}/bin:%(PATH)s
416   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
417
418 [libxmu]
419 recipe = slapos.recipe.cmmi
420 url = http://www.x.org/releases/X11R7.7/src/everything/libXmu-1.1.1.tar.bz2
421 md5sum = a4efff8de85bd45dd3da124285d10c00
422 environment =
423   PATH=${pkgconfig:location}/bin:%(PATH)s
424   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
425
426 [libXcursor]
427 recipe = slapos.recipe.cmmi
428 url = http://www.x.org/releases/X11R7.7/src/everything/libXcursor-1.1.13.tar.bz2
429 md5sum = 52efa81b7f26c8eda13510a2fba98eea
430 configure-options =
431   --disable-static
432 environment =
433   PATH=${pkgconfig:location}/bin:%(PATH)s
434   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
435
436 [xwd]
437 recipe = slapos.recipe.cmmi
438 url = http://www.x.org/releases/X11R7.7/src/everything/xwd-1.0.5.tar.bz2
439 md5sum = 2113126f9ac9c02bb8547c112c5d037e
440 environment =
441   PATH=${pkgconfig:location}/bin:%(PATH)s
442   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
443   CPPFLAGS=-I${libXt:location}/include
444   LDFLAGS=-L${libX11:location}/lib -Wl,-rpath=${libX11:location}/lib
445
446 [xserver]
447 # Adds Xvfb functionnality
448 recipe = slapos.recipe.cmmi
449 url = http://www.x.org/releases/X11R7.7/src/everything/xorg-server-1.12.2.tar.bz2
450 md5sum = 791f0323b886abb7954de7f042bb7dc6
451 patches =
452   ${:_profile_base_location_}/xorg-server_tmp_env.patch#8b60ab8121f0564a681fc00d03101696
453 patch-options = -p1
454 configure-options =
455   --enable-xvfb
456   --disable-aiglx
457   --disable-composite
458   --disable-screensaver
459   --disable-glx
460   --disable-dri
461   --disable-dri2
462   --disable-xorg
463   --disable-config-hal
464   --disable-tcp-transport
465   --with-xkb-bin-directory=${xkbcomp:location}/bin
466   --with-xkb-path=${xkeyboard-config:location}/share/X11/xkb
467   --with-sha1=libgcrypt
468 environment =
469   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:${zlib:location}/lib/pkgconfig
470   CPPFLAGS=-I${bzip2:location}/include -I${gcrypt:location}/include -I${gpg-error:location}/include -I${zlib:location}/include
471   PATH=${pkgconfig:location}/bin:%(PATH)s
472   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