wok-next rev 2765
Add printer drivers: hplip, gutneprint, foomatic, pnm2ppa
author | Rohit Joshi <jozee@slitaz.org> |
---|---|
date | Sun Apr 26 16:04:40 2009 +0000 (2009-04-26) |
parents | 2fcd109566e7 |
children | ed8a1bd29259 |
files | foomatic-filters/receipt ghostscript/receipt gutenprint/receipt hplip/receipt pnm2ppa/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/foomatic-filters/receipt Sun Apr 26 16:04:40 2009 +0000 1.3 @@ -0,0 +1,37 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="foomatic-filters" 1.7 +VERSION="4.0.0" 1.8 +CATEGORY="system-tools" 1.9 +SHORT_DESC="Top quality printer drivers for Canon, Epson" 1.10 +MAINTAINER="jozee@slitaz.org" 1.11 +DEPENDS="ghostscript" 1.12 +BUILD_DEPENDS="ghostscript-dev cups-dev" 1.13 +TARBALL="$PACKAGE-$VERSION.tar.gz" 1.14 +WEB_SITE="http://www.linuxprinting.org/foomatic.html" 1.15 +WGET_URL="http://www.openprinting.org/download/foomatic/$TARBALL" 1.16 + 1.17 +# Rules to configure and make the package. 1.18 +compile_rules() 1.19 +{ 1.20 + cd $src 1.21 + ./configure \ 1.22 + --prefix=/usr \ 1.23 + --sysconfdir=/etc \ 1.24 + $CONFIGURE_ARGS && 1.25 + make && 1.26 + make DESTDIR=$PWD/_pkg install 1.27 + 1.28 +} 1.29 + 1.30 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.31 +genpkg_rules() 1.32 +{ 1.33 + mkdir -p $fs/etc $fs/usr/lib 1.34 + 1.35 + cp -a $_pkg/usr/bin $fs/usr 1.36 + cp -a $_pkg/usr/lib/cups $fs/usr/lib 1.37 + cp -a $_pkg/etc $fs 1.38 + 1.39 +} 1.40 +
2.1 --- a/ghostscript/receipt Sun Apr 26 16:00:45 2009 +0000 2.2 +++ b/ghostscript/receipt Sun Apr 26 16:04:40 2009 +0000 2.3 @@ -9,7 +9,7 @@ 2.4 DEPENDS="expat fontconfig freetype gnutls jpeg libgcrypt libgpg-error \ 2.5 libiconv libpng tiff zlib cups xorg-libICE xorg-libSM xorg-libX11 xorg-libXau \ 2.6 xorg-libXdmcp xorg-libXext xorg-libXt" 2.7 -# build depends are optional ; ghostscripts still build but dose not compile in cups support 2.8 +# build depends are optional ; ghostscripts still build but does not compile in cups support 2.9 BUILD_DEPENDS="libiconv cairo-dev gtk+-dev" 2.10 WEB_SITE="http://pages.cs.wisc.edu/~ghost/" 2.11 #WGET_URL="http://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/gs862/$TARBALL"
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/gutenprint/receipt Sun Apr 26 16:04:40 2009 +0000 3.3 @@ -0,0 +1,52 @@ 3.4 +# SliTaz package receipt. 3.5 + 3.6 +PACKAGE="gutenprint" 3.7 +VERSION="5.2.3" 3.8 +CATEGORY="system-tools" 3.9 +SHORT_DESC="Top quality printer drivers for Canon, Epson" 3.10 +MAINTAINER="jozee@slitaz.org" 3.11 +DEPENDS="gnutls readline" 3.12 +BUILD_DEPENDS="gnutls-dev expat-dev cups-dev libgcrypt-dev zlib-dev" 3.13 +TARBALL="$PACKAGE-$VERSION.tar.bz2" 3.14 +WEB_SITE="http://gimp-print.sourceforge.net/" 3.15 +WGET_URL="http://downloads.sourceforge.net/gimp-print/$TARBALL" 3.16 + 3.17 +# Rules to configure and make the package. 3.18 +compile_rules() 3.19 +{ 3.20 + cd $src 3.21 + ./configure \ 3.22 + --prefix=/usr \ 3.23 + --sysconfdir=/etc \ 3.24 + --localstatedir=/var \ 3.25 + --mandir=/usr/share/man \ 3.26 + --disable-samples \ 3.27 + --with-cups \ 3.28 + --disable-libgutenprintui \ 3.29 + --disable-gtktest \ 3.30 + $CONFIGURE_ARGS && 3.31 + make && 3.32 + make DESTDIR=$PWD/_pkg install 3.33 + 3.34 +} 3.35 + 3.36 +# Rules to gen a SliTaz package suitable for Tazpkg. 3.37 +genpkg_rules() 3.38 +{ 3.39 + mkdir -p $fs/etc $fs/usr/lib $fs/usr/share 3.40 + 3.41 + cp -a $_pkg/usr/bin $fs/usr 3.42 + cp -a $_pkg/usr/sbin $fs/usr 3.43 + cp -a $_pkg/usr/lib/*.so* $fs/usr/lib 3.44 + cp -a $_pkg/usr/lib/cups $fs/usr/lib 3.45 + cp -a $_pkg/usr/lib/gutenprint $fs/usr/lib 3.46 + cp -a $_pkg/usr/share/cups $fs/usr/share 3.47 + cp -a $_pkg/usr/share/$PACKAGE $fs/usr/share 3.48 + cp -a $_pkg/etc $fs 3.49 + 3.50 + # Remove docs 3.51 + rm -rf $fs/usr/share/$PACKAGE/doc 3.52 + 3.53 + 3.54 +} 3.55 +
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/hplip/receipt Sun Apr 26 16:04:40 2009 +0000 4.3 @@ -0,0 +1,70 @@ 4.4 +# SliTaz package receipt. 4.5 + 4.6 +PACKAGE="hplip" 4.7 +VERSION="3.9.2" 4.8 +CATEGORY="system-tools" 4.9 +SHORT_DESC="Drivers for HP DeskJet, OfficeJet, Photosmart, Business Inkjet and some LaserJet" 4.10 +MAINTAINER="jozee@slitaz.org" 4.11 +DEPENDS="ghostscript python cups dbus-python libusb jpeg tiff" 4.12 +BUILD_DEPENDS="ghostscript-dev dbus-python-dev sane-backends-dev sane-backends pkg-config libusb-dev jpeg-dev cups-dev dbus-dev tiff-dev" 4.13 +TARBALL="$PACKAGE-$VERSION.tar.gz" 4.14 +WEB_SITE="http://hplipopensource.com" 4.15 +WGET_URL="http://downloads.sourceforge.net/sourceforge/hplip/$TARBALL" 4.16 + 4.17 +# Rules to configure and make the package. 4.18 +compile_rules() 4.19 +{ 4.20 + cd $src 4.21 + ./configure \ 4.22 + --prefix=/usr \ 4.23 + --sysconfdir=/etc \ 4.24 + --disable-network-build \ 4.25 + --disable-doc-build \ 4.26 + --disable-gui-build \ 4.27 + --disable-fax-build \ 4.28 + --disable-qt3 \ 4.29 + $CONFIGURE_ARGS && 4.30 + make && 4.31 + make DESTDIR=$PWD/_pkg install 4.32 + 4.33 +} 4.34 + 4.35 +# Rules to gen a SliTaz package suitable for Tazpkg. 4.36 +genpkg_rules() 4.37 +{ 4.38 + mkdir -p $fs/etc $fs/usr/lib $fs/usr/share 4.39 + 4.40 + cp -a $_pkg/etc $fs 4.41 + cp -a $_pkg/usr/bin $fs/usr 4.42 + cp -a $_pkg/usr/lib/cups $fs/usr/lib 4.43 + cp -a $_pkg/usr/lib/python* $fs/usr/lib 4.44 + cp -a $_pkg/usr/lib/sane $fs/usr/lib 4.45 + cp -a $_pkg/usr/lib/*so* $fs/usr/lib 4.46 + cp -a $_pkg/usr/share/cups \ 4.47 + $_pkg/usr/share/hal \ 4.48 + $_pkg/usr/share/hplip \ 4.49 + $_pkg/usr/share/ppd \ 4.50 + $fs/usr/share 4.51 + 4.52 + 4.53 + # remove non zipped ppd files 4.54 + rm -rf $fs/usr/share/ppd/HP/*.ppd 4.55 + 4.56 + # remove autostart of hp-daemon 4.57 + rm -rf $fs/etc/sane.d 4.58 + # remove xdg 4.59 + rm -rf $fs/etc/xdg 4.60 + 4.61 + # move udev rules to /lib/udev/rules.d 4.62 + mkdir -p $fs/lib/udev/rules.d 4.63 + mv $fs/etc/udev/rules.d/* $fs/lib/udev/rules.d/ 4.64 + rm -rf $fs/etc/udev 4.65 + # remove lp user, it's not used in slitaz 4.66 + sed -i 's|OWNER="lp", ||g' $fs/lib/udev/rules.d/55-hpmud.rules 4.67 + 4.68 +# remove .desktop file as we compiled without pyqt3 support 4.69 +rm -rf $fs/usr/share/applications/* 4.70 + 4.71 + 4.72 +} 4.73 +
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/pnm2ppa/receipt Sun Apr 26 16:04:40 2009 +0000 5.3 @@ -0,0 +1,35 @@ 5.4 +# SliTaz package receipt. 5.5 + 5.6 +PACKAGE="pnm2ppa" 5.7 +VERSION="1.12" 5.8 +CATEGORY="system-tools" 5.9 +SHORT_DESC="Ghostscript print filter and color driver for some HP DeskJet printers" 5.10 +MAINTAINER="jozee@slitaz.org" 5.11 +DEPENDS="ghostscript cups foomatic-filters" 5.12 +BUILD_DEPENDS="ghostscript-dev" 5.13 +TARBALL="$PACKAGE-$VERSION.tar.gz" 5.14 +WEB_SITE="http://pnm2ppa.sourceforge.net/" 5.15 +WGET_URL="http://downloads.sourceforge.net/pnm2ppa/$TARBALL" 5.16 +#http://downloads.sourceforge.net/pnm2ppa/pnm2ppa-1.12.tar.gz 5.17 +# Rules to configure and make the package. 5.18 +compile_rules() 5.19 +{ 5.20 + cd $src 5.21 + make BINDIR="/usr/bin" CONFDIR="/etc" && 5.22 + make BINDIR=$PWD/_pkg/usr/bin CONFDIR=$PWD/_pkg/etc install 5.23 + 5.24 +} 5.25 + 5.26 +# Rules to gen a SliTaz package suitable for Tazpkg. 5.27 +genpkg_rules() 5.28 +{ 5.29 + mkdir -p $fs/usr/share 5.30 + 5.31 + cp -a $_pkg/etc $fs 5.32 + cp -a $_pkg/usr/bin $fs/usr 5.33 + 5.34 + # Still needs ppd file download for the specific printer from 5.35 + # http://www.linuxprinting.org/show_driver.cgi?driver=pnm2ppa&fromprinter=HP-DeskJet_710C 5.36 + 5.37 +} 5.38 +