buildout.cfg 19.6 KB
Newer Older
1 2
[buildout]
extends =
3 4
  ../freetype/buildout.cfg
  ../intltool/buildout.cfg
5
  ../libuuid/buildout.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
6 7 8 9
  ../libxml2/buildout.cfg
  ../libxslt/buildout.cfg
  ../pkgconfig/buildout.cfg
  ../zlib/buildout.cfg
10
  ../bzip2/buildout.cfg
11
  ../openssl/buildout.cfg
12 13 14 15 16
  ../gnutls/buildout.cfg
  ../autoconf/buildout.cfg
  ../automake/buildout.cfg
  ../libtool/buildout.cfg
  ../dash/buildout.cfg
17 18 19 20 21

parts =
  libXdmcp
  libXext
  libXau
22
  libXinerama
23
  libSM
24
  libXrender
25 26 27 28 29

[xorg-aclocal]
ACLOCAL=${xorg-util-macros:location}/share/aclocal

[xorg-util-macros]
30
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
31 32
url = http://www.x.org/releases/X11R7.7/src/everything/util-macros-1.17.tar.bz2
md5sum = 4f41667e1bf4938bb2b24fa09d517f77
33 34

[xproto]
35
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
36 37
url = http://www.x.org/releases/X11R7.7/src/everything/xproto-7.0.23.tar.bz2
md5sum = d4d241a4849167e4e694fe73371c328c
38 39 40 41
configure-options =
  --disable-specs
  --without-xmlto
  --without-fop
42 43
environment =
  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
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
48 49
url = http://www.x.org/releases/X11R7.7/src/everything/xextproto-7.2.1.tar.bz2
md5sum = eaac343af094e6b608cf15cfba0f77c5
50 51 52 53
configure-options =
  --disable-specs
  --without-xmlto
  --without-fop
54 55 56
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
57 58

[xtrans]
59
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
60 61
url = http://www.x.org/releases/X11R7.7/src/everything/xtrans-1.2.7.tar.bz2
md5sum = 84c66908cf003ad8c272b0eecbdbaee3
62
patches =
63
  ${:_profile_base_location_}/xtrans_tmp_env.patch#37d82a3b6009113023599632117a6855
64
patch-options = -p1
65 66 67 68
configure-options =
  --disable-docs
  --without-xmlto
  --without-fop
69 70 71
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
72 73

[libXau]
74
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
75 76
url = http://www.x.org/releases/X11R7.7/src/everything/libXau-1.0.7.tar.bz2
md5sum = 2d241521df40d27034413436d1a1465c
77 78 79
configure-options =
  --disable-static
environment =
80
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig
81 82 83
  PATH=${pkgconfig:location}/bin:%(PATH)s

[xcbproto]
84
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
85 86
url = http://xcb.freedesktop.org/dist/xcb-proto-1.8.tar.bz2
md5sum = a5de3432cc6e43cc6a27f241dbb991b1
87 88 89 90 91
environment =
  PATH=${libxml2:location}/bin:%(PATH)s
  PYTHON=${buildout:executable}

[xorg-libpthread-stubs]
92
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
93
url = http://xcb.freedesktop.org/dist/libpthread-stubs-0.3.tar.bz2
94 95 96
md5sum = e8fa31b42e13f87e8f5a7a2b731db7ee

[libxcb]
97
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
98 99
url = http://xcb.freedesktop.org/dist/libxcb-1.9.1.tar.bz2
md5sum = ed632cb0dc31b6fbd7ea5c0f931cf5a4
100
patches =
101
  ${:_profile_base_location_}/libxcb_tmp_env.patch#61f39878120ba434a169e24cae2af862
102
patch-options = -p1
103 104 105 106
configure-options =
  --disable-static
  --disable-build-docs
environment =
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
107
  PKG_CONFIG_PATH=${libXau:location}/lib/pkgconfig:${xcbproto:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig
108 109 110 111 112 113 114 115
  PATH=${pkgconfig:location}/bin:${libxslt:location}/bin:%(PATH)s
  PYTHON=${buildout:executable}
# Python note: libxcb requires python with ElementTree. In case of appliance
# non system python is used, and this binary contains ElementTree. In case of
# using this profile outside appliance it is required to provide python with
# suitable library.

[libXext]
116
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
117 118
url = http://www.x.org/releases/X11R7.7/src/everything/libXext-1.3.1.tar.bz2
md5sum = 71251a22bc47068d60a95f50ed2ec3cf
119
pkg_config_depends = ${libX11:location}/lib/pkgconfig:${libX11:pkg_config_depends}
120
environment =
121
  PKG_CONFIG_PATH=${:pkg_config_depends}
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
122
  LD_LIBRARY_PATH=${libX11:location}/lib
123 124 125 126 127 128 129 130
  PATH=${pkgconfig:location}/bin:%(PATH)s
# 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).
# CFLAGS=-fPIC
configure-options =
  --disable-static
  --disable-specs
  --without-xmlto
  --without-fop
131
  XEXT_LIBS=-lX11
132

133
[inputproto]
134
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
135 136
url = http://www.x.org/releases/X11R7.7/src/everything/inputproto-2.2.tar.bz2
md5sum = 13c8aedaf98a92e282b7e456c0a5bed9
137 138

[kbproto]
139
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
140 141
url = http://www.x.org/releases/X11R7.7/src/everything/kbproto-1.0.6.tar.bz2
md5sum = 677ea8523eec6caca86121ad2dca0b71
142

143
[libX11]
144
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
145 146
url = http://www.x.org/releases/X11R7.7/src/everything/libX11-1.5.0.tar.bz2
md5sum = 78b4b3bab4acbdf0abcfca30a8c70cc6
147
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
148 149 150 151 152 153 154 155 156 157 158
configure-options =
  --disable-static
  --enable-loadable-i18n
  --disable-composecache
  --disable-xcms
  --disable-xf86bigfont
  --disable-specs
  --without-xmlto
  --without-fop
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
159
  PKG_CONFIG_PATH=${:pkg_config_depends}
160 161 162 163

# Below is stuff for xserver


164
[libXdmcp]
165
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
166 167
url = http://www.x.org/releases/X11R7.7/src/everything/libXdmcp-1.1.1.tar.bz2
md5sum = b94af6cef211cf3ee256f7e81f70fcd9
168 169 170 171 172 173 174
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
configure-options =
  --disable-static
  --without-xmlto
  --without-fop
175

176
[fixesproto]
177
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
178 179
url = http://www.x.org/releases/X11R7.7/src/everything/fixesproto-5.0.tar.bz2
md5sum = e7431ab84d37b2678af71e29355e101d
180 181

[bigreqsproto]
182
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
183 184
url = http://www.x.org/releases/X11R7.7/src/everything/bigreqsproto-1.1.2.tar.bz2
md5sum = 1a05fb01fa1d5198894c931cf925c025
185 186

[xcmiscproto]
187
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
188 189
url = http://www.x.org/releases/X11R7.7/src/everything/xcmiscproto-1.2.2.tar.bz2
md5sum = 5f4847c78e41b801982c8a5e06365b24
190 191

[damageproto]
192
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
193
url = http://www.x.org/releases/X11R7.7/src/everything/damageproto-1.2.1.tar.bz2
194 195 196
md5sum = 998e5904764b82642cc63d97b4ba9e95

[randrproto]
197
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
198
url = http://www.x.org/releases/X11R7.7/src/everything/randrproto-1.3.2.tar.bz2
199 200 201
md5sum = 597491c0d8055e2a66f11350c4985775

[renderproto]
202
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
203
url = http://www.x.org/releases/X11R7.7/src/everything/renderproto-0.11.1.tar.bz2
204 205 206
md5sum = a914ccc1de66ddeb4b611c6b0686e274

[videoproto]
207
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
208
url = http://www.x.org/releases/X11R7.7/src/everything/videoproto-2.3.1.tar.bz2
209 210 211
md5sum = c3b348c6e2031b72b11ae63fc7f805c2

[fontsproto]
212
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
213 214
url = http://www.x.org/releases/X11R7.7/src/everything/fontsproto-2.1.2.tar.bz2
md5sum = c5f4f1fb4ba7766eedbc9489e81f3be2
215 216

[recordproto]
217
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
218 219
url = http://www.x.org/releases/X11R7.7/src/everything/recordproto-1.14.2.tar.bz2
md5sum = 1b4e5dede5ea51906f1530ca1e21d216
220 221

[resourceproto]
222
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
223 224
url = http://www.x.org/releases/X11R7.7/src/everything/resourceproto-1.2.0.tar.bz2
md5sum = cfdb57dae221b71b2703f8e2980eaaf4
225 226

[xineramaproto]
227
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
228 229
url = http://www.x.org/releases/X11R7.7/src/everything/xineramaproto-1.2.1.tar.bz2
md5sum = 9959fe0bfb22a0e7260433b8d199590a
230 231

[pixman]
232
recipe = slapos.recipe.cmmi
233 234
url = http://xorg.freedesktop.org/archive/individual/lib/pixman-0.32.4.tar.bz2
md5sum = cdb566504fe9daf6728c7b03cc7ea228
235 236
configure-options =
  --disable-static
237 238

[libfontenc]
239
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
240 241
url = http://www.x.org/releases/X11R7.7/src/everything/libfontenc-1.1.1.tar.bz2
md5sum = a2a861f142c3b4367f14fc14239fc1f7
242 243 244
environment =
  PKG_CONFIG_PATH=${xproto:location}/lib/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
245 246
  CPPFLAGS=-I${zlib:location}/include
  LDFLAGS=-L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
247 248

[libXfont]
249
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
250 251
url = http://www.x.org/releases/X11R7.7/src/everything/libXfont-1.4.5.tar.bz2
md5sum = 6851da5dae0a6cf5f7c9b9e2b05dd3b4
252 253 254
environment =
  PKG_CONFIG_PATH=${fontsproto:location}/lib/pkgconfig:${libfontenc:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig:${freetype:location}/lib/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
255
  CPPFLAGS=-I${zlib:location}/include
256
  LDFLAGS=-L${bzip2:location}/lib -Wl,-rpath=${bzip2:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
257 258

[libxkbfile]
259
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
260 261
url = http://www.x.org/releases/X11R7.7/src/everything/libxkbfile-1.0.8.tar.bz2
md5sum = 19e6533ae64abba0773816a23f2b9507
262
environment =
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
263
  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
264
  PATH=${pkgconfig:location}/bin:%(PATH)s
265 266
  CPPFLAGS=-I${zlib:location}/include
  LDFLAGS=-L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
267 268

[xkeyboard-config]
269
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
270 271
url = http://www.x.org/releases/X11R7.7/src/everything/xkeyboard-config-2.6.tar.bz2
md5sum = e7e31da9adb56ba52b5c18226b8cbef3
272 273 274 275 276 277 278 279 280 281 282 283 284
depends =
  ${perl:version}
  ${perl-XML-Parser:location}
configure-options =
  --disable-static
  --enable-shared
  --enable-compat-rules
  --with-xkb-rules-symlink=xfree86
environment =
  PATH=${gettext:location}/bin:${intltool:location}/bin:${perl:location}/bin:${pkgconfig:location}/bin:${xkbcomp:location}/bin:%(PATH)s
  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

[xkbcomp]
285
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
286 287
url = http://www.x.org/releases/X11R7.7/src/everything/xkbcomp-1.2.4.tar.bz2
md5sum = a0fc1ac3fc4fe479ade09674347c5aa0
288 289 290 291 292 293 294
# Hardcoded location for xkeyboard-config, needed during compile time
xkeyboard-config-location = ${libxkbfile:location}/../xkeyboard-config/share/X11/xkb
configure-options =
  --with-xkb-config-root=${:xkeyboard-config-location}
environment =
  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
  PATH=${pkgconfig:location}/bin:%(PATH)s
295
  LDFLAGS=-L${libX11:location}/lib -Wl,-rpath=${libX11:location}/lib -L${libxkbfile:location}/lib -Wl,-rpath=${libxkbfile:location}/lib
296 297

[render]
298
recipe = slapos.recipe.cmmi
299 300 301 302
url = http://xlibs.freedesktop.org/release/renderext-0.9.tar.bz2
md5sum = d43c2afc69937655d13c02588c9ff974

[libXrender]
303
recipe = slapos.recipe.cmmi
304 305
url = http://www.x.org/releases/X11R7.7/src/everything/libXrender-0.9.7.tar.bz2
md5sum = ee62f4c7f0f16ced4da63308963ccad2
306 307
configure-options =
  --disable-static
308
environment =
309
  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
310 311 312
  PATH=${pkgconfig:location}/bin:%(PATH)s

[libXinerama]
313
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
314 315
url = http://www.x.org/releases/X11R7.7/src/everything/libXinerama-1.1.2.tar.bz2
md5sum = cb45d6672c93a608f003b6404f1dd462
316
environment =
317
  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
318 319 320 321
  PATH=${pkgconfig:location}/bin:%(PATH)s
configure-options =
  --disable-static

322
[libICE]
323
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
324 325
url = http://www.x.org/releases/X11R7.7/src/everything/libICE-1.0.8.tar.bz2
md5sum = 471b5ca9f5562ac0d6eac7a0bf650738
326 327 328 329 330
configure-options =
  --disable-static
  --without-xmlto
  --without-fop
environment =
331
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig
332 333 334
  PATH=${pkgconfig:location}/bin:%(PATH)s

[libSM]
335
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
336 337
url = http://www.x.org/releases/X11R7.7/src/everything/libSM-1.2.1.tar.bz2
md5sum = 766de9d1e1ecf8bf74cebe2111d8e2bd
338 339 340 341 342
configure-options =
  --disable-static
  --without-xmlto
  --without-fop
environment =
343
  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
344 345
  PATH=${pkgconfig:location}/bin:%(PATH)s
  LIBUUID_CFLAGS=-I${libuuid:location}/include
346

347
[libXt]
348
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
349 350
url = http://www.x.org/releases/X11R7.7/src/everything/libXt-1.1.3.tar.bz2
md5sum = a6f137ae100e74ebe3b71eb4a38c40b3
351 352
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
353
  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
354 355

[dri2proto]
356
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
357 358 359
url = http://www.x.org/releases/X11R7.7/src/everything/dri2proto-2.6.tar.bz2
md5sum = 2eb74959684f47c862081099059a11ab
configure-options =
360 361 362 363 364 365 366
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
  PKG_CONFIG_PATH=${xorg-libpthread-stubs:location}/lib/pkgconfig


[pciaccess]
367
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
368 369 370
url = http://www.x.org/releases/X11R7.7/src/everything/libpciaccess-0.13.1.tar.bz2
md5sum = 399a419ac6a54f0fc07c69c9bdf452dc
configure-options =
371 372 373 374 375
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s

[makedepend]
376
recipe = slapos.recipe.cmmi
377 378
url = http://xorg.freedesktop.org/releases/individual/util/makedepend-1.0.3.tar.bz2
md5sum = 4e6cb97bbecfbb34f3f644a75e513093
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
379
configure-options =
380 381 382 383 384 385
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
  PKG_CONFIG_PATH=${xproto:location}/lib/pkgconfig

[glproto]
386
recipe = slapos.recipe.cmmi
387 388
url = http://xorg.freedesktop.org/releases/individual/proto/glproto-1.4.14.tar.bz2
md5sum = f48257daf0017f7a7667e5bf48ca3578
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
389
configure-options =
390 391 392 393 394 395
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
  PKG_CONFIG_PATH=${xproto:location}/lib/pkgconfig

[xfixes]
396
recipe = slapos.recipe.cmmi
397 398
url = http://xorg.freedesktop.org/releases/individual/lib/libXfixes-4.0.5.tar.bz2
md5sum = 1b4b8386bd5d1751b2c7177223ad4629
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
399
configure-options =
400 401 402
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
403
  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
404 405

[xdamage]
406
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
407
url = http://www.x.org/releases/X11R7.7/src/everything/libXdamage-1.1.3.tar.bz2
408
md5sum = 44774e1a065158b52f1a0da5100cebec
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
409
configure-options =
410 411 412
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
413
  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
414

415
[libxmu]
416
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
417 418
url = http://www.x.org/releases/X11R7.7/src/everything/libXmu-1.1.1.tar.bz2
md5sum = a4efff8de85bd45dd3da124285d10c00
419 420
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
421
  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
422 423

[libXcursor]
424
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
425 426
url = http://www.x.org/releases/X11R7.7/src/everything/libXcursor-1.1.13.tar.bz2
md5sum = 52efa81b7f26c8eda13510a2fba98eea
427 428
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
429
  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
430 431

[xwd]
432
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
433 434
url = http://www.x.org/releases/X11R7.7/src/everything/xwd-1.0.5.tar.bz2
md5sum = 2113126f9ac9c02bb8547c112c5d037e
435 436
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
437 438
  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
  CPPFLAGS=-I${libXt:location}/include
439
  LDFLAGS=-L${libX11:location}/lib -Wl,-rpath=${libX11:location}/lib
440

441 442
[xserver]
# Adds Xvfb functionnality
443
recipe = slapos.recipe.cmmi
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
444 445
url = http://www.x.org/releases/X11R7.7/src/everything/xorg-server-1.12.2.tar.bz2
md5sum = 791f0323b886abb7954de7f042bb7dc6
446
patches =
447
  ${:_profile_base_location_}/xorg-server_tmp_env.patch#8b60ab8121f0564a681fc00d03101696
448
patch-options = -p1
449 450 451 452 453 454 455 456 457 458
configure-options =
  --enable-xvfb
  --disable-aiglx
  --disable-composite
  --disable-screensaver
  --disable-glx
  --disable-dri
  --disable-dri2
  --disable-xorg
  --disable-config-hal
459
  --disable-tcp-transport
460 461
  --with-xkb-bin-directory=${xkbcomp:location}/bin
  --with-xkb-path=${xkeyboard-config:location}/share/X11/xkb
462
  --with-sha1=libgcrypt
463
environment =
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
464 465
  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
  CPPFLAGS=-I${bzip2:location}/include -I${gcrypt:location}/include -I${gpg-error:location}/include -I${zlib:location}/include
466
  PATH=${pkgconfig:location}/bin:%(PATH)s
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
467
  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