add led-ble-0.5.4

This commit is contained in:
Andreas Billmeier 2022-09-03 13:12:54 +02:00 committed by Andreas Billmeier
parent cb8bdb0d72
commit f1045ae504
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
5 changed files with 59 additions and 3 deletions

View File

@ -379,6 +379,7 @@
|launch_library|information about the next planned space launch|N|N|Y|0.83|
|laundrify|Monitor the status of your washing machine or dryer using a laundrify WiFi power|N|N|Y|2022.6.0b0|
|lcn|allows you to connect to LCN hardware devices|N|N|Y|0.85|
|led_ble|None|N|N|Y|2022.9.0b3|
|lg_netcast|allows you to control a LG Smart TV running NetCast 3.0|N|N|Y|0.20|
|lg_soundbar|allows you to control LG Soundbars from Home Assistant|N|N|Y|0.81|
|life360|detect presence using the unofficial API of Life360|N|N|Y|0.95|

View File

@ -73,7 +73,7 @@ The Ebuild we have since `0.97.0`, as soon as I know that at least one user is a
### `app-misc/homeassistant-full`
WARNING: This one currently breaks (caused by shell limitations) emerge with an 'Argument list too long' error. It compiles with a [kernel hack](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/190#issuecomment-1002). Thanks to @gcampagnoli.
This Ebuild contains USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. It holds **862** USE Flags.
This Ebuild contains USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. It holds **863** USE Flags.
A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.md)
@ -523,12 +523,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 1863 Ebuilds in total, 1856 of them have in total 1868 (35 different) licenses assigned.
There are 1864 Ebuilds in total, 1857 of them have in total 1869 (35 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1131|
|Apache-2.0|341|
|Apache-2.0|342|
|GPL-3|113|
|BSD|106|
|LGPL-3|29|

View File

@ -0,0 +1,3 @@
DIST led-ble-0.5.4.tar.gz 14660 BLAKE2B a56ec9e50810aad43b4d2217db87a0e5ad531c8d321f6a117d0f8fff72b4efb84d1fb2aa5c9cee47d3c9153cdc94641c0efeca95f5fd993b611fc5e96a641e10 SHA512 cca4c1533d071fe335d77ac331b3f1d92aba4e92525e35367a740fef3fbe4265eb899b70876c955b620954b1499a2a2afac71d4440bd5e6c031239fc534aed09
EBUILD led-ble-0.5.4.ebuild 890 BLAKE2B 0f52d64b05e3c48d4806ee5706b2e96d656e91d39fa261d0150bd5a4ea960b14d61abb01db2106a02bcc2bc7436ab3d733786f2ac58fe77a899a4d37bd14b7f6 SHA512 c3c8b517353232bcf258d5422ede2a61a1a825028cd51d76f53c3ccc09115ae522528112b191feee1116b57846cc1b9710b193525c1377679dbc35c1b11d7da4
MISC metadata.xml 449 BLAKE2B 4d45f8a25c460ba45022f0e288066fb7b20aed729c29a2f5c58a6ad52c7cad4c9d60104d729aae449c86a6b43b5e4397b8e5c962241a3c2d69163da9ea03492c SHA512 15e7e479f2112ca3d6a6bb1e9f1f35f56d0a552162deb747dbe0c46da7b424fec323cd2cf1a0a876da2c9a36a7112151e29eecd231c90551ac6e9af013b6a36f

View File

@ -0,0 +1,37 @@
# 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="Control a wide range of LED BLE devices"
HOMEPAGE="https://github.com/bluetooth-devices/led-ble https://pypi.org/project/led-ble/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/bleak-0.15.1[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-1.11.0[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
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">led-ble</remote-id>
<maintainer status="unknown">
<email>nick@koston.org</email>
<name>J. Nick Koston</name>
</maintainer>
</upstream>
</pkgmetadata>