From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AD959158015 for ; Mon, 18 Dec 2023 03:54:14 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 519B12BC01D; Mon, 18 Dec 2023 03:54:13 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 065032BC016 for ; Mon, 18 Dec 2023 03:54:12 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 0C4DA33D3CF for ; Mon, 18 Dec 2023 03:54:12 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 5ED981450 for ; Mon, 18 Dec 2023 03:54:10 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1702871602.2ca6e563ea90e0abfa8fab07876c5282ad2bf1f0.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-print/cups-meta/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-print/cups-meta/cups-meta-1.ebuild net-print/cups-meta/metadata.xml X-VCS-Directories: net-print/cups-meta/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 2ca6e563ea90e0abfa8fab07876c5282ad2bf1f0 X-VCS-Branch: master Date: Mon, 18 Dec 2023 03:54:10 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: e154e00c-81ce-4914-9413-d71656de6835 X-Archives-Hash: 556a3d6e263dc8108423f25bb974c9fb commit: 2ca6e563ea90e0abfa8fab07876c5282ad2bf1f0 Author: Eli Schwartz gmail com> AuthorDate: Sun Nov 12 16:26:20 2023 +0000 Commit: Sam James gentoo org> CommitDate: Mon Dec 18 03:53:22 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ca6e563 net-print/cups-meta: new package, add 1 New metapackage to pull in all the parts for a functional cups printing stack. This will allow to avoid relying on net-print/cups for that purpose -- because, with the advent of cups-filters 2.0.0 and the ongoing work to refactor CUPS 3, things are broken out into various interconnected components and configuring each one is not perfectly straightforward. Eventually, there will not be a "cups" package at all anyway. Additionally, this helps solve a longstanding cycle with cups <--> cups-filters that has only gotten worse since the latter was broken up into various packages which require libcups from cups, which in turn depends on -filters. There are a number of use cases for having cups installed in "minimal" mode so that other packages can build against it. Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> net-print/cups-meta/cups-meta-1.ebuild | 23 +++++++++++++++++++++++ net-print/cups-meta/metadata.xml | 14 ++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/net-print/cups-meta/cups-meta-1.ebuild b/net-print/cups-meta/cups-meta-1.ebuild new file mode 100644 index 000000000000..865ef6ab6d0e --- /dev/null +++ b/net-print/cups-meta/cups-meta-1.ebuild @@ -0,0 +1,23 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Metapackage for a fully configured cups printer setup" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" + +LICENSE="metapackage" +SLOT="0" +IUSE="+browsed +foomatic pdf +postscript +poppler zeroconf" +KEYWORDS="~amd64" + +RDEPEND=" + net-print/cups[zeroconf?] + net-print/libppd[postscript?,poppler?] + net-print/libcupsfilters[pdf?,poppler?] + net-print/cups-filters[foomatic?] + + browsed? ( net-print/cups-browsed ) + pdf? ( app-text/mupdf ) + postscript? ( >=app-text/ghostscript-gpl-9.09[cups] ) +" diff --git a/net-print/cups-meta/metadata.xml b/net-print/cups-meta/metadata.xml new file mode 100644 index 000000000000..45b1ab54c522 --- /dev/null +++ b/net-print/cups-meta/metadata.xml @@ -0,0 +1,14 @@ + + + + + printing@gentoo.org + Gentoo Printing Project + + + + Include support for the cups-browsed daemon. + Include support for the foomatic-rip printer driver. Strongly recommended. + Include support for the app-text/poppler filters. + +