change Projectsystem, now generic is the default Project, you can now set your Project only in ~/.openelec, add entertainer as second Mediacenter (only for test at this time).

This commit is contained in:
Stephan Raue
2009-04-02 17:44:03 +02:00
parent d2a92fe9e0
commit 2eebcb03e1
54 changed files with 340 additions and 8937 deletions

View File

@@ -2,6 +2,8 @@
. config/options
PKG_DIR=`find $PACKAGES -type d -name $1`
$SCRIPTS/install Python
$SCRIPTS/install pigment-python
$SCRIPTS/install TwistedCore
@@ -21,3 +23,10 @@ $SCRIPTS/install pyOpenSSL
$SCRIPTS/install liberation-fonts
cp -PR $BUILD/$1*/.install/* $INSTALL
mkdir -p $INSTALL/etc/X11/xinit/xinitrc.d
cp -PR $PKG_DIR/scripts/xinitrc.d/* $INSTALL/etc/X11/xinit/xinitrc.d
$SCRIPTS/install elisa-plugins-good
$SCRIPTS/install elisa-plugins-bad
$SCRIPTS/install elisa-plugins-ugly

View File

@@ -0,0 +1,27 @@
################################################################################
# Start elisa program.
#
# The elisa program (not the window manager) is the application that runs in the
# foreground because it is the only application that we can be sure will be
# running.
################################################################################
. /etc/sysconfig
args=""
if /usr/bin/test "${ELISA_DEBUG}" = "yes" ; then
args="${args} ELISA_DEBUG=*:5"
args="${args} GST_DEBUG=GST_ELEMENT_FACTORY:3"
args="${args} -l"
fi
if /usr/bin/test "${ELISA_FULLSCREEN}" = "yes" ; then
args="${args} -f"
fi
if /usr/bin/test "${ELISA_DEBUG}" = "yes" ; then
/usr/bin/elisa ${args} 2> $ELISA_LOGFILE
else
/usr/bin/elisa ${args} > /dev/null 2>&1
fi

View File

@@ -0,0 +1,25 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build Python
$SCRIPTS/build pyclutter
$SCRIPTS/build setuptools
. config/options.python
PYTHON_LIB_DIR=`ls -d $SYSROOT_PREFIX/usr/lib/python*`
cd $BUILD/$1*
# dirty hack for not existing file
touch docs/LICENSE
$PYTHON setup.py build
$PYTHON setup.py install -O1 --skip-build --prefix /usr --root .install
find .install -name "*.py" -type f -exec rm -rf "{}" ";"
find .install -name "*.pyo" -type f -exec rm -rf "{}" ";"
rm -rf .install/usr/share/{applications,entertainer/docs,man}

View File

@@ -0,0 +1,26 @@
#!/bin/sh
. config/options
$SCRIPTS/install Python
$SCRIPTS/install pyclutter
$SCRIPTS/install pygtk
$SCRIPTS/install pygobject
$SCRIPTS/install pycairo
$SCRIPTS/install gst-python
$SCRIPTS/install TwistedCore
$SCRIPTS/install pysqlite
$SCRIPTS/install Imaging
$SCRIPTS/install CDDB
$SCRIPTS/install eyeD3
$SCRIPTS/install feedparser
$SCRIPTS/install IMDbPY
$SCRIPTS/install pyvorbis
PKG_DIR=`find $PACKAGES -type d -name $1`
cp -PR $BUILD/$1*/.install/* $INSTALL
mkdir -p $INSTALL/etc/X11/xinit/xinitrc.d
cp -PR $PKG_DIR/scripts/xinitrc.d/* $INSTALL/etc/X11/xinit/xinitrc.d

View File

@@ -0,0 +1,17 @@
################################################################################
# Start entertainer.
#
# The entertainer program (not the window manager) is the application that runs in the
# foreground because it is the only application that we can be sure will be
# running.
################################################################################
. /etc/sysconfig
args=""
if /usr/bin/test "${DEBUG}" = "yes" ; then
/usr/bin/entertainer 2> $LOGFILE
else
/usr/bin/entertainer > /dev/null 2>&1
fi

View File

@@ -0,0 +1 @@
http://sources.openelec.tv/svn/entertainer-lp-20090401.tar.bz2

View File

@@ -18,5 +18,4 @@ find .install -name "*.pyo" -type f -exec rm -rf "{}" ";"
rm -rf .install/usr/lib/python*/site-packages/tests
rm -rf .install/usr/bin
rm -rf .install/usr/share
rm -rf .install/usr/share

View File

@@ -0,0 +1,13 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build Python
. config/options.python
cd $BUILD/$1*
$PYTHON setup.py install --prefix /usr --root .install
find .install -name "*.py" -exec rm -rf "{}" ";"

View File

@@ -0,0 +1,7 @@
#!/bin/sh
. config/options
$SCRIPTS/install Python
cp -PR $BUILD/$1*/.install/* $INSTALL

View File

@@ -0,0 +1 @@
http://puzzle.dl.sourceforge.net/sourceforge/cddb-py/CDDB-1.4.tar.gz

View File

@@ -0,0 +1,16 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build Python
. config/options.python
cd $BUILD/$1*
$PYTHON setup.py install --prefix /usr --root .install
find .install -name "*.py" -exec rm -rf "{}" ";"
rm -rf .install/usr/bin
rm -rf .install/usr/doc

View File

@@ -0,0 +1,7 @@
#!/bin/sh
. config/options
$SCRIPTS/install Python
cp -PR $BUILD/$1*/.install/* $INSTALL

View File

@@ -0,0 +1 @@
http://prdownloads.sourceforge.net/imdbpy/IMDbPY-4.0.tar.gz

View File

@@ -0,0 +1,26 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build Python
. config/options.python
cd $BUILD/$1*
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
make
$PYTHON setup.py install --prefix /usr --root .install
find .install -name "*.py" -exec rm -rf "{}" ";"
rm -rf .install/usr/share
rm -rf .install/usr/bin

View File

@@ -0,0 +1,7 @@
#!/bin/sh
. config/options
$SCRIPTS/install Python
cp -PR $BUILD/$1*/.install/* $INSTALL

View File

@@ -0,0 +1 @@
http://www.cairographics.org/releases/pycairo-1.8.2.tar.gz

View File

@@ -0,0 +1,13 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build Python
. config/options.python
cd $BUILD/$1*
$PYTHON setup.py install --prefix /usr --root .install
find .install -name "*.py" -exec rm -rf "{}" ";"

View File

@@ -0,0 +1,7 @@
#!/bin/sh
. config/options
$SCRIPTS/install Python
cp -PR $BUILD/$1*/.install/* $INSTALL

View File

@@ -0,0 +1 @@
http://sources.openelec.tv/svn/feedparser-4.1.tar.bz2

View File

@@ -4,8 +4,6 @@
$SCRIPTS/build toolchain
$SCRIPTS/build Python
#$SCRIPTS/build zlib
. config/options.python

Some files were not shown because too many files have changed in this diff Show More