# HG changeset patch # User Pascal Bellard # Date 1320407617 -3600 # Node ID 76213d85c15b17cfc624801cbf8fada379bc09bc # Parent 7aef52db895d75ddb3b7a458acf843b5ac6f4af0 Add from wok-undigest: gnome-python-desktop gnome-python-dev diff -r 7aef52db895d -r 76213d85c15b gnome-python-desktop/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gnome-python-desktop/receipt Fri Nov 04 12:53:37 2011 +0100 @@ -0,0 +1,31 @@ +# SliTaz package receipt. + +PACKAGE="gnome-python-desktop" +VERSION="2.26.0" +CATEGORY="system-tools" +SHORT_DESC="Python bindings for GNOME desktop (gnomekeyring, rsvg, wnck)." +MAINTAINER="pankso@slitaz.org" +DEPENDS="python GConf gnome-python gnome-keyring librsvg libwnck" +BUILD_DEPENDS="python-dev GConf-dev gnome-python libgnome-keyring-dev gnome-keyring-dev \ +librsvg-dev libwnck-dev pygtk-dev gnome-python-dev" +TARBALL="$PACKAGE-$VERSION.tar.bz2" +WEB_SITE="http://www.gnome.org/" +WGET_URL="http://ftp.gnome.org/pub/gnome/sources/$PACKAGE/${VERSION%.*}/$TARBALL" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + ./waf configure --prefix=/usr \ + --enable-module "gnomekeyring,rsvg,wnck" && + ./waf build && + ./waf install --destdir=$DESTDIR +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/share + cp -a $_pkg/usr/lib $fs/usr + cp -a $_pkg/usr/share/pygtk $fs/usr/share +} diff -r 7aef52db895d -r 76213d85c15b gnome-python-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gnome-python-dev/receipt Fri Nov 04 12:53:37 2011 +0100 @@ -0,0 +1,20 @@ +# SliTaz package receipt. + +PACKAGE="gnome-python-dev" +VERSION="2.28.1" +CATEGORY="development" +SHORT_DESC="Python bindings for GNOME, development files." +MAINTAINER="pankso@slitaz.org" +WEB_SITE="http://www.gnome.org/" +WANTED="gnome-python" + +DEPENDS="gnome-python" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib/gnome-vfs-2.0/modules + cp -a $install/usr/lib/pkgconfig $fs/usr/lib + cp -a $install/usr/lib/gnome-vfs-2.0/modules/*.so $fs/usr/lib/gnome-vfs-2.0/modules + cp -a $install/usr/include $fs/usr +} diff -r 7aef52db895d -r 76213d85c15b gnome-python/receipt --- a/gnome-python/receipt Fri Nov 04 12:36:01 2011 +0100 +++ b/gnome-python/receipt Fri Nov 04 12:53:37 2011 +0100 @@ -2,36 +2,33 @@ PACKAGE="gnome-python" VERSION="2.28.1" -CATEGORY="system-tools" -SHORT_DESC="Python bindings for GNOME (only gconf)." +CATEGORY="x-window" +SHORT_DESC="Python bindings for GNOME." MAINTAINER="pankso@slitaz.org" -DEPENDS="python pygtk GConf python-gconf pyorbit libgnomecanvas" -BUILD_DEPENDS="python-dev pygtk-dev GConf-dev libbonobo-dev pyorbit \ -libgnomecanvas-dev" -TARBALL="$PACKAGE-$VERSION.tar.bz2" +TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.gnome.org/" WGET_URL="http://ftp.gnome.org/pub/gnome/sources/$PACKAGE/${VERSION%.*}/$TARBALL" +DEPENDS="python pygobject pygtk libgnome" +BUILD_DEPENDS="python-dev pygobject-dev pygtk-dev libgnome-dev" + # Rules to configure and make the package. compile_rules() { cd $src - ./waf configure --prefix=/usr \ - --enable-modules="gconf,bonobo,bonobo.ui,gnome,gnomecanvas" && - ./waf build && - ./waf install --destdir=$PWD/_pkg + ./configure \ + --libexecdir=/usr/lib/$PACKAGE \ + --sysconfdir=/etc/gnome \ + --disable-pam && + make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - # We provide devel file with this pkg. Maybe one day we will have - # gnome-python-dev and more bindings such as libgnome. - mkdir -p $fs/usr/lib $fs/usr/share - cp -a $_pkg/usr/lib/pkgconfig $fs/usr/lib - cp -a $_pkg/usr/lib/python* $fs/usr/lib - cp -a $_pkg/usr/include $fs/usr - cp -a $_pkg/usr/share/pygtk $fs/usr/share - # GConf module goes in python-gconf - rm $fs/usr/lib/python*/site-packages/gtk-*/gconf.so + mkdir -p $fs/usr/share + cp -a $install/usr/share/pygtk $fs/usr/share + cp -a $install/usr/lib $fs/usr + rm -rf $fs/usr/lib/pkgconfig + rm -rf $fs/usr/lib/gnome-vfs-2.0/modules/*a }