# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-print/hpijs/hpijs-1.5.ebuild,v 1.2 2003/12/09 17:59:46 lanius Exp $ inherit gnuconfig DB_V=${PV}-20031125 DESCRIPTION="The HP Inkjet server for Ghostscript. Provides best output for HP Inkjet Printers and some LaserJets" HOMEPAGE="http://hpinkjet.sourceforge.net" KEYWORDS="~x86 ~ppc ~alpha ~sparc ~hppa ~amd64" SRC_URI="mirror://sourceforge/hpinkjet/${P}.tar.gz http://www.linuxprinting.org/download/foomatic/foomatic-db-hpijs-${DB_V}.tar.gz" DEPEND="virtual/ghostscript cups? ( net-print/cups ) net-print/foomatic-filters foomaticdb? ( net-print/foomatic-db-engine )" LICENSE="BSD" SLOT="0" IUSE="cups foomaticdb ppds" src_compile () { use amd64 && gnuconfig_update use ppds \ && myconf="--enable-foomatic-install" \ || myconf="--disable-foomatic-install" epatch ${FILESDIR}/hpijs-1.4.1-rss.1.patch econf --disable-cups-install ${myconf} for i in Makefile; do mv $i $i.orig ; cat $i.orig | \ sed -e 's|/usr/share/cups|${prefix}/share/cups|g' | sed -e 's|/usr/lib/cups|${prefix}/lib/cups|g' > $i done make || die "compile problem" if [ `use foomaticdb` ]; then cd ../foomatic-db-hpijs-${DB_V} econf rm -fR data-generators/hpijs-rss make || die cd ../${P} fi } src_install () { einstall || die if [ "`use cups`" -a "`use ppds`" ] ; then dodir /usr/share/cups/model dosym /usr/share/ppd /usr/share/cups/model/foomatic-ppds fi use ppds && rm -f ${D}/usr/bin/foomatic-rip if [ `use foomaticdb` ]; then cd ../foomatic-db-hpijs-${DB_V} make DESTDIR=${D} install || die fi } pkg_postinst () { einfo "To use the hpijs driver with the PDQ spooler you will need the PDQ driver file" einfo "for your printer from http://www.linuxprinting.org/show_driver.cgi?driver=hpijs" einfo "This file should be installed in /etc/pdq/drivers" einfo einfo "The hpijs ebuild no longer creates the ppds automatically, please use foomatic" einfo "to do so or remerge hpijs with the ppds use flag." }