buildout.cfg 19.8 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
  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
130
  --without-xsltproc
131 132
  --without-fop

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
environment =
253
  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
254
  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
configure-options =
  --disable-static
353 354
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
355
  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
356 357

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


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

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

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

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

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

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

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

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

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