various fixes

This commit is contained in:
Stephan Raue 2009-04-03 13:09:20 +02:00
parent 214cebb8d2
commit f27d7c8ddb
6 changed files with 47 additions and 22 deletions

View File

@ -4,6 +4,9 @@
$SCRIPTS/build toolchain
$SCRIPTS/build Python
$SCRIPTS/build pygtk
$SCRIPTS/build pygobject
$SCRIPTS/build gst-python
$SCRIPTS/build clutter
$SCRIPTS/build clutter-gst
$SCRIPTS/build clutter-gtk
@ -12,7 +15,7 @@ $SCRIPTS/build clutter-cairo
. config/options.python
cd $BUILD/$1*
#ac_cv_path_PYGTK_CODEGEN=`ls -d $ROOT/$BUILD/pygtk*/codegen/pygtk-codegen-2.0` \
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \

View File

@ -3,6 +3,9 @@
. config/options
$SCRIPTS/install Python
$SCRIPTS/install pygtk
$SCRIPTS/install pygobject
$SCRIPTS/install gst-python
$SCRIPTS/install clutter
$SCRIPTS/install clutter-gst
$SCRIPTS/install clutter-gtk
@ -17,14 +20,14 @@ 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/cluttercairo
cp $BUILD/$1*/clutter-cairo/.libs/*.so $PYTHON_LIB_DIR/site-packages/cluttercairo
cp $BUILD/$1*/clutter-cairo/*.pyc $PYTHON_LIB_DIR/site-packages/cluttercairo
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/cluttergst
cp $BUILD/$1*/clutter-gst/.libs/*.so $PYTHON_LIB_DIR/site-packages/cluttergst
cp $BUILD/$1*/clutter-gst/*.pyc $PYTHON_LIB_DIR/site-packages/cluttergst
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
mkdir -p $PYTHON_LIB_DIR/site-packages/cluttergtk
cp $BUILD/$1*/clutter-gtk/.libs/*.so $PYTHON_LIB_DIR/site-packages/cluttergtk
cp $BUILD/$1*/clutter-gtk/*.pyc $PYTHON_LIB_DIR/site-packages/cluttergtk

View File

@ -19,6 +19,8 @@ touch docs/LICENSE
$PYTHON setup.py build
$PYTHON setup.py install -O1 --skip-build --prefix /usr --root .install
sed -i -e "s%$ROOT/$TOOLCHAIN%/usr%" .install/usr/bin/*
find .install -name "*.py" -type f -exec rm -rf "{}" ";"
find .install -name "*.pyo" -type f -exec rm -rf "{}" ";"

View File

@ -1 +1 @@
http://www.cairographics.org/releases/pycairo-1.8.2.tar.gz
http://eyed3.nicfit.net/releases/eyeD3-0.6.17.tar.gz

View File

@ -0,0 +1,18 @@
diff -Naur pyvorbis-1.4/setup.py pyvorbis-1.4.patch/setup.py
--- pyvorbis-1.4/setup.py 2003-12-19 08:55:56.000000000 +0100
+++ pyvorbis-1.4.patch/setup.py 2009-04-03 00:41:53.588072664 +0200
@@ -10,14 +10,6 @@
VERSION_MINOR = 4
pyvorbis_version = str(VERSION_MAJOR) + '.' + str(VERSION_MINOR)
-try:
- import ogg._ogg
-except ImportError:
- print '''You must have the Ogg Python bindings
-installed in order to build and install
-these bindings. Import of ogg._ogg failed.'''
- sys.exit(1)
-
def get_setup():
data = {}
r = re.compile(r'(\S+)\s*?=\s*(.+)')

View File

@ -13,16 +13,15 @@ PYTHON_LIB_DIR=`ls -d $INSTALL/usr/lib/python*`
PYTHON_SYSROOTLIB_DIR=`ls -d $SYSROOT_PREFIX/usr/lib/python*`
mkdir -p $PYTHON_LIB_DIR/site-packages/gtk-2.0/
cp $BUILD/$1*/gtk/.libs/gtkunixprint.so $PYTHON_LIB_DIR/site-packages/gtk-2.0
[ "$MEDIACENTER" = entertainer ] && \
cp $BUILD/$1*/gtk/.libs/glade.so $PYTHON_LIB_DIR/site-packages/gtk-2.0
cp $BUILD/$1*/.libs/atk.so $PYTHON_LIB_DIR/site-packages/gtk-2.0
cp $BUILD/$1*/.libs/pango.so $PYTHON_LIB_DIR/site-packages/gtk-2.0
cp $BUILD/$1*/.libs/pangocairo.so $PYTHON_LIB_DIR/site-packages/gtk-2.0
cp $BUILD/$1*/gtk/.libs/gtkunixprint.so $PYTHON_LIB_DIR/site-packages/gtk-2.0
cp $BUILD/$1*/.libs/atk.so $PYTHON_LIB_DIR/site-packages/gtk-2.0
cp $BUILD/$1*/.libs/pango.so $PYTHON_LIB_DIR/site-packages/gtk-2.0
cp $BUILD/$1*/.libs/pangocairo.so $PYTHON_LIB_DIR/site-packages/gtk-2.0
mkdir -p $PYTHON_LIB_DIR/site-packages/gtk-2.0/gtk
cp $BUILD/$1*/gtk/.libs/_gtk.so $PYTHON_LIB_DIR/site-packages/gtk-2.0/gtk
cp $BUILD/$1*/gtk/*.pyc $PYTHON_LIB_DIR/site-packages/gtk-2.0/gtk
cp $PYTHON_SYSROOTLIB_DIR/site-packages/pygtk.pyc $PYTHON_LIB_DIR/site-packages
cp $PYTHON_SYSROOTLIB_DIR/site-packages/pygtk.pth $PYTHON_LIB_DIR/site-packages
cp $BUILD/$1*/gtk/.libs/_gtk.so $PYTHON_LIB_DIR/site-packages/gtk-2.0/gtk
[ "$MEDIACENTER" = entertainer ] && \
cp $BUILD/$1*/gtk/.libs/glade.so $PYTHON_LIB_DIR/site-packages/gtk-2.0/gtk
cp $BUILD/$1*/gtk/*.pyc $PYTHON_LIB_DIR/site-packages/gtk-2.0/gtk
cp $PYTHON_SYSROOTLIB_DIR/site-packages/pygtk.pyc $PYTHON_LIB_DIR/site-packages
cp $PYTHON_SYSROOTLIB_DIR/site-packages/pygtk.pth $PYTHON_LIB_DIR/site-packages