dev-embedded/esphome-glyphsets: new package, add 0.1.0

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2025-03-03 14:46:57 +01:00
parent 54d1f6d801
commit 33d5524855
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 45 additions and 5 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">esphome-glyphsets</remote-id>
<remote-id type="github">esphome/esphome-glyphsets</remote-id>
<maintainer status="unknown">
<email>hello@openhomefoundation.org</email>
<name>ESPHome authors</name>
</maintainer>
</upstream>
</pkgmetadata>