From c3b79525b7137eef0e58b7a66a89478edf15e0ef Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com>
Date: Fri, 18 Feb 2011 17:10:29 +0000
Subject: [PATCH]  - minimal X environment, as a lot of software would like to
 link    against X libraries

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@43480 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 buildout/software-profiles/xorg.cfg | 91 +++++++++++++++++++++++++++++
 1 file changed, 91 insertions(+)
 create mode 100644 buildout/software-profiles/xorg.cfg

diff --git a/buildout/software-profiles/xorg.cfg b/buildout/software-profiles/xorg.cfg
new file mode 100644
index 0000000000..fb9b13c7ba
--- /dev/null
+++ b/buildout/software-profiles/xorg.cfg
@@ -0,0 +1,91 @@
+# Minimalistict xorg
+[buildout]
+extends =
+  zlib.cfg
+  freetype.cfg
+
+parts =
+  libXext
+  libXau
+  libX11
+
+[xorg-aclocal]
+ACLOCAL=${xorg-util-macros:location}/share/aclocal
+
+[xorg-util-macros]
+recipe = hexagonit.recipe.cmmi
+url = http://www.x.org/releases/X11R7.6/src/util/util-macros-1.11.0.tar.bz2
+md5sum = 22d5cdff672450cb6902e0d68c200dcb
+
+[xproto]
+recipe = hexagonit.recipe.cmmi
+url = http://www.x.org/releases/X11R7.6/src/proto/xproto-7.0.20.tar.bz2
+md5sum = 65633168e5315c19defb4652cd3d83c1
+
+[xextproto]
+recipe = hexagonit.recipe.cmmi
+url = http://www.x.org/releases/X11R7.6/src/proto/xextproto-7.1.2.tar.bz2
+md5sum = 263ae968b223c23b2986603d84e5c30e
+
+[xtrans]
+recipe = hexagonit.recipe.cmmi
+url = http://www.x.org/releases/X11R7.6/src/lib/xtrans-1.2.6.tar.bz2
+md5sum = c66f9ffd2da4fb012220c6c40ebc7609
+
+[libXau]
+recipe = hexagonit.recipe.cmmi
+url = http://www.x.org/releases/X11R7.6/src/lib/libXau-1.0.6.tar.bz2
+md5sum = 4a2cbd83727682f9ee1c1e719bac6adb
+environment =
+  PKG_CONFIG_PATH=${xproto:location}/lib/pkgconfig
+  LD_LIBRARY_PATH=${xproto:location}/lib
+  LD_RUN_PATH=${xproto:location}/lib
+
+[xcbproto]
+recipe = hexagonit.recipe.cmmi
+url = http://www.x.org/releases/X11R7.6/src/xcb/xcb-proto-1.6.tar.bz2
+md5sum = 04313e1d914b44d0e457f6c494fc178b
+
+[xorg-libpthread-stubs]
+recipe = hexagonit.recipe.cmmi
+url = http://www.x.org/releases/X11R7.6/src/xcb/libpthread-stubs-0.3.tar.bz2
+md5sum = e8fa31b42e13f87e8f5a7a2b731db7ee
+
+[libxcb]
+recipe = hexagonit.recipe.cmmi
+url = http://www.x.org/releases/X11R7.6/src/xcb/libxcb-1.7.tar.bz2
+md5sum = 925699df361b99491165ebc12068056b
+environment =
+  PKG_CONFIG_PATH=${xcbproto:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig
+  LD_LIBRARY_PATH=${xcbproto:location}/lib:${libXau:location}/lib:${xorg-libpthread-stubs:location}/lib
+  LD_RUN_PATH=${xcbproto:location}/lib:${libXau:location}/lib:${xorg-libpthread-stubs:location}/lib
+
+[xextproto]
+recipe = hexagonit.recipe.cmmi
+url = http://www.x.org/releases/X11R7.6/src/proto/xextproto-7.1.2.tar.bz2
+md5sum = 263ae968b223c23b2986603d84e5c30e
+
+[libXext]
+recipe = hexagonit.recipe.cmmi
+url = http://www.x.org/releases/X11R7.6/src/lib/libXext-1.2.0.tar.bz2
+md5sum = 9bb236ff0193e9fc1c1fb504dd840331
+environment =
+  PKG_CONFIG_PATH=${xcbproto:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig
+  LD_LIBRARY_PATH=${xcbproto:location}/lib:${libXau:location}/lib:${xorg-libpthread-stubs:location}/lib:${xextproto:location}/lib:${libX11:location}/lib:${libxcb:location}/lib
+  LD_RUN_PATH=${xcbproto:location}/lib:${libXau:location}/lib:${xorg-libpthread-stubs:location}/lib:${xextproto:location}/lib:${libX11:location}/lib:${libxcb:location}/lib
+
+[libX11]
+recipe = hexagonit.recipe.cmmi
+url = http://www.x.org/releases/X11R7.6/src/lib/libX11-1.4.0.tar.bz2
+md5sum = b63d9f7493a61df51d0c0be04ac435e4
+configure-options =
+  --disable-composecache
+  --disable-xcms
+  --disable-xf86bigfont
+  --disable-xkb
+  --disable-xlocale
+
+environment =
+  PKG_CONFIG_PATH=${xproto:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig
+  LD_LIBRARY_PATH=${xproto:location}/lib:${xextproto:location}/lib:${libxcb:location}/lib
+  LD_RUN_PATH=${xproto:location}/lib:${xextproto:location}/lib:${libxcb:location}/lib
-- 
2.30.9