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 2BEFF15808B for ; Wed, 23 Mar 2022 16:15:07 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AA4EDE08F7; Wed, 23 Mar 2022 16:15:03 +0000 (UTC) Received: from smtp.gentoo.org (dev.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)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6BD93E08EB for ; Wed, 23 Mar 2022 16:15:03 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4D3B83432BB for ; Wed, 23 Mar 2022 16:15:02 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id D776334E for ; Wed, 23 Mar 2022 16:14:59 +0000 (UTC) From: "Ronny Gutbrod" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ronny Gutbrod" Message-ID: <1647650619.f9e3e37884693a3a62eec1f1fb65b984aac0ec98.tastytea@gentoo> Subject: [gentoo-commits] repo/proj/guru:master commit in: dev-python/glyphsets/ X-VCS-Repository: repo/proj/guru X-VCS-Files: dev-python/glyphsets/Manifest dev-python/glyphsets/glyphsets-0.2.1.ebuild dev-python/glyphsets/metadata.xml X-VCS-Directories: dev-python/glyphsets/ X-VCS-Committer: tastytea X-VCS-Committer-Name: Ronny Gutbrod X-VCS-Revision: f9e3e37884693a3a62eec1f1fb65b984aac0ec98 X-VCS-Branch: master Date: Wed, 23 Mar 2022 16:14:59 +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: af228322-ceaa-4c97-9ae9-e6a21d8b6acf X-Archives-Hash: 9903d23a513b864c8bf27046904ade9d commit: f9e3e37884693a3a62eec1f1fb65b984aac0ec98 Author: Alessandro Barbieri gmail com> AuthorDate: Fri Mar 18 23:59:12 2022 +0000 Commit: Ronny Gutbrod tastytea de> CommitDate: Sat Mar 19 00:43:39 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9e3e378 dev-python/glyphsets: initial import Signed-off-by: Alessandro Barbieri gmail.com> dev-python/glyphsets/Manifest | 1 + dev-python/glyphsets/glyphsets-0.2.1.ebuild | 34 +++++++++++++++++++++++++++++ dev-python/glyphsets/metadata.xml | 19 ++++++++++++++++ 3 files changed, 54 insertions(+) diff --git a/dev-python/glyphsets/Manifest b/dev-python/glyphsets/Manifest new file mode 100644 index 000000000..f15e0e525 --- /dev/null +++ b/dev-python/glyphsets/Manifest @@ -0,0 +1 @@ +DIST glyphsets-0.2.1.tar.gz 1265612 BLAKE2B 29aeadf2345887eef4b0a2f91bfee272fe8a45a3c0fefdcd6ebd70eef556b899294fc9a58b8e72a8913f9fa9bc63d2b378b7d6229afb516c0a57063ff2e6d08a SHA512 0a937ec231c617ee2fe6cc0d7a4f8930b2b49342a94b82577968e0334224a84ebcfa76f104cce526da854a283c0179da3dd9b7a2dea0d3fdbabdce626f108a9e diff --git a/dev-python/glyphsets/glyphsets-0.2.1.ebuild b/dev-python/glyphsets/glyphsets-0.2.1.ebuild new file mode 100644 index 000000000..1c7b2530a --- /dev/null +++ b/dev-python/glyphsets/glyphsets-0.2.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="A python API for evaluating coverage of glyph sets in font projects" +HOMEPAGE=" + https://github.com/googlefonts/glyphsets + https://pypi.org/project/glyphsets/ +" +SRC_URI="https://github.com/googlefonts/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +KEYWORDS="~amd64" +SLOT="0" + +#ufoLib2 is an indirect dependency +RDEPEND=" + dev-python/fonttools[${PYTHON_USEDEP}] + dev-python/ufoLib2[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + >=dev-python/setuptools_scm-4[${PYTHON_USEDEP}] +" + +python_prepare_all() { + export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" + distutils-r1_python_prepare_all +} diff --git a/dev-python/glyphsets/metadata.xml b/dev-python/glyphsets/metadata.xml new file mode 100644 index 000000000..83982aa65 --- /dev/null +++ b/dev-python/glyphsets/metadata.xml @@ -0,0 +1,19 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + +If you are a font developer or typeface designer, see the subdirectory encodings/GF Glyph Sets which provides glyph set definition "standards" that are typically useful sets to draw. + +On the other hand, the nam files on the encodings directory are probably more useful for expert web developers. Those files explain how the Unicode Range subsets are defined, typically per script (writing system), in the Google Fonts css API. + + + + https://github.com/googlefonts/glyphsets/issues + googlefonts/glyphsets + glyphsets + +