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 7B9C5158013 for ; Tue, 5 Dec 2023 05:26:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 43E8A2BC050; Tue, 5 Dec 2023 05:25:58 +0000 (UTC) Received: from mail-oi1-x22f.google.com (mail-oi1-x22f.google.com [IPv6:2607:f8b0:4864:20::22f]) (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 1980C2BC04C for ; Tue, 5 Dec 2023 05:25:58 +0000 (UTC) Received: by mail-oi1-x22f.google.com with SMTP id 5614622812f47-3b8b4670c78so1912491b6e.1 for ; Mon, 04 Dec 2023 21:25:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701753956; x=1702358756; 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=gRaVuKuOpODHBffztTE1gGaqfbJSj6kHPaGJ7UFSXmE=; b=V8c+ySCDA+lZuOyneg2fKCXpUavCdODE5moesuEtD4PUaDeEgMuoCRnZJw/LgcHcUp 2/nT/rT4N2OKD0kwbCnSQp3840jkEgjv1scQp/NEEzUiSDN6gWL5p7vE+eNnwDJ6B9vh TzG2AtfoidN+AgdNTrp+bYXI/jRmn8YvI20ye6pzIdVRMyVDchHTgHs+cLvnZUhqzJ/G lryDdRAm9EEE5EVL8OcNivgwGxKgWuTcAEY/+r+btKEVtvDHEjTn5btEhDuahiqPhfGq wXZhbXLnok36caF1abhUxqohOfX/F4sWoVwnnLQTIfciS4raV/7onAJNC2m2ZI8o69XB HSmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701753956; x=1702358756; 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=gRaVuKuOpODHBffztTE1gGaqfbJSj6kHPaGJ7UFSXmE=; b=bcAan/j1vcUFtbZIoQNtfwhf0YuU5gTLZLQ0Pw7cxCnhXLWc8cRjUeatWxXVorsO7D 8WfgZSUebPSjarB2RH7DxrAmepX1sWlRkmQ1yfLdzPUhAu+EKUvrasvhlOH6BR8XAetc 8PXyiu2rF8NgwvuYnxXsACCFEopXsBFX8yTZKV9XPlWzeUEQoxRDwY3Drl7jwuNv+WfN DS8pPcP8M4lXZeD2i3NtGEgmwj+LE/Q8enwuH7wjhi+mvkW+kXeOtKPqrcuPpjGSljFj YKjtQ7uGjP0UbP+p6SKNnSHYXv0L0q75fu891dTu6OUyouCXG139W3IX3gK+/Y5cRrcq se/A== X-Gm-Message-State: AOJu0Yy0um+U0zcAZCz4dZiw9T9pQWNvFgNHDZUbwRBsP0DwpCmsErKl gJYbwuIhv4DScUTXroGquUY3NznWlds= X-Google-Smtp-Source: AGHT+IGGfVD6+Vy9x6h3qv3Y7eAEXaOTJwEi1BIulQpHuKVkXtptVqMjbbTeSLtXSJBT1bXPbv1aJg== X-Received: by 2002:a05:6808:3021:b0:3b8:b063:666d with SMTP id ay33-20020a056808302100b003b8b063666dmr5996087oib.100.1701753956546; Mon, 04 Dec 2023 21:25:56 -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.25.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 21:25:55 -0800 (PST) From: Eli Schwartz To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] [RFC PATCH 01/10] net-print/libcupsfilters: new package, add 2.0.0 Date: Tue, 5 Dec 2023 00:20:26 -0500 Message-ID: <20231205052550.3150055-2-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: 98fda7d0-be29-4eb0-86f4-65d3879fda28 X-Archives-Hash: 3995c211be53ed290df730f385dfdf15 Part of the CUPS v3 evolution. Now, cups-filters has been split out into multiple sub-packages. This is the core library. Signed-off-by: Eli Schwartz --- net-print/libcupsfilters/Manifest | 1 + .../libcupsfilters-2.0.0.ebuild | 60 +++++++++++++++++++ net-print/libcupsfilters/metadata.xml | 14 +++++ 3 files changed, 75 insertions(+) create mode 100644 net-print/libcupsfilters/Manifest create mode 100644 net-print/libcupsfilters/libcupsfilters-2.0.0.ebuild create mode 100644 net-print/libcupsfilters/metadata.xml diff --git a/net-print/libcupsfilters/Manifest b/net-print/libcupsfilters/Manifest new file mode 100644 index 000000000000..9145aecf6f6d --- /dev/null +++ b/net-print/libcupsfilters/Manifest @@ -0,0 +1 @@ +DIST libcupsfilters-2.0.0.tar.xz 1279856 BLAKE2B ce9d839bb700017c303c1301c7a97fd02e3657a908e685377be49557d995574a7fc5a31d4fcbda5eeb9ba2d3cd07858224540dbf0bc9fa078cfd25a58ee15a41 SHA512 279bff6dcfa76312b10dae97480914345defd90eab79c4716d4553870f73e0f9db404786fd7e2948a86ae5aedb10dca0c2984ccb4222acbd4e835cd572030d6a diff --git a/net-print/libcupsfilters/libcupsfilters-2.0.0.ebuild b/net-print/libcupsfilters/libcupsfilters-2.0.0.ebuild new file mode 100644 index 000000000000..511d423289b8 --- /dev/null +++ b/net-print/libcupsfilters/libcupsfilters-2.0.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="library for developing printing features, split out of cups-filters" +HOMEPAGE="https://github.com/OpenPrinting/libcupsfilters" +SRC_URI="https://github.com/OpenPrinting/libcupsfilters/releases/download/${PV}/${P}.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="dbus exif jpeg pdf +poppler +postscript png test tiff" +KEYWORDS="~amd64" + +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-text/qpdf-8.3.0:= + media-libs/fontconfig + media-libs/lcms:2 + >=net-print/cups-2 + !=app-text/poppler-0.32[cxx] ) + png? ( media-libs/libpng:= ) + tiff? ( media-libs/tiff:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=sys-devel/gettext-0.18.3 + virtual/pkgconfig + test? ( media-fonts/dejavu ) +" + +src_configure() { + local myeconfargs=( + --enable-imagefilters + --localstatedir="${EPREFIX}"/var + --with-cups-rundir="${EPREFIX}"/run/cups + + $(use_enable exif) + $(use_enable dbus) + $(use_enable poppler) + $(use_enable postscript) + $(use_enable pdf mutool) + $(use_with jpeg) + $(use_with png) + $(use_with tiff) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/net-print/libcupsfilters/metadata.xml b/net-print/libcupsfilters/metadata.xml new file mode 100644 index 000000000000..d31059e1c097 --- /dev/null +++ b/net-print/libcupsfilters/metadata.xml @@ -0,0 +1,14 @@ + + + + + printing@gentoo.org + Gentoo Printing Project + + + Build the pdftoraster filter + + + OpenPrinting/libcupsfilters + + -- 2.41.0