# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils gnuconfig DESCRIPTION="Driver for Minolta PagePro 1[23]xxW printers" HOMEPAGE="http://www.hinterbergen.de/mala/min12xxw/" SRC_URI="http://www.hinterbergen.de/mala/min12xxw/${P}.tar.gz" SLOT="0" IUSE="cups PP1200W PP1250W PP1300W PP1350W" LICENSE="GPL-2" KEYWORDS="x86 ~ppc ~alpha ~sparc ~hppa amd64" DEPEND="cups? ( net-print/cups )" src_unpack() { unpack ${A} cd ${S} gnuconfig_update } src_compile () { econf || die "econf failed" make || die "make failed" } src_install() { make DESTDIR=${D} install || die mkdir ${D}tmp if use PP1200W; then wget -O ${D}tmp/Minolta-PagePro_1200W-min12xxw.ppd "http://linuxprinting.org/ppd-o-matic.cgi?driver=min12xxw&printer=Minolta-PagePro_1200W&show=0" fi if use PP1250W; then wget -O ${D}tmp/Minolta-PagePro_1250W-min12xxw.ppd "http://linuxprinting.org/ppd-o-matic.cgi?driver=min12xxw&printer=Minolta-PagePro_1250W&show=0" fi if use PP1300W; then wget -O ${D}tmp/Minolta-PagePro_1300W-min12xxw.ppd "http://linuxprinting.org/ppd-o-matic.cgi?driver=min12xxw&printer=Minolta-PagePro_1300W&show=0" fi if use PP1350W; then wget -O ${D}tmp/Minolta-PagePro_1350W-min12xxw.ppd "http://linuxprinting.org/ppd-o-matic.cgi?driver=min12xxw&printer=Minolta-PagePro_1350W&show=0" fi if use cups; then mkdir ${D}usr/share/cups mkdir ${D}usr/share/cups/model mv ${D}tmp/* ${D}usr/share/cups/model/ else mkdir ${D}var mkdir ${D}var/spool mkdir ${D}var/spool/lpd mv ${D}tmp/* ${D}var/spool/lpd/ fi rmdir ${D}tmp } pkg_postinst() { if use cups; then /etc/init.d/cupsd restart else ewarn "WARNING: You do not have the 'cups' USE flag set." ewarn "This ebuild knows nothing about non-CUPS configuration." ewarn "You may find .ppd under /var/spool/lpr - the rest is up to you." fi einfo "The driver documentation may be found at LinuxPrinting.org" einfo "See http://linuxprinting.org/show_driver.cgi?driver=min12xxw" }