# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit toolchain-funcs DESCRIPTION="Provides a virtual printer for CUPS to produce PDF files" HOMEPAGE="https://www.cups-pdf.de/" SRC_URI="https://www.cups-pdf.de/src/${PN}_${PV/_}.tar.gz" S=${WORKDIR}/${PN}-${PV/_} LICENSE="GPL-2+" SLOT="0" KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" IUSE="+ppds" DEPEND="net-print/cups" RDEPEND="${DEPEND} >=app-text/ghostscript-gpl-9.54" PATCHES=( "${FILESDIR}"/${PN}-3.0.1-ghostscript-gpl-9.54-compat.patch ) src_configure() { tc-export CC } src_compile() { LDLIBS="-lcups" emake -C src ${PN} } src_install() { exeinto /usr/libexec/cups/backend exeopts -m0700 doexe src/cups-pdf insinto /etc/cups doins extra/cups-pdf.conf insinto /usr/share/cups/model if use ppds; then doins extra/CUPS-PDF_opt.ppd else doins extra/CUPS-PDF_noopt.ppd fi einstalldocs }