| # Copyright 1999-2011 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| DESCRIPTION="PPD description files for (some) Kyocera Mita Printers" |
| HOMEPAGE="http://www.kyoceramita.it/" |
| SRC_URI="Linux_PPDs_KSL${PV/\./_}.zip" |
| |
| LICENSE="kyocera-mita-ppds" |
| SLOT="0" |
| KEYWORDS="~amd64 ~x86" |
| IUSE_LINGUAS="en fr de it pt es" |
| |
| IUSE="" |
| for lingua in $IUSE_LINGUAS; do |
| IUSE="${IUSE} linguas_$lingua" |
| done |
| |
| RDEPEND="net-print/cups" |
| DEPEND="app-arch/unzip" |
| |
| S="${WORKDIR}/PPD's_KSL_${PV}" |
| |
| RESTRICT="fetch" |
| |
| pkg_nofetch() { |
| einfo "Please download ${A} from the following URL:" |
| einfo "http://www.kyoceramita.it/index/Service_Departement__/Richiesta_di_Supporto_Tecnico/download_center.false.driver.FS1020D._.IT.html" |
| einfo "" |
| einfo "The FS-1020D driver from the Italian website provides PPDs for a" |
| einfo "number of printers in six languages." |
| } |
| |
| src_compile() { :; } |
| |
| src_install() { |
| insinto /usr/share/cups/model/KyoceraMita |
| |
| local installall=yes |
| for lingua in $IUSE_LINGUAS; do |
| if use linguas_$lingua; then |
| installall=no |
| break; |
| fi |
| done |
| |
| inslanguage() { |
| if [[ ${installall} == yes ]] || use linguas_$1; then |
| doins $2/*.ppd || die "failed to install $2 ppds" |
| fi |
| } |
| |
| inslanguage en English |
| inslanguage fr French |
| inslanguage de German |
| inslanguage it Italian |
| inslanguage pt Portuguese |
| inslanguage es Spanish |
| |
| dohtml ReadMe.htm || die |
| } |