# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-print/hpijs/hpijs-1.4.1.ebuild,v 1.11 2004/06/25 00:39:34 agriffis Exp $ inherit gnuconfig eutils 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-1.4-1.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_unpack() { unpack ${A} cd ${S} gnuconfig_update epatch ${FILESDIR}/hpijs-${PV}-rss.1.patch } src_compile() { econf --disable-cups-install \ $(use_enable ppds foomatic-install) || die "econf failed" sed -i -e 's|/usr/share/cups|${prefix}/share/cups|g' \ -e 's|/usr/lib/cups|${prefix}/lib/cups|g' Makefile \ || die "sed failed" make || die "make failed" if use foomaticdb; then cd ${WORKDIR}/foomatic-db-hpijs-1.4-1 econf || die "econf failed" rm -fR data-generators/hpijs-rss make || die fi } src_install () { einstall || die if use cups && 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-1.4-1 make DESTDIR=${D} install || die fi } pkg_postinst () { einfo "To use the hpijs driver with the PDQ spooler you will need the PDQ" einfo "driver file for your printer from" einfo "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" einfo "foomatic to do so or remerge hpijs with the ppds use flag." }