Commit 7ed7d269 authored by Vivien Alger's avatar Vivien Alger

Xserver implementation finished, working on firefox

parent dae4fc95
...@@ -2,43 +2,276 @@ ...@@ -2,43 +2,276 @@
extends = extends =
../../stack/java.cfg ../../stack/java.cfg
../../component/xorg/buildout.cfg ../../component/xorg/buildout.cfg
../../component/lxml-python/buildout.cfg
../../component/python-2.7/buildout.cfg
../../component/fontconfig/buildout.cfg
../../component/libpng/buildout.cfg
../../component/curl/buildout.cfg
../../stack/shacache-client.cfg
parts = parts =
selenium selenium
template
libxslt
eggs
instance-recipe-egg
Xserver Xserver
Mesa firefox
glproto
pixman versions = versions
unzip = true
[selenium] [selenium]
recipe = hexagonit.recipe.download recipe = hexagonit.recipe.download
url = http://selenium.googlecode.com/files/selenium-server-standalone-2.1.0.jar url = http://selenium.googlecode.com/files/selenium-server-standalone-2.1.0.jar
download-only = true download-only = true
filename = selenium-server.jar filename = selenium-server.jar
[libMesa]
recipe = hexagonit.recipe.cmmi
url = ftp://ftp.freedesktop.org/pub/mesa/7.10/MesaLib-7.10.tar.bz2
environment =
PKG_CONFIG_PATH=${libdrm:location}/lib/pkgconfig:${talloc:location}/lib/pkgconfig:${dri2proto:location}/lib/pkgconfig:${glproto:location}/lib/pkgconfig
LD_LIBRARY_PATH=${libdrm:location}/lib:${talloc:location}/lib:${dri2proto:location}/lib:${glproto:location}/lib
LD_RUN_PATH=${libdrm:location}/lib:${talloc:location}/lib:${dri2proto:location}/lib:${glproto:location}/lib
CPPFLAGS=-I${talloc:location}/include -I${glproto:location}/include
PYTHONPATH=${libxml2:location}/lib/python2.6/site-packages:%(PYTHONPATH)s
PATH=${makedepend:location}/bin:${pkgconfig:location}/bin:%(PATH)s
[glproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/proto/glproto-1.4.12.tar.bz2
[pixman]
recipe = hexagonit.recipe.cmmi
url = http://xorg.freedesktop.org/archive/individual/lib/pixman-0.23.2.tar.bz2
[makedepend]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/util/makedepend-1.0.3.tar.bz2
[talloc]
recipe = hexagonit.recipe.cmmi
url = http://www.samba.org/ftp/talloc/talloc-2.0.0.tar.gz
[dri2proto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/individual/proto/dri2proto-2.6.tar.bz2
[libdrm]
recipe = hexagonit.recipe.cmmi
url = http://dri.freedesktop.org/libdrm/libdrm-2.4.26.tar.bz2
environment =
PKG_CONFIG_PATH=${pciaccess:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig
LD_LIBRARY_PATH=${pciaccess:location}/lib:${xorg-libpthread-stubs:location}/lib
LD_RUN_PATH=${pciaccess:location}/lib:${xorg-libpthread-stubs:location}/lib
PATH=${pkgconfig:location}/bin:%(PATH)s
[pciaccess]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/lib/libpciaccess-0.12.0.tar.bz2
[Xserver] [Xserver]
recipe = hexagonit.recipe.cmmi recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/xserver/xorg-server-1.9.3.tar.bz2 url = http://www.x.org/releases/X11R7.6/src/xserver/xorg-server-1.9.3.tar.bz2
configure-options = configure-options =
--enable-xvfb --enable-xvfb
environment = environment =
PKG_CONFIG_PATH=${glproto:location}/lib/pkgconfig:${pixman:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${Mesa:location}/lib/pkgconfig PKG_CONFIG_PATH=${glproto:location}/lib/pkgconfig:${pixman:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${libMesa:location}/lib/pkgconfig:${xf86driproto:location}/lib/pkgconfig:${libdrm:location}/lib/pkgconfig:${dri2proto:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig:${libXau:location}/lib/pkgconfig:${xextproto:location}/lib/pkgconfig:${fixesproto:location}/lib/pkgconfig:${damageproto:location}/lib/pkgconfig:${xcmisproto:location}/lib/pkgconfig:${bigreqsproto:location}/lib/pkgconfig:${randrproto:location}/lib/pkgconfig:${renderproto:location}/lib/pkgconfig:${inputproto:location}/lib/pkgconfig:${kbproto:location}/lib/pkgconfig:${fontsproto:location}/lib/pkgconfig:${videoproto:location}/lib/pkgconfig:${compositeproto:location}/lib/pkgconfig:${recordproto:location}/lib/pkgconfig:${scrnsaverproto:location}/lib/pkgconfig:${resourceproto:location}/lib/pkgconfig:${xineramaproto:location}/lib/pkgconfig:${libxkbfile:location}/lib/pkgconfig:${libXfont:location}/lib/pkgconfig:${pciaccess:location}/lib/pkgconfig
LD_LIBRARY_PATH=${glproto:location}/lib:${pixman:location}/lib:${libX11:location}/lib:${Mesa:location}/lib LD_LIBRARY_PATH=${glproto:location}/lib:${pixman:location}/lib:${libX11:location}/lib:${libMesa:location}/lib:${xf86driproto:location}/lib:${libdrm:location}/lib:${dri2proto:location}/lib:${xproto:location}/lib/:${xtrans:location}/include/:${libXau:location}/lib/:${xextproto:location}/lib/:${fixesproto:location}/lib/:${damageproto:location}/lib/:${xcmisproto:location}/lib/:${bigreqsproto:location}/lib/:${randrproto:location}/lib/:${renderproto:location}/lib/:${inputproto:location}/lib/:${kbproto:location}/lib/:${fontsproto:location}/lib/:${videoproto:location}/lib/:${compositeproto:location}/lib/:${recordproto:location}/lib/:${scrnsaverproto:location}/lib/:${resourceproto:location}/lib/:${xineramaproto:location}/lib/:${libxkbfile:location}/lib/:${libXfont:location}/lib/:${pciaccess:location}/lib
LD_RUN_PATH=${glproto:location}/lib:${pixman:location}/lib:${libX11:location}/lib:${Mesa:location}/lib LD_RUN_PATH=${glproto:location}/lib:${pixman:location}/lib:${libX11:location}/lib/:${libMesa:location}/lib:${xf86driproto:location}/lib:${libdrm:location}/lib:${dri2proto:location}/lib:${xproto:location}/lib/:${xtrans:location}/include/:${libXau:location}/lib/:${xextproto:location}/lib/:${fixesproto:location}/lib/:${damageproto:location}/lib/:${xcmisproto:location}/lib/:${bigreqsproto:location}/lib/:${randrproto:location}/lib/:${renderproto:location}/lib/:${inputproto:location}/lib/:${kbproto:location}/lib/:${fontsproto:location}/lib/:${videoproto:location}/lib/:${compositeproto:location}/lib/:${recordproto:location}/lib/:${scrnsaverproto:location}/lib/:${resourceproto:location}/lib/:${xineramaproto:location}/lib/:${libxkbfile:location}/lib/:${libXfont:location}/lib/:${pciaccess:location}/lib
CPPFLAGS=-I${glproto:location}/include -I${pixman:location}/include/pixman-1 -I${libX11:location}/include/ -I${libMesa:location}/include -I${xf86driproto:location}/include -I${libdrm:location}/include -I${dri2proto:location}/include -I${xproto:location}/include/ -I${xtrans:location}/include/ -I${libXau:location}/include/ -I${xextproto:location}/include/ -I${fixesproto:location}/include/ -I${damageproto:location}/include/ -I${xcmisproto:location}/include/ -I${bigreqsproto:location}/include/ -I${randrproto:location}/include/ -I${renderproto:location}/include/ -I${inputproto:location}/include/ -I${kbproto:location}/include/ -I${fontsproto:location}/include/ -I${videoproto:location}/include/ -I${compositeproto:location}/include/ -I${recordproto:location}/include/ -I${scrnsaverproto:location}/include/ -I${resourceproto:location}/include/ -I${xineramaproto:location}/include/ -I${libxkbfile:location}/include/ -I${libXfont:location}/include/ -I${pciaccess:location}/include
PATH=${pkgconfig:location}/bin:%(PATH)s PATH=${pkgconfig:location}/bin:%(PATH)s
[Mesa] [xf86driproto]
recipe = hexagonit.recipe.cmmi recipe = hexagonit.recipe.cmmi
url = ftp://ftp.freedesktop.org/pub/mesa/current/MesaLib-7.10.3.tar.bz2 url = http://www.x.org/releases/X11R7.6/src/everything/xf86driproto-2.1.0.tar.bz2
[glproto] [fixesproto]
recipe = hexagonit.recipe.cmmi recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/proto/glproto-1.4.12.tar.bz2 url = http://www.x.org/releases/X11R7.6/src/everything/fixesproto-4.1.2.tar.bz2
[pixman] [bigreqsproto]
recipe = hexagonit.recipe.cmmi recipe = hexagonit.recipe.cmmi
url = http://xorg.freedesktop.org/archive/individual/lib/pixman-0.23.2.tar.bz2 url = http://www.x.org/releases/X11R7.6/src/everything/bigreqsproto-1.1.1.tar.bz2
[xcmisproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/xcmiscproto-1.2.1.tar.bz2
[damageproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/damageproto-1.2.1.tar.bz2
[randrproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/randrproto-1.3.2.tar.bz2
[renderproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/renderproto-0.11.1.tar.bz2
[inputproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/inputproto-2.0.1.tar.bz2
[kbproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/kbproto-1.0.5.tar.bz2
[videoproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/videoproto-2.3.1.tar.bz2
[fontsproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/fontsproto-2.1.1.tar.bz2
[compositeproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/compositeproto-0.4.2.tar.bz2
[recordproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/recordproto-1.14.1.tar.bz2
[scrnsaverproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/scrnsaverproto-1.2.1.tar.bz2
[resourceproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/resourceproto-1.1.1.tar.bz2
[xineramaproto]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/xineramaproto-1.2.tar.bz2
[libxkbfile]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/libxkbfile-1.0.7.tar.bz2
[libXfont]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/libXfont-1.4.3.tar.bz2
environment =
PKG_CONFIG_PATH=${fontsproto:location}/lib/pkgconfig:${libfontenc:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${xtrans:location}/share/pkgconfig
LD_LIBRARY_PATH=${fontsproto:location}/lib:${libfontenc:location}/lib:${xtrans:location}/include/:${xproto:location}/lib/
LD_RUN_PATH=${fontsproto:location}/lib:${libfontenc:location}/lib:${xproto:location}/lib/:${xtrans:location}/include/
PATH=${pkgconfig:location}/bin:%(PATH)s
[libfontenc]
recipe = hexagonit.recipe.cmmi
url = http://www.x.org/releases/X11R7.6/src/everything/libfontenc-1.1.0.tar.bz2
[firefox]
recipe = hexagonit.recipe.cmmi
url = ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/5.0/source/firefox-5.0.source.tar.bz2
configure-options =
--disable-webm
--disable-ogg
--disable-wave
--disable-libjpeg-turbo
--disable-necko-wifi
--disable-pango
environment =
PKG_CONFIG_PATH=${libnotify:location}/lib/pkgconfig:${GTK:location}/lib/pkgconfig:${glib:location}/lib/pkgconfig:${cairo:location}/lib/pkgconfig:${pixman:location}/lib/pkgconfig:${fontconfig:location}/lib/pkgconfig:${freetype:location}/lib/pkgconfig:${libpng:location}/lib/pkgconfig:${libXrender:location}/lib/pkgconfig:${libX11:location}/lib/pkgconfig:${xproto:location}/lib/pkgconfig:${libxcb:location}/lib/pkgconfig:${xorg-libpthread-stubs:location}/lib/pkgconfig:${libXau:location}/lib/pkgconfig:${atk:location}/lib/pkgconfig:${dbus-1:location}/lib/pkgconfig:${dbus-glib:location}/lib/pkgconfig:${libIDL:location}/lib/pkgconfig:${pango:location}/lib/pkgconfig
LD_LIBRARY_PATH=${libnotify:location}/lib:${GTK:location}/lib:${glib:location}/lib:${cairo:location}/lib:${pixman:location}/lib/:${fontconfig:location}/lib:${freetype:location}/lib:${libpng:location}/lib:${libXrender:location}/lib:${libX11:location}/lib:${xproto:location}/lib:${libxcb:location}/lib:${xorg-libpthread-stubs:location}/lib:${libXau:location}/lib:${atk:location}/lib:${dbus-1:location}/lib:${dbus-glib:location}/lib:${libIDL:location}/lib:${pango:location}/lib
LD_RUN_PATH=${libnotify:location}/lib:${GTK:location}/lib:${glib:location}/lib:${cairo:location}/lib:${pixman:location}/lib/:${fontconfig:location}/lib:${freetype:location}/lib:${libpng:location}/lib:${libXrender:location}/lib:${libX11:location}/lib:${xproto:location}/lib:${libxcb:location}/lib:${xorg-libpthread-stubs:location}/lib:${libXau:location}/lib:${atk:location}/lib:${dbus-1:location}/lib:${dbus-glib:location}/lib:${libIDL:location}/lib:${pango:location}/lib
CPPFLAGS=-I${curl:location}/include -I${libnotify:location}/include -I${GTK:location}/include -I${glib:location}/include -I${cairo:location}/include -I${pixman:location}/include/ -I${fontconfig:location}/include -I${freetype:location}/include -I${libpng:location}/include -I${libXrender:location}/include -I${libX11:location}/include -I${xproto:location}/include -I${libxcb:location}/include -I${xorg-libpthread-stubs:location}/include -I${libXau:location}/include -I${atk:location}/include -I${dbus-1:location}/include -I${dbus-glib:location}/include -I${libIDL:location}/include -I${pango:location}/include
LDFLAGS=-Wl,-rpath -Wl,${gettext:location}/share
PATH=${pkgconfig:location}/bin:${glib:location}/bin:%(PATH)s
[libnotify]
recipe = hexagonit.recipe.cmmi
url = http://www.galago-project.org/files/releases/source/libnotify/libnotify-0.4.5.tar.bz2
[GTK]
recipe = hexagonit.recipe.cmmi
url = http://ftp.gnome.org/pub/gnome/sources/gtk+/2.20/gtk+-2.20.0.tar.bz2
[cairo]
recipe = hexagonit.recipe.cmmi
url = http://cairographics.org/releases/cairo-1.10.2.tar.gz
[pango]
recipe = hexagonit.recipe.cmmi
url = http://ftp.gnome.org/pub/gnome/sources/pango/1.20/pango-1.20.0.tar.bz2
[libXrender]
recipe = hexagonit.recipe.cmmi
url = http://xlibs.freedesktop.org/release/libXrender-0.9.0.tar.bz2
environment =
PKG_CONFIG_PATH=${render:location}/lib/pkgconfig
LD_LIBRARY_PATH=${render:location}/lib
LD_RUN_PATH=${render:location}/lib
PATH=${pkgconfig:location}/bin:%(PATH)s
[render]
recipe = hexagonit.recipe.cmmi
url = http://xlibs.freedesktop.org/release/renderext-0.9.tar.bz2
[atk]
recipe = hexagonit.recipe.cmmi
url = http://ftp.acc.umu.se/pub/gnome/sources/atk/2.0/atk-2.0.0.tar.bz2
[dbus-1]
recipe = hexagonit.recipe.cmmi
url = http://dbus.freedesktop.org/releases/dbus/dbus-1.4.10.tar.gz
[dbus-glib]
recipe = hexagonit.recipe.cmmi
url = http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.90.tar.gz
[libIDL]
recipe = hexagonit.recipe.cmmi
url = http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/libIDL-0.8.0.tar.bz2
environment =
PKG_CONFIG_PATH=${bison:location}/lib/pkgconfig:${glib:location}/lib/pkgconfig
LD_LIBRARY_PATH=${bison:location}/lib:${glib:location}/lib
LD_RUN_PATH=${bison:location}/lib:${glib:location}/lib
PATH=${pkgconfig:location}/bin:${bison:location}/bin:%(PATH)s
[bison]
recipe = hexagonit.recipe.cmmi
url = http://ftp.gnu.org/gnu/bison/bison-2.3.tar.bz2
[instance-recipe]
egg = slapos.cookbook
module = selenium
[instance-recipe-egg]
recipe = zc.recipe.egg
python = python2.7
eggs = ${instance-recipe:egg}
[eggs]
recipe = zc.recipe.egg
python = python2.7
eggs =
${lxml-python:egg}
[template]
# Default template for the instance.
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance.cfg
output = ${buildout:directory}/template.cfg
mode = 0644
[versions]
slapos.cookbook = 0.13
erp5.recipe.cmmiforcei686 = 0.1.1
hexagonit.recipe.cmmi = 1.5.0
hexagonit.recipe.download = 1.5.0
# Required by slapos.cookbook==0.13
slapos.core = 0.2
collective.recipe.template = 1.8
netaddr = 0.7.5
xml-marshaller = 0.9.7
setuptools = 0.6c12dev-r88795
#[firefox] # Use SlapOS patched zc.buildout
#recipe = hexagonit.recipe.cmmi zc.buildout = 1.5.3-dev-SlapOS-005
#url = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/5.0/source/firefox-5.0.source.tar.bz2 \ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment