buildout.cfg 25.3 KB
Newer Older
1 2
[buildout]
extends =
3 4 5 6
  ../autoconf/buildout.cfg
  ../automake/buildout.cfg
  ../bzip2/buildout.cfg
  ../dash/buildout.cfg
7
  ../freetype/buildout.cfg
8
  ../gnutls/buildout.cfg
9
  ../intltool/buildout.cfg
10
  ../libtool/buildout.cfg
11
  ../libuuid/buildout.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
12 13
  ../libxml2/buildout.cfg
  ../libxslt/buildout.cfg
14
  ../openssl/buildout.cfg
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
15
  ../patch/buildout.cfg
16
  ../perl/buildout.cfg
17
  ../perl-XML-Parser/buildout.cfg
Łukasz Nowak's avatar
Łukasz Nowak committed
18 19
  ../pkgconfig/buildout.cfg
  ../zlib/buildout.cfg
20
  ./buildout.hash.cfg
21 22 23 24 25

parts =
  libXdmcp
  libXext
  libXau
26
  libXinerama
27
  libSM
28
  libXrender
29 30 31 32 33

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

[xorg-util-macros]
34
recipe = slapos.recipe.cmmi
35
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
36 37
url = http://www.x.org/releases/X11R7.7/src/everything/util-macros-1.17.tar.bz2
md5sum = 4f41667e1bf4938bb2b24fa09d517f77
38 39

[xproto]
40
recipe = slapos.recipe.cmmi
41
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
42 43
url = http://www.x.org/releases/X11R7.7/src/everything/xproto-7.0.23.tar.bz2
md5sum = d4d241a4849167e4e694fe73371c328c
44 45 46 47
configure-options =
  --disable-specs
  --without-xmlto
  --without-fop
48 49
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
50
  PATH=${libxml2:location}/bin:${pkgconfig:location}/bin:%(PATH)s
51 52

[xextproto]
53
recipe = slapos.recipe.cmmi
54
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
55 56
url = http://www.x.org/releases/X11R7.7/src/everything/xextproto-7.2.1.tar.bz2
md5sum = eaac343af094e6b608cf15cfba0f77c5
57 58 59 60
configure-options =
  --disable-specs
  --without-xmlto
  --without-fop
61 62 63
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
64 65

[xtrans]
66
recipe = slapos.recipe.cmmi
67
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
68 69
url = http://www.x.org/releases/X11R7.7/src/everything/xtrans-1.2.7.tar.bz2
md5sum = 84c66908cf003ad8c272b0eecbdbaee3
70
patches =
71
  ${:_profile_base_location_}/xtrans_tmp_env.patch#${xtrans_tmp_env.patch:md5sum}
72
patch-options = -p1
73 74 75 76
configure-options =
  --disable-docs
  --without-xmlto
  --without-fop
77 78
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
79
  PATH=${patch:location}/bin:${pkgconfig:location}/bin:%(PATH)s
80 81

[libXau]
82
recipe = slapos.recipe.cmmi
83
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
84 85
url = http://www.x.org/releases/X11R7.7/src/everything/libXau-1.0.7.tar.bz2
md5sum = 2d241521df40d27034413436d1a1465c
86 87 88
configure-options =
  --disable-static
environment =
89
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig
90 91 92
  PATH=${pkgconfig:location}/bin:%(PATH)s

[xcbproto]
93
recipe = slapos.recipe.cmmi
94
shared = true
95 96
url = https://xcb.freedesktop.org/dist/xcb-proto-1.13.tar.bz2
md5sum = abe9aa4886138150bbc04ae4f29b90e3
97 98 99 100 101
environment =
  PATH=${libxml2:location}/bin:%(PATH)s
  PYTHON=${buildout:executable}

[xorg-libpthread-stubs]
102
recipe = slapos.recipe.cmmi
103
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
104
url = http://xcb.freedesktop.org/dist/libpthread-stubs-0.3.tar.bz2
105 106 107
md5sum = e8fa31b42e13f87e8f5a7a2b731db7ee

[libxcb]
108
recipe = slapos.recipe.cmmi
109
shared = true
110 111 112
url = https://xorg.freedesktop.org/archive/individual/xcb/libxcb-1.13.tar.bz2
md5sum = c2b6cf928afa16b0047c974e7aaa783f

113
patches =
114
  ${:_profile_base_location_}/libxcb_tmp_env.patch#${libxcb_tmp_env.patch:md5sum}
115
patch-options = -p1
116 117 118 119
configure-options =
  --disable-static
  --disable-build-docs
environment =
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
120
  PKG_CONFIG_PATH=${libXau:location}/lib/pkgconfig:${xcbproto:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
121
  PATH=${patch:location}/bin:${pkgconfig:location}/bin:${libxslt:location}/bin:%(PATH)s
122 123 124 125 126 127 128
  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]
129
recipe = slapos.recipe.cmmi
130
shared = true
131 132
url = http://ftp.x.org/pub/individual/lib/libXext-1.3.3.tar.bz2
md5sum = 52df7c4c1f0badd9f82ab124fb32eb97
133
pkg_config_depends = ${libX11:location}/lib/pkgconfig:${libX11:pkg_config_depends}
134
environment =
135
  PKG_CONFIG_PATH=${:pkg_config_depends}
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
136
  LD_LIBRARY_PATH=${libX11:location}/lib
137 138 139 140 141 142 143
  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
144
  --without-xsltproc
145 146
  --without-fop

147
[inputproto]
148
recipe = slapos.recipe.cmmi
149
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
150 151
url = http://www.x.org/releases/X11R7.7/src/everything/inputproto-2.2.tar.bz2
md5sum = 13c8aedaf98a92e282b7e456c0a5bed9
152 153 154
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
155 156

[kbproto]
157
recipe = slapos.recipe.cmmi
158
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
159 160
url = http://www.x.org/releases/X11R7.7/src/everything/kbproto-1.0.6.tar.bz2
md5sum = 677ea8523eec6caca86121ad2dca0b71
161 162 163
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
164

165
[libX11]
166
recipe = slapos.recipe.cmmi
167
shared = true
168 169
url = http://ftp.x.org/pub/individual/lib/libX11-1.6.2.tar.bz2
md5sum = c35d6ad95b06635a524579e88622fdb5
170
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
171 172 173 174 175 176 177 178 179 180
configure-options =
  --disable-static
  --enable-loadable-i18n
  --disable-composecache
  --disable-xcms
  --disable-xf86bigfont
  --disable-specs
  --without-xmlto
  --without-fop
environment =
181
  PATH=${perl:location}/bin:${pkgconfig:location}/bin:%(PATH)s
182
  PKG_CONFIG_PATH=${:pkg_config_depends}
183 184 185 186

# Below is stuff for xserver


187
[libXdmcp]
188
recipe = slapos.recipe.cmmi
189
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
190 191
url = http://www.x.org/releases/X11R7.7/src/everything/libXdmcp-1.1.1.tar.bz2
md5sum = b94af6cef211cf3ee256f7e81f70fcd9
192 193 194 195 196 197 198
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
199

200
[fixesproto]
201
recipe = slapos.recipe.cmmi
202
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
203 204
url = http://www.x.org/releases/X11R7.7/src/everything/fixesproto-5.0.tar.bz2
md5sum = e7431ab84d37b2678af71e29355e101d
205 206 207
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
208 209

[bigreqsproto]
210
recipe = slapos.recipe.cmmi
211
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
212 213
url = http://www.x.org/releases/X11R7.7/src/everything/bigreqsproto-1.1.2.tar.bz2
md5sum = 1a05fb01fa1d5198894c931cf925c025
214 215 216
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
217 218

[xcmiscproto]
219
recipe = slapos.recipe.cmmi
220
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
221 222
url = http://www.x.org/releases/X11R7.7/src/everything/xcmiscproto-1.2.2.tar.bz2
md5sum = 5f4847c78e41b801982c8a5e06365b24
223 224 225
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
226 227

[damageproto]
228
recipe = slapos.recipe.cmmi
229
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
230
url = http://www.x.org/releases/X11R7.7/src/everything/damageproto-1.2.1.tar.bz2
231
md5sum = 998e5904764b82642cc63d97b4ba9e95
232 233 234
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
235 236

[randrproto]
237
recipe = slapos.recipe.cmmi
238
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
239
url = http://www.x.org/releases/X11R7.7/src/everything/randrproto-1.3.2.tar.bz2
240
md5sum = 597491c0d8055e2a66f11350c4985775
241 242 243
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
244 245

[renderproto]
246
recipe = slapos.recipe.cmmi
247
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
248
url = http://www.x.org/releases/X11R7.7/src/everything/renderproto-0.11.1.tar.bz2
249
md5sum = a914ccc1de66ddeb4b611c6b0686e274
250 251 252
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
253 254

[videoproto]
255
recipe = slapos.recipe.cmmi
256
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
257
url = http://www.x.org/releases/X11R7.7/src/everything/videoproto-2.3.1.tar.bz2
258
md5sum = c3b348c6e2031b72b11ae63fc7f805c2
259 260 261
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
262 263

[fontsproto]
264
recipe = slapos.recipe.cmmi
265
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
266 267
url = http://www.x.org/releases/X11R7.7/src/everything/fontsproto-2.1.2.tar.bz2
md5sum = c5f4f1fb4ba7766eedbc9489e81f3be2
268 269 270 271 272 273 274
configure-options =
  --disable-specs
  --without-xmlto
  --without-fop
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
275 276

[recordproto]
277
recipe = slapos.recipe.cmmi
278
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
279 280
url = http://www.x.org/releases/X11R7.7/src/everything/recordproto-1.14.2.tar.bz2
md5sum = 1b4e5dede5ea51906f1530ca1e21d216
281 282 283
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
284 285

[resourceproto]
286
recipe = slapos.recipe.cmmi
287
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
288 289
url = http://www.x.org/releases/X11R7.7/src/everything/resourceproto-1.2.0.tar.bz2
md5sum = cfdb57dae221b71b2703f8e2980eaaf4
290 291 292
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
293 294

[xineramaproto]
295
recipe = slapos.recipe.cmmi
296
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
297 298
url = http://www.x.org/releases/X11R7.7/src/everything/xineramaproto-1.2.1.tar.bz2
md5sum = 9959fe0bfb22a0e7260433b8d199590a
299 300 301
environment =
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig
  PATH=${pkgconfig:location}/bin:%(PATH)s
302 303

[pixman]
304
recipe = slapos.recipe.cmmi
305
shared = true
306 307
url = http://cairographics.org/releases/pixman-0.34.0.tar.gz
md5sum = e80ebae4da01e77f68744319f01d52a3
308 309
configure-options =
  --disable-static
310 311

[libfontenc]
312
recipe = slapos.recipe.cmmi
313
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
314 315
url = http://www.x.org/releases/X11R7.7/src/everything/libfontenc-1.1.1.tar.bz2
md5sum = a2a861f142c3b4367f14fc14239fc1f7
316
environment =
317
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig
318
  PATH=${pkgconfig:location}/bin:%(PATH)s
319 320
  CPPFLAGS=-I${zlib:location}/include
  LDFLAGS=-L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
321 322

[libXfont]
323
recipe = slapos.recipe.cmmi
324
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
325 326
url = http://www.x.org/releases/X11R7.7/src/everything/libXfont-1.4.5.tar.bz2
md5sum = 6851da5dae0a6cf5f7c9b9e2b05dd3b4
327
environment =
328
  PKG_CONFIG_PATH=${fontsproto:location}/lib/pkgconfig:${freetype:pkg_config_depends}:${freetype:location}/lib/pkgconfig:${libfontenc:location}/lib/pkgconfig:${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig
329
  PATH=${pkgconfig:location}/bin:%(PATH)s
330
  CPPFLAGS=-I${zlib:location}/include
331
  LDFLAGS=-L${bzip2:location}/lib -Wl,-rpath=${bzip2:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
332 333

[libxkbfile]
334
recipe = slapos.recipe.cmmi
335
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
336 337
url = http://www.x.org/releases/X11R7.7/src/everything/libxkbfile-1.0.8.tar.bz2
md5sum = 19e6533ae64abba0773816a23f2b9507
338
environment =
339
  PKG_CONFIG_PATH=${kbproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig
340
  PATH=${pkgconfig:location}/bin:%(PATH)s
341 342
  CPPFLAGS=-I${zlib:location}/include
  LDFLAGS=-L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
343 344

[xkeyboard-config]
345
recipe = slapos.recipe.cmmi
346
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
347 348
url = http://www.x.org/releases/X11R7.7/src/everything/xkeyboard-config-2.6.tar.bz2
md5sum = e7e31da9adb56ba52b5c18226b8cbef3
349 350 351 352 353 354
configure-options =
  --disable-static
  --enable-shared
  --enable-compat-rules
  --with-xkb-rules-symlink=xfree86
environment =
355
  PATH=${gettext:location}/bin:${intltool:location}/bin:${perl-XML-Parser:perl-PATH}:${pkgconfig:location}/bin:${xkbcomp:location}/bin:%(PATH)s
356 357 358
  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]
359
recipe = slapos.recipe.cmmi
360
shared = true
361 362
url = https://www.x.org/releases/individual/app/xkbcomp-1.4.2.tar.gz
md5sum = 84b6bafb660181a8c2572981a7fff54d
363 364 365 366 367
# 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 =
368
  PKG_CONFIG_PATH=${libxkbfile:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xorg-util-macros:location}/share/pkgconfig:${libXau:location}/lib/pkgconfig
369
  PATH=${pkgconfig:location}/bin:%(PATH)s
370
  LDFLAGS=-L${libX11:location}/lib -Wl,-rpath=${libX11:location}/lib -L${libxkbfile:location}/lib -Wl,-rpath=${libxkbfile:location}/lib
371

372
[renderext]
373
recipe = slapos.recipe.cmmi
374
shared = true
375 376 377 378
url = http://xlibs.freedesktop.org/release/renderext-0.9.tar.bz2
md5sum = d43c2afc69937655d13c02588c9ff974

[libXrender]
379
recipe = slapos.recipe.cmmi
380
shared = true
381 382
url = http://www.x.org/releases/X11R7.7/src/everything/libXrender-0.9.7.tar.bz2
md5sum = ee62f4c7f0f16ced4da63308963ccad2
383 384
configure-options =
  --disable-static
385
environment =
386
  PKG_CONFIG_PATH=${kbproto:location}/lib/pkgconfig:${renderproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${renderext:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig
387 388 389
  PATH=${pkgconfig:location}/bin:%(PATH)s

[libXinerama]
390
recipe = slapos.recipe.cmmi
391
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
392 393
url = http://www.x.org/releases/X11R7.7/src/everything/libXinerama-1.1.2.tar.bz2
md5sum = cb45d6672c93a608f003b6404f1dd462
394
environment =
395
  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
396 397 398 399
  PATH=${pkgconfig:location}/bin:%(PATH)s
configure-options =
  --disable-static

400
[libICE]
401
recipe = slapos.recipe.cmmi
402
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
403 404
url = http://www.x.org/releases/X11R7.7/src/everything/libICE-1.0.8.tar.bz2
md5sum = 471b5ca9f5562ac0d6eac7a0bf650738
405 406 407 408 409
configure-options =
  --disable-static
  --without-xmlto
  --without-fop
environment =
410
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig
411 412 413
  PATH=${pkgconfig:location}/bin:%(PATH)s

[libSM]
414
recipe = slapos.recipe.cmmi
415
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
416 417
url = http://www.x.org/releases/X11R7.7/src/everything/libSM-1.2.1.tar.bz2
md5sum = 766de9d1e1ecf8bf74cebe2111d8e2bd
418 419 420 421 422
configure-options =
  --disable-static
  --without-xmlto
  --without-fop
environment =
423
  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
424 425
  PATH=${pkgconfig:location}/bin:%(PATH)s
  LIBUUID_CFLAGS=-I${libuuid:location}/include
426

427
[libXt]
428
recipe = slapos.recipe.cmmi
429
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
430 431
url = http://www.x.org/releases/X11R7.7/src/everything/libXt-1.1.3.tar.bz2
md5sum = a6f137ae100e74ebe3b71eb4a38c40b3
432 433
configure-options =
  --disable-static
434
environment =
435
  PATH=${perl:location}/bin:${pkgconfig:location}/bin:%(PATH)s
436
  PKG_CONFIG_PATH=${libSM:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${libICE:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${xorg-util-macros:location}/share/pkgconfig
437 438

[dri2proto]
439
recipe = slapos.recipe.cmmi
440
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
441 442 443
url = http://www.x.org/releases/X11R7.7/src/everything/dri2proto-2.6.tar.bz2
md5sum = 2eb74959684f47c862081099059a11ab
configure-options =
444 445 446 447 448 449 450
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
  PKG_CONFIG_PATH=${xorg-libpthread-stubs:location}/lib/pkgconfig


[pciaccess]
451
recipe = slapos.recipe.cmmi
452
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
453 454 455
url = http://www.x.org/releases/X11R7.7/src/everything/libpciaccess-0.13.1.tar.bz2
md5sum = 399a419ac6a54f0fc07c69c9bdf452dc
configure-options =
456 457 458 459 460
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s

[makedepend]
461
recipe = slapos.recipe.cmmi
462
shared = true
463 464
url = http://xorg.freedesktop.org/releases/individual/util/makedepend-1.0.3.tar.bz2
md5sum = 4e6cb97bbecfbb34f3f644a75e513093
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
465
configure-options =
466 467 468 469 470 471
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
  PKG_CONFIG_PATH=${xproto:location}/lib/pkgconfig

[glproto]
472
recipe = slapos.recipe.cmmi
473
shared = true
474 475
url = http://xorg.freedesktop.org/releases/individual/proto/glproto-1.4.14.tar.bz2
md5sum = f48257daf0017f7a7667e5bf48ca3578
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
476
configure-options =
477 478 479 480 481 482
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
  PKG_CONFIG_PATH=${xproto:location}/lib/pkgconfig

[xfixes]
483
recipe = slapos.recipe.cmmi
484
shared = true
485 486
url = http://xorg.freedesktop.org/releases/individual/lib/libXfixes-4.0.5.tar.bz2
md5sum = 1b4b8386bd5d1751b2c7177223ad4629
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
487
configure-options =
488 489 490
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
491
  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
492 493

[xdamage]
494
recipe = slapos.recipe.cmmi
495
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
496
url = http://www.x.org/releases/X11R7.7/src/everything/libXdamage-1.1.3.tar.bz2
497
md5sum = 44774e1a065158b52f1a0da5100cebec
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
498
configure-options =
499 500 501
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
502
  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
503

504
[libxmu]
505
recipe = slapos.recipe.cmmi
506
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
507 508
url = http://www.x.org/releases/X11R7.7/src/everything/libXmu-1.1.1.tar.bz2
md5sum = a4efff8de85bd45dd3da124285d10c00
509 510
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
511
  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
512

513 514
[compositeproto]
recipe = slapos.recipe.cmmi
515
shared = true
516 517 518 519 520
url = http://www.x.org/releases/X11R7.7/src/everything/compositeproto-0.4.2.tar.bz2
md5sum = 98482f65ba1e74a08bf5b056a4031ef0

[libXcomposite]
recipe = slapos.recipe.cmmi
521
shared = true
522 523 524 525 526 527 528 529
url = http://www.x.org/releases/X11R7.7/src/everything/libXcomposite-0.4.3.tar.bz2
md5sum = a60e0b5c276d0aa9e2d3b982c98f61c8
configure-options =
  --disable-static
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
  PKG_CONFIG_PATH=${compositeproto:location}/lib/pkgconfig:${fixesproto:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${xfixes:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xorg-util-macros:location}/share/pkgconfig:${xproto:location}/lib/pkgconfig

530
[libXcursor]
531
recipe = slapos.recipe.cmmi
532
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
533 534
url = http://www.x.org/releases/X11R7.7/src/everything/libXcursor-1.1.13.tar.bz2
md5sum = 52efa81b7f26c8eda13510a2fba98eea
535 536
configure-options =
  --disable-static
537 538
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
539
  PKG_CONFIG_PATH=${renderext: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
540 541

[xwd]
542
recipe = slapos.recipe.cmmi
543
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
544 545
url = http://www.x.org/releases/X11R7.7/src/everything/xwd-1.0.5.tar.bz2
md5sum = 2113126f9ac9c02bb8547c112c5d037e
546 547
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
548 549
  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
550
  LDFLAGS=-L${libX11:location}/lib -Wl,-rpath=${libX11:location}/lib
551

552 553
[xserver]
# Adds Xvfb functionnality
554
recipe = slapos.recipe.cmmi
555
shared = true
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
556 557
url = http://www.x.org/releases/X11R7.7/src/everything/xorg-server-1.12.2.tar.bz2
md5sum = 791f0323b886abb7954de7f042bb7dc6
558
patches =
559
  ${:_profile_base_location_}/xorg-server_tmp_env.patch#${xorg-server_tmp_env.patch:md5sum}
560
patch-options = -p1
561 562 563 564 565 566 567 568 569 570
configure-options =
  --enable-xvfb
  --disable-aiglx
  --disable-composite
  --disable-screensaver
  --disable-glx
  --disable-dri
  --disable-dri2
  --disable-xorg
  --disable-config-hal
571
  --disable-tcp-transport
572 573
  --with-xkb-bin-directory=${xkbcomp:location}/bin
  --with-xkb-path=${xkeyboard-config:location}/share/X11/xkb
574
  --with-sha1=libgcrypt
575
environment =
576
  PKG_CONFIG_PATH=${pixman:location}/lib/pkgconfig:${openssl:location}/lib/pkgconfig:${xorg-util-macros:location}/share/pkgconfig:${fixesproto:location}/lib/pkgconfig:${damageproto:location}/lib/pkgconfig:${xcmiscproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig:${bigreqsproto:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${randrproto:location}/lib/pkgconfig:${renderproto:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${inputproto:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${fontsproto:location}/lib/pkgconfig:${videoproto:location}/lib/pkgconfig:${recordproto:location}/lib/pkgconfig:${resourceproto:location}/lib/pkgconfig:${xineramaproto:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${libxkbfile:location}/lib/pkgconfig:${libXfont:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${libfontenc:location}/lib/pkgconfig:${freetype:pkg_config_depends}:${freetype:location}/lib/pkgconfig:${zlib:location}/lib/pkgconfig
577
  CPPFLAGS=-I${bzip2:location}/include -I${libgcrypt:location}/include -I${libgpg-error:location}/include -I${zlib:location}/include
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
578
  PATH=${patch:location}/bin:${pkgconfig:location}/bin:%(PATH)s
579
  LDFLAGS=-L${bzip2:location}/lib -Wl,-rpath=${bzip2:location}/lib -L${libgcrypt:location}/lib -Wl,-rpath=${libgcrypt:location}/lib -L${libgpg-error:location}/lib -Wl,-rpath=${libgpg-error:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
580 581 582

[libXi]
recipe = slapos.recipe.cmmi
583
shared = true
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598
url = http://www.x.org/releases/X11R7.7/src/everything/libXi-1.6.1.tar.bz2
md5sum = 78ee882e1ff3b192cf54070bdb19938e
pkg_config_depends = ${inputproto:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${libXext:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig
environment =
  PKG_CONFIG_PATH=${:pkg_config_depends}
  PATH=${pkgconfig:location}/bin:%(PATH)s
configure-options =
  --disable-docs
  --disable-specs
  --disable-static
  --without-fop
  --without-xmlto

[libXtst]
recipe = slapos.recipe.cmmi
599
shared = true
600 601 602 603 604 605 606 607 608 609 610
url = http://www.x.org/releases/X11R7.7/src/everything/libXtst-1.2.1.tar.bz2
md5sum = e8abc5c00c666f551cf26aa53819d592
configure-options =
  --disable-specs
  --disable-static
  --without-fop
  --without-xmlto
  --without-xsltproc
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
  PKG_CONFIG_PATH=${libXext:location}/lib/pkgconfig:${libXext:pkg_config_depends}:${libXi:location}/lib/pkgconfig:${recordproto:location}/lib/pkgconfig
611 612 613

[scrnsaverproto]
recipe = slapos.recipe.cmmi
614
shared = true
615 616 617 618 619 620 621 622
url = https://www.x.org/releases/X11R7.7/src/everything/scrnsaverproto-1.2.2.tar.bz2
md5sum = edd8a73775e8ece1d69515dd17767bfb
environment =
  PATH=${pkgconfig:location}/bin:%(PATH)s
  PKG_CONFIG_PATH=${xorg-util-macros:location}/share/pkgconfig

[libXScrnSaver]
recipe = slapos.recipe.cmmi
623
shared = true
624 625 626 627 628 629
url = https://www.x.org/releases/X11R7.7/src/everything/libXScrnSaver-1.2.2.tar.bz2
md5sum = 7a773b16165e39e938650bcc9027c1d5
environment =
  PATH=${pkgconfig: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:${libXext:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${scrnsaverproto:location}/lib/pkgconfig