diff options
author | 2003-11-25 18:40:24 +0000 | |
---|---|---|
committer | 2003-11-25 18:40:24 +0000 | |
commit | 851fb878321c68c40f18d52c0cc7473131457e27 (patch) | |
tree | 350eaa035a5e35fda828d0ed53a9f7e57ca4144b /net-print/hpijs/hpijs-1.5.ebuild | |
parent | bump (diff) | |
download | historical-851fb878321c68c40f18d52c0cc7473131457e27.tar.gz historical-851fb878321c68c40f18d52c0cc7473131457e27.tar.bz2 historical-851fb878321c68c40f18d52c0cc7473131457e27.zip |
bump
Diffstat (limited to 'net-print/hpijs/hpijs-1.5.ebuild')
-rw-r--r-- | net-print/hpijs/hpijs-1.5.ebuild | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/net-print/hpijs/hpijs-1.5.ebuild b/net-print/hpijs/hpijs-1.5.ebuild new file mode 100644 index 000000000000..cc37de5576e9 --- /dev/null +++ b/net-print/hpijs/hpijs-1.5.ebuild @@ -0,0 +1,72 @@ +# 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.1 2003/11/25 18:40:19 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="app-text/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." +} |