mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
add packages: clutter, clutter-gst, clutter-gtk, clutter-cairo, pyclutter
This commit is contained in:
parent
824624fdbf
commit
d2a92fe9e0
@ -1,6 +1,6 @@
|
||||
# Project name
|
||||
PROJECT=generic
|
||||
#PROJECT=openelec
|
||||
#PROJECT=generic
|
||||
PROJECT=openelec
|
||||
|
||||
# Target system we want to cross compile for (i386/x86_64/powerpc)
|
||||
TARGET_ARCH=i386
|
||||
|
26
packages/other/clutter-cairo/build
Executable file
26
packages/other/clutter-cairo/build
Executable 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
|
9
packages/other/clutter-cairo/install
Executable file
9
packages/other/clutter-cairo/install
Executable 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
|
1
packages/other/clutter-cairo/url
Normal file
1
packages/other/clutter-cairo/url
Normal file
@ -0,0 +1 @@
|
||||
http://www.clutter-project.org/sources/clutter-cairo/0.8/clutter-cairo-0.8.2.tar.bz2
|
22
packages/other/clutter-gst/build
Executable file
22
packages/other/clutter-gst/build
Executable 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
|
10
packages/other/clutter-gst/install
Executable file
10
packages/other/clutter-gst/install
Executable 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
|
1
packages/other/clutter-gst/url
Normal file
1
packages/other/clutter-gst/url
Normal file
@ -0,0 +1 @@
|
||||
http://www.clutter-project.org/sources/clutter-gst/0.8/clutter-gst-0.8.0.tar.bz2
|
26
packages/other/clutter-gtk/build
Executable file
26
packages/other/clutter-gtk/build
Executable 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
|
9
packages/other/clutter-gtk/install
Executable file
9
packages/other/clutter-gtk/install
Executable 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
|
1
packages/other/clutter-gtk/url
Normal file
1
packages/other/clutter-gtk/url
Normal 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
35
packages/other/clutter/build
Executable 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
17
packages/other/clutter/install
Executable 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
|
1
packages/other/clutter/url
Normal file
1
packages/other/clutter/url
Normal 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
38
packages/other/pyclutter/build
Executable 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
|
30
packages/other/pyclutter/install
Executable file
30
packages/other/pyclutter/install
Executable 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
|
1
packages/other/pyclutter/url
Normal file
1
packages/other/pyclutter/url
Normal file
@ -0,0 +1 @@
|
||||
http://www.clutter-project.org/sources/pyclutter/0.8/pyclutter-0.8.2.tar.bz2
|
22
packages/x11/lib/libXcomposite/build
Executable file
22
packages/x11/lib/libXcomposite/build
Executable 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
|
8
packages/x11/lib/libXcomposite/install
Executable file
8
packages/x11/lib/libXcomposite/install
Executable 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
|
1
packages/x11/lib/libXcomposite/url
Normal file
1
packages/x11/lib/libXcomposite/url
Normal file
@ -0,0 +1 @@
|
||||
http://xorg.freedesktop.org/archive/individual/lib/libXcomposite-0.4.0.tar.bz2
|
@ -11,15 +11,13 @@ cd $BUILD/$1*
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--enable-static \
|
||||
--disable-shared \
|
||||
--disable-static \
|
||||
--enable-shared \
|
||||
--with-gnu-ld \
|
||||
--enable-malloc0returnsnull \
|
||||
# --enable-unix-transport \
|
||||
# --disable-tcp-transport \
|
||||
# --disable-local-transport \
|
||||
|
||||
make
|
||||
|
||||
#$STRIP .libs/libXau.so*
|
||||
$STRIP src/.libs/libXi.so*
|
||||
|
||||
$MAKEINSTALL
|
||||
|
8
packages/x11/lib/libXi/install
Executable file
8
packages/x11/lib/libXi/install
Executable 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
|
@ -2,3 +2,7 @@
|
||||
# radeonhd/s3/s3virge/savage/sis/tdfx/trident/vesa/vmware)
|
||||
# Space separated list is supported, e.g. XORG_DRIVERS="ati s3"
|
||||
XORG_DRIVERS="openchrome"
|
||||
|
||||
MESA=Mesa-openchrome
|
||||
LIBDRM=libdrm-newttm
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user