From 33d55248552724ccc84e484d8770fc0fbc843eeb Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Mon, 3 Mar 2025 14:46:57 +0100 Subject: [PATCH] dev-embedded/esphome-glyphsets: new package, add 0.1.0 Signed-off-by: Andreas Billmeier --- README.md | 10 ++++----- dev-embedded/esphome-glyphsets/Manifest | 3 +++ .../esphome-glyphsets-0.1.0.ebuild | 21 +++++++++++++++++++ dev-embedded/esphome-glyphsets/metadata.xml | 16 ++++++++++++++ 4 files changed, 45 insertions(+), 5 deletions(-) create mode 100644 dev-embedded/esphome-glyphsets/Manifest create mode 100644 dev-embedded/esphome-glyphsets/esphome-glyphsets-0.1.0.ebuild create mode 100644 dev-embedded/esphome-glyphsets/metadata.xml diff --git a/README.md b/README.md index c94b9dfd6..bc9d5e779 100644 --- a/README.md +++ b/README.md @@ -606,12 +606,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E ## Licenses This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted. -There are 2382 Ebuilds in total, 2364 of them have in total 2408 (43 different) licenses assigned. +There are 2385 Ebuilds in total, 2367 of them have in total 2411 (43 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1353| -|Apache-2.0|551| +|MIT|1354| +|Apache-2.0|553| |GPL-3|149| |BSD|128| |GPL-2|30| @@ -654,9 +654,9 @@ There are 2382 Ebuilds in total, 2364 of them have in total 2408 (43 different) |GPL-2+|1| |GPL-2-with-linking-exception|1| -(Last counted: 02/03/2025) +(Last counted: 03/03/2025) I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources. A big thanks goes to Iris for reviewing this README. -Last updated: 02/03/2025 +Last updated: 03/03/2025 diff --git a/dev-embedded/esphome-glyphsets/Manifest b/dev-embedded/esphome-glyphsets/Manifest new file mode 100644 index 000000000..3b498ca6a --- /dev/null +++ b/dev-embedded/esphome-glyphsets/Manifest @@ -0,0 +1,3 @@ +DIST esphome_glyphsets-0.1.0.tar.gz 107252 BLAKE2B 3530ea526405f72b0c314084e9140d25175e1568ad7d22faa8c5a8db926b894e01f6652ba414023f398b6eda1851acc353e4ee1dbb86448ec9592fdaf1b051e0 SHA512 65f6a4c16c7faf0514355e6e2aa134d51366b197c2f3ac1453816ee2c56d4acdcd9ea816782e721e33c5dd46b759918466cd421d2007bbcc329dd45757f1f030 +EBUILD esphome-glyphsets-0.1.0.ebuild 519 BLAKE2B f935fca25fc623f1f5709f055b459382d54eab07f7e426f1a833ff191bf690d52414f447e27ebdebd5e243dc1b73110676a0cf8125f8b5e0cbf893ac2b01f209 SHA512 de2df41140c708f214c851ab1c1d9c7fe1629f7362a2cfa632ff185d653fc0ee4106034d1fa65c060ad492ba07cd93f2d54466d5958f974acd9a079d95fc4000 +MISC metadata.xml 540 BLAKE2B c8dc542cd4013e15c0bf17e036c8615d9f79fe472c8ec1fc29feff9fa70fd16c664686e7df86ddaa36e0d693f25de09080427ac3dbfbc92680593dd64aead3e0 SHA512 50be6c603f2da55e168ef87c68c3796328bf4eb7aeeb3f3c64ca801334f89fb8a5878341205b9f612033dfa05981531df33cfeddb95e8e681e452d7f0f00d3bf diff --git a/dev-embedded/esphome-glyphsets/esphome-glyphsets-0.1.0.ebuild b/dev-embedded/esphome-glyphsets/esphome-glyphsets-0.1.0.ebuild new file mode 100644 index 000000000..359362270 --- /dev/null +++ b/dev-embedded/esphome-glyphsets/esphome-glyphsets-0.1.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A lightweight version of glyphsets for ESPHome" +HOMEPAGE="https://pypi.org/project/esphome-glyphsets/ https://github.com/esphome/esphome-glyphsets/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +distutils_enable_tests pytest diff --git a/dev-embedded/esphome-glyphsets/metadata.xml b/dev-embedded/esphome-glyphsets/metadata.xml new file mode 100644 index 000000000..3882e017d --- /dev/null +++ b/dev-embedded/esphome-glyphsets/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + + esphome-glyphsets + esphome/esphome-glyphsets + + hello@openhomefoundation.org + ESPHome authors + + +