add packages: clutter, clutter-gst, clutter-gtk, clutter-cairo, pyclutter

This commit is contained in:
Stephan Raue 2009-04-02 01:08:51 +02:00
parent 824624fdbf
commit d2a92fe9e0
22 changed files with 276 additions and 8 deletions

View File

@ -1,6 +1,6 @@
# Project name # Project name
PROJECT=generic #PROJECT=generic
#PROJECT=openelec PROJECT=openelec
# Target system we want to cross compile for (i386/x86_64/powerpc) # Target system we want to cross compile for (i386/x86_64/powerpc)
TARGET_ARCH=i386 TARGET_ARCH=i386

View File

@ -0,0 +1,26 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build clutter
$SCRIPTS/build cairo
cd $BUILD/$1*
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
# --disable-gtk-doc \
# --disable-examples \
# --with-imagebackend=gdk-pixbuf \
# --with-flavour=glx \
# --with-x
make
$STRIP .libs/*.so*
$MAKEINSTALL

View File

@ -0,0 +1,9 @@
#!/bin/sh
. config/options
$SCRIPTS/install clutter
$SCRIPTS/install cairo
mkdir -p $INSTALL/usr/lib
cp -PR $BUILD/$1*/.libs/*.so* $INSTALL/usr/lib

View File

@ -0,0 +1 @@
http://www.clutter-project.org/sources/clutter-cairo/0.8/clutter-cairo-0.8.2.tar.bz2

View File

@ -0,0 +1,22 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build clutter
$SCRIPTS/build gstreamer
$SCRIPTS/build gst-plugins-base
cd $BUILD/$1*
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
make
$STRIP clutter-gst/.libs/*.so*
$MAKEINSTALL

View File

@ -0,0 +1,10 @@
#!/bin/sh
. config/options
$SCRIPTS/install clutter
$SCRIPTS/install gstreamer
$SCRIPTS/install gst-plugins-base
mkdir -p $INSTALL/usr/lib
cp -PR $BUILD/$1*/clutter-gst/.libs/*.so* $INSTALL/usr/lib

View File

@ -0,0 +1 @@
http://www.clutter-project.org/sources/clutter-gst/0.8/clutter-gst-0.8.0.tar.bz2

View File

@ -0,0 +1,26 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build clutter
$SCRIPTS/build gtk+
cd $BUILD/$1*
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
# --disable-gtk-doc \
# --disable-examples \
# --with-imagebackend=gdk-pixbuf \
# --with-flavour=glx \
# --with-x
make
$STRIP clutter-gtk/.libs/*.so*
$MAKEINSTALL

View File

@ -0,0 +1,9 @@
#!/bin/sh
. config/options
$SCRIPTS/install clutter
$SCRIPTS/install gtk+
mkdir -p $INSTALL/usr/lib
cp -PR $BUILD/$1*/clutter-gtk/.libs/*.so* $INSTALL/usr/lib

View File

@ -0,0 +1 @@
http://www.clutter-project.org/sources/clutter-gtk/0.8/clutter-gtk-0.8.3.tar.bz2

35
packages/other/clutter/build Executable file
View File

@ -0,0 +1,35 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build Mesa
$SCRIPTS/build pango
$SCRIPTS/build cairo
#$SCRIPTS/build gstreamer
#$SCRIPTS/build gst-plugins-base
$SCRIPTS/build libX11
$SCRIPTS/build libXcomposite
$SCRIPTS/build libXdamage
$SCRIPTS/build libXi
$SCRIPTS/build glib
$SCRIPTS/build gtk+
cd $BUILD/$1*
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
# --disable-gtk-doc \
# --disable-examples \
# --with-imagebackend=gdk-pixbuf \
# --with-flavour=glx \
# --with-x
make
$STRIP clutter/.libs/libclutter-glx*.so*
$MAKEINSTALL

17
packages/other/clutter/install Executable file
View File

@ -0,0 +1,17 @@
#!/bin/sh
. config/options
$SCRIPTS/install Mesa
$SCRIPTS/install pango
$SCRIPTS/install cairo
$SCRIPTS/install libX11
$SCRIPTS/install libXcomposite
$SCRIPTS/install libXdamage
$SCRIPTS/install libXfixes
$SCRIPTS/install libXi
$SCRIPTS/install glib
$SCRIPTS/install gtk+
mkdir -p $INSTALL/usr/lib
cp -PR $BUILD/$1*/clutter/.libs/libclutter-glx*.so* $INSTALL/usr/lib

View File

@ -0,0 +1 @@
http://www.clutter-project.org/sources/clutter/0.8/clutter-0.8.8.tar.bz2

38
packages/other/pyclutter/build Executable file
View File

@ -0,0 +1,38 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build Python
$SCRIPTS/build clutter
$SCRIPTS/build clutter-gst
$SCRIPTS/build clutter-gtk
$SCRIPTS/build clutter-cairo
. config/options.python
cd $BUILD/$1*
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
--with-cluttergst=yes \
--with-cluttergtk=yes \
--with-cluttercairo=yes \
make
$STRIP clutter/.libs/*.so
$STRIP clutter-cairo/.libs/*.so
$STRIP clutter-gst/.libs/*.so
$STRIP clutter-gtk/.libs/*.so
$MAKEINSTALL
$PYTHON -Wi -t $PYTHON_LIBDIR/compileall.py clutter
$PYTHON -Wi -t $PYTHON_LIBDIR/compileall.py clutter-cairo
$PYTHON -Wi -t $PYTHON_LIBDIR/compileall.py clutter-gst
$PYTHON -Wi -t $PYTHON_LIBDIR/compileall.py clutter-gtk

View File

@ -0,0 +1,30 @@
#!/bin/sh
. config/options
$SCRIPTS/install Python
$SCRIPTS/install clutter
$SCRIPTS/install clutter-gst
$SCRIPTS/install clutter-gtk
$SCRIPTS/install clutter-cairo
PYTHON_LIB_DIR=`ls -d $INSTALL/usr/lib/python*`
mkdir -p $PYTHON_LIB_DIR/site-packages/clutter
cp $BUILD/$1*/clutter/.libs/*.so $PYTHON_LIB_DIR/site-packages/clutter
cp $BUILD/$1*/clutter/*.pyc $PYTHON_LIB_DIR/site-packages/clutter
mkdir -p $INSTALL/usr/share/pyclutter/1.0/defs
cp $BUILD/$1*/clutter/*.defs $INSTALL/usr/share/pyclutter/1.0/defs
mkdir -p $PYTHON_LIB_DIR/site-packages/clutter-cairo
cp $BUILD/$1*/clutter-cairo/.libs/*.so $PYTHON_LIB_DIR/site-packages/clutter-cairo
cp $BUILD/$1*/clutter-cairo/*.pyc $PYTHON_LIB_DIR/site-packages/clutter-cairo
mkdir -p $PYTHON_LIB_DIR/site-packages/clutter-gst
cp $BUILD/$1*/clutter-gst/.libs/*.so $PYTHON_LIB_DIR/site-packages/clutter-gst
cp $BUILD/$1*/clutter-gst/*.pyc $PYTHON_LIB_DIR/site-packages/clutter-gst
mkdir -p $PYTHON_LIB_DIR/site-packages/clutter-gtk
cp $BUILD/$1*/clutter-gtk/.libs/*.so $PYTHON_LIB_DIR/site-packages/clutter-gtk
cp $BUILD/$1*/clutter-gtk/*.pyc $PYTHON_LIB_DIR/site-packages/clutter-gtk

View File

@ -0,0 +1 @@
http://www.clutter-project.org/sources/pyclutter/0.8/pyclutter-0.8.2.tar.bz2

View File

@ -0,0 +1,22 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build libX11
cd $BUILD/$1*
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-shared \
--enable-malloc0returnsnull
$MAKE
$STRIP src/.libs/libXcomposite.so*
$MAKEINSTALL

View File

@ -0,0 +1,8 @@
#!/bin/sh
. config/options
$SCRIPTS/install libX11
mkdir -p $INSTALL/usr/lib
cp -PR $BUILD/$1*/src/.libs/libXcomposite.so* $INSTALL/usr/lib

View File

@ -0,0 +1 @@
http://xorg.freedesktop.org/archive/individual/lib/libXcomposite-0.4.0.tar.bz2

View File

@ -11,15 +11,13 @@ cd $BUILD/$1*
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \
--localstatedir=/var \ --localstatedir=/var \
--enable-static \ --disable-static \
--disable-shared \ --enable-shared \
--with-gnu-ld \ --with-gnu-ld \
--enable-malloc0returnsnull \ --enable-malloc0returnsnull \
# --enable-unix-transport \
# --disable-tcp-transport \
# --disable-local-transport \
make make
#$STRIP .libs/libXau.so* $STRIP src/.libs/libXi.so*
$MAKEINSTALL $MAKEINSTALL

8
packages/x11/lib/libXi/install Executable file
View File

@ -0,0 +1,8 @@
#!/bin/sh
. config/options
$SCRIPTS/install libX11
mkdir -p $INSTALL/usr/lib
cp -PR $BUILD/$1*/src/.libs/libXi.so* $INSTALL/usr/lib

View File

@ -2,3 +2,7 @@
# radeonhd/s3/s3virge/savage/sis/tdfx/trident/vesa/vmware) # radeonhd/s3/s3virge/savage/sis/tdfx/trident/vesa/vmware)
# Space separated list is supported, e.g. XORG_DRIVERS="ati s3" # Space separated list is supported, e.g. XORG_DRIVERS="ati s3"
XORG_DRIVERS="openchrome" XORG_DRIVERS="openchrome"
MESA=Mesa-openchrome
LIBDRM=libdrm-newttm