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 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
|
||||||
|
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 \
|
--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
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)
|
# 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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user