diff --git a/packages/other/pyclutter/build b/packages/other/pyclutter/build index bcae81e880..0af9dea395 100755 --- a/packages/other/pyclutter/build +++ b/packages/other/pyclutter/build @@ -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 \ diff --git a/packages/other/pyclutter/install b/packages/other/pyclutter/install index 6350d1204e..09e260217f 100755 --- a/packages/other/pyclutter/install +++ b/packages/other/pyclutter/install @@ -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 diff --git a/packages/python/multimedia/entertainer/build b/packages/python/multimedia/entertainer/build index 266e8f8399..35cd6d07e5 100755 --- a/packages/python/multimedia/entertainer/build +++ b/packages/python/multimedia/entertainer/build @@ -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 "{}" ";" diff --git a/packages/python/other/eyeD3/url b/packages/python/other/eyeD3/url index 09a6302dfc..6227b92609 100644 --- a/packages/python/other/eyeD3/url +++ b/packages/python/other/eyeD3/url @@ -1 +1 @@ -http://www.cairographics.org/releases/pycairo-1.8.2.tar.gz \ No newline at end of file +http://eyed3.nicfit.net/releases/eyeD3-0.6.17.tar.gz \ No newline at end of file diff --git a/packages/python/other/pyvorbis/patches/pyvorbis_crosscompile.diff b/packages/python/other/pyvorbis/patches/pyvorbis_crosscompile.diff new file mode 100644 index 0000000000..5f1687cb5d --- /dev/null +++ b/packages/python/other/pyvorbis/patches/pyvorbis_crosscompile.diff @@ -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*(.+)') diff --git a/packages/python/x11-toolkits/pygtk/install b/packages/python/x11-toolkits/pygtk/install index 2d6ac28177..4f02017fe6 100755 --- a/packages/python/x11-toolkits/pygtk/install +++ b/packages/python/x11-toolkits/pygtk/install @@ -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