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 C4D5A158013 for ; Tue, 5 Dec 2023 05:27:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9C0852BC082; Tue, 5 Dec 2023 05:26:03 +0000 (UTC) Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) (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 4849E2BC07F for ; Tue, 5 Dec 2023 05:26:03 +0000 (UTC) Received: by mail-oi1-x22c.google.com with SMTP id 5614622812f47-3b9ba82d8ccso788061b6e.1 for ; Mon, 04 Dec 2023 21:26:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701753962; x=1702358762; darn=lists.gentoo.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=02l4U+S6DJ/tST1ilkNhY4McxfEswXc0+MTMDlzawiI=; b=hFm4GjKrbGQ2itx8uccYhK/WHmSDJJ63iBcI8rtwdYK15zW4vErAuPWGQm8C4tyvX3 XUwb3qZUT46YYGKBjjOU+xyh8tVEpGhOfrtiMVVXdSIus7rlE3LgHy+L4sEHzgWnwJcj +89/mNjsA70R2g+K1ag6LzMUzEzev4bvIncnqQ8PSdYVeMq2gReRDerWgEZ4A4/mMaK6 ml02bJ3VcpHhZ0knY6B9zoqbWnWET8+9NfnB6KHGAhEkkwxrQaDiHqmebmKidxyR+smh ptPotkrNTE8nsikMKndtTP0Y12AoL9VwA8NZqu4Aos8CpDQW56ZG8PxToqCd3QRLhroW itLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701753962; x=1702358762; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=02l4U+S6DJ/tST1ilkNhY4McxfEswXc0+MTMDlzawiI=; b=a/3lYYMFDTBPPZMqQPbKWwEThBMbWPUo0eobov/EJiTcAP7VRj2cPzzTRtGzdjxA1F uBzhn2/S/cUX4Ul77OIarwD9tYK+ZpvH3xQ2ebVm2aoIVtJKL1z4hxLKjKp/CPzpks7m kWPObM/rquEKHz+1g+un17usQSJLaMbJpMLkfPH00Jjg1XLRB1DjtF7BYiuuJm3EDPou 1p+y99IunNFzSgWLbaHezoq9Ql0bko42YU9IeWMeZ701ugaNIzqzspywIBo2hHEPb04T BYi/92qR+2txbsO7TI2IrvGynNqOYeT7z982hJsgv+p1kB2T3Nwb0Ji2n3okNgnc/a9P DRHw== X-Gm-Message-State: AOJu0YyxF4iDR0uvHH32CPOsU7snSwVqmEGIc3eSqk6pptGKHUaePpNZ Zp1i0oykAhypNprvuteXxDp4YUF0tVs= X-Google-Smtp-Source: AGHT+IHYxyFNp7dI2yEktF7D2G4TTJ8QxcryGJaa1XUozDdCB5/p0QuHkleRLle1rwUH8X1s7JnozQ== X-Received: by 2002:a54:4099:0:b0:3b8:b063:5069 with SMTP id i25-20020a544099000000b003b8b0635069mr4987246oii.106.1701753961834; Mon, 04 Dec 2023 21:26:01 -0800 (PST) Received: from acleverhostname.attlocal.net (108-200-163-197.lightspeed.bcvloh.sbcglobal.net. [108.200.163.197]) by smtp.gmail.com with ESMTPSA id x19-20020a056808145300b003b6caf2accfsm2081659oiv.22.2023.12.04.21.26.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 21:26:00 -0800 (PST) From: Eli Schwartz To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] [RFC PATCH 05/10] net-print/cups-meta: new package, add 1 Date: Tue, 5 Dec 2023 00:20:30 -0500 Message-ID: <20231205052550.3150055-6-eschwartz93@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20231205052550.3150055-1-eschwartz93@gmail.com> References: <20231205052550.3150055-1-eschwartz93@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Archives-Salt: 0b3bbc7a-7173-450c-926f-8db87829719a X-Archives-Hash: 872d4620e7b4aa9e5ddc7b1403d0f193 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 --- net-print/cups-meta/cups-meta-1.ebuild | 21 +++++++++++++++++++++ net-print/cups-meta/metadata.xml | 9 +++++++++ 2 files changed, 30 insertions(+) create mode 100644 net-print/cups-meta/cups-meta-1.ebuild create mode 100644 net-print/cups-meta/metadata.xml 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..f4d404d2be8e --- /dev/null +++ b/net-print/cups-meta/cups-meta-1.ebuild @@ -0,0 +1,21 @@ +# 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" + +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..07456818fddc --- /dev/null +++ b/net-print/cups-meta/metadata.xml @@ -0,0 +1,9 @@ + + + + + printing@gentoo.org + Gentoo Printing Project + + + -- 2.41.0