commit: 115752e438d5ae110b6dae4b0830b29c1c47dd43 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Feb 23 01:29:52 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Feb 23 01:29:52 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=115752e4
net-print/cups-pdf: add 3.0.2 Signed-off-by: Sam James <sam <AT> gentoo.org> net-print/cups-pdf/Manifest | 1 + net-print/cups-pdf/cups-pdf-3.0.2.ebuild | 48 ++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) diff --git a/net-print/cups-pdf/Manifest b/net-print/cups-pdf/Manifest index 202924793697..e6daefa6148c 100644 --- a/net-print/cups-pdf/Manifest +++ b/net-print/cups-pdf/Manifest @@ -1 +1,2 @@ DIST cups-pdf_3.0.1.tar.gz 29754 BLAKE2B f964358c5e465447e703848a697f6c801624a1836e2a0a4026c507c66048cf4bef92327508598ec7e9a356d4f57894a6b610e55b7a9a34e942cf2b88c6c55b85 SHA512 a06580f3056dddbb883c8db0c71b37b883482ae1ac8aa9bcfd85e679c4dcb44278006b7110d2988173d0eeb05b0f19fb39081fad49bf26839235e97fbe27a818 +DIST cups-pdf_3.0.2.tar.gz 32776 BLAKE2B b5a869571cda9197f67ad3a59292c4680c629c91b0440ef5042705751826f7b9877aaccc33d555a85ce225d25d66f6f806473c856621f78e5b6afe9ad496c084 SHA512 e400a12da4b6cdfd9e77bf03e3a4e87f3512a01e5272d94e58ddf51b3cab54d8978c43c8bfd9490e4c7456523662df522ef783aa723332d32b657b6448320618 diff --git a/net-print/cups-pdf/cups-pdf-3.0.2.ebuild b/net-print/cups-pdf/cups-pdf-3.0.2.ebuild new file mode 100644 index 000000000000..2349f522ea6b --- /dev/null +++ b/net-print/cups-pdf/cups-pdf-3.0.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2026 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 +" + +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 +}
