# HG changeset patch # User Paul Issott # Date 1262541492 0 # Node ID 335b02e4e8c8b3a93a9e58bc23e1387e601c1c65 # Parent 7b34aa2dd3aa6848f10142b71d2e91def8e221f8 Add: gutenpy (ebook reader) diff -r 7b34aa2dd3aa -r 335b02e4e8c8 gutenpy/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gutenpy/receipt Sun Jan 03 17:58:12 2010 +0000 @@ -0,0 +1,48 @@ +# SliTaz package receipt. + +PACKAGE="gutenpy" +VERSION="0.3.0" +CATEGORY="office" +SHORT_DESC="A text reader and catalog browser for project Gutenburg." +MAINTAINER="paul@slitaz.org" +DEPENDS="python pygtk" +BUILD_DEPENDS="python python-dev" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="http://gutenpy.sourceforge.net/" +WGET_URL="http://prdownloads.sourceforge.net/gutenpy/$TARBALL" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + + # Fix missing .desktop file + sed -i '/share\/applications/d' setup.py + sed -i '/gutenpy.desktop/d' setup.py + python setup.py install --root=$PWD/_pkg +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + cp -a $_pkg/usr $fs + # Add gutenpy.desktop file + cp -a stuff/* $fs +} + +post_install() +{ + # link old libraries + echo -n "Linking libs..." + cd $1/usr/lib + ln -s libffi.so.5.0.9 libffi.so.4 + status +} + +post_remove() +{ + # remove old libraries + echo -n "Removing libs..." + rm -f /usr/lib/libffi.so.4 + status +} diff -r 7b34aa2dd3aa -r 335b02e4e8c8 gutenpy/stuff/usr/share/applications/gutenpy.desktop --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gutenpy/stuff/usr/share/applications/gutenpy.desktop Sun Jan 03 17:58:12 2010 +0000 @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=Gutenpy eBook Reader +Name[fr]=Gutenpy +Exec=gutenpy.py +Icon=/usr/share/pixmaps/gutenpy/book-lg.png +Type=Application +Categories=Office; +GenericName[en_GB]=