dev-python/aiolifx-themes: new package, add 0.2.0

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2022-10-30 16:34:39 +01:00 committed by Andreas Billmeier
parent 22a25597c6
commit 606bac1be5
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 55 additions and 2 deletions

View File

@ -548,11 +548,11 @@ 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 1475 Ebuilds in total, 1468 of them have in total 1477 (34 different) licenses assigned.
There are 1476 Ebuilds in total, 1469 of them have in total 1478 (34 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|859|
|MIT|860|
|Apache-2.0|298|
|GPL-3|93|
|BSD|87|

View File

@ -0,0 +1,3 @@
DIST aiolifx-themes-0.2.0.tar.gz 13021 BLAKE2B 28464ae84e39e8f7c2a4ac5cb4737128e3d1b303dcca6758701478477492b69beb489cd7f96ab5a6fbddafaaf0f32dcddb1d4b9b8eb85afab55d81215c5fa278 SHA512 bcba996328dc180611d3603ade8d65a7bcc0bf910e4f090694a057329da71a9b47ee1bc3ee0d09ee09353fea6e66089bae369192f3f70a8d0fc6a1bb3a087152
EBUILD aiolifx-themes-0.2.0.ebuild 801 BLAKE2B 492b683e8deb4b55246bf91d77c179696262ebd03c81631ae950e906861828232175fef59a78274fecf052bcd015a6fa6979e391f4f6f899cd5dbec16cd34f74 SHA512 1241fa78621a1bcf69ba7634fcb444b08165252e1ea1651d4fe84c9edef35b90ebfb314703bee131ab155481c5a41d5aa867518b4bddff41c531efb44c2c3858
MISC metadata.xml 446 BLAKE2B b6ad899b210c5b3266ccdd77e8d33130e3b656987e05de61c623ee6175cc6cfee92b6d94029871de1edadf0c1d10c6c722e65fff0faa2aad9a71a20dfb6dd560 SHA512 a52150f1913f4a0cd0c662c446fc40fd038d26f4efed2e95f82409bae33579ef2465daf90cb3193768b8c04fdbc2d61b52486cfb2db3c332fbc5f74e5e56b32e

View File

@ -0,0 +1,35 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
DESCRIPTION="Async library that applies color themes to LIFX lights"
HOMEPAGE="https://github.com/Djelibeybi/aiolifx-themes https://pypi.org/project/aiolifx-themes/"
MY_PN=${PN/-/_}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiolifx-0.8.6[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -0,0 +1,15 @@
<?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">aiolifx-themes</remote-id>
<maintainer status="unknown">
<email>me@dje.li</email>
<name>Avi Miller</name>
</maintainer>
</upstream>
</pkgmetadata>