add bluemaestro-ble-0.2.0

This commit is contained in:
Andreas Billmeier 2022-09-05 07:19:11 +02:00 committed by Andreas Billmeier
parent ea42d9f5f1
commit 3d7222c04a
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
5 changed files with 62 additions and 6 deletions

View File

@ -75,6 +75,7 @@
|blinksticklight|The blinkstick platform lets you control your Blinkstick lights|N|Y|Y|0.7.5|
|blinkt|The blinkt light platform lets you control the Blinkt! board, featuring eight su|N|Y|Y|0.44|
|blockchain|Displays Bitcoin wallet balances from blockchain.info|N|Y|Y|0.47|
|bluemaestro|None|N|N|Y|2022.9.0b4|
|bluesound|Allows you to control your Bluesound HiFi wireless speakers and audio integratio|N|N|Y|0.51|
|bluetooth|The Bluetooth integration will detect nearby Bluetooth devices|Y|Y|Y|2022.8.1|
|bluetooth_le_tracker|Tracks Bluetooth low-energy devices periodically based on interval_seconds value|Y|Y|Y|0.27|

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 **870** 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 **871** 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 1869 Ebuilds in total, 1862 of them have in total 1874 (35 different) licenses assigned.
There are 1867 Ebuilds in total, 1860 of them have in total 1872 (35 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1131|
|Apache-2.0|349|
|MIT|1132|
|Apache-2.0|346|
|GPL-3|114|
|BSD|104|
|LGPL-3|29|
@ -563,9 +563,9 @@ There are 1869 Ebuilds in total, 1862 of them have in total 1874 (35 different)
|CC-BY-NC-SA-4.0|1|
|CC0-1.0|1|
(Last counted: 04/09/2022)
(Last counted: 05/09/2022)
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: 04/09/2022
Last updated: 05/09/2022

View File

@ -0,0 +1,3 @@
DIST bluemaestro-ble-0.2.0.tar.gz 5852 BLAKE2B 86d555a5528531f288c83b406c0fd20f8490162d5c6c172742533d23ec9dca7869e7343144ac4467863c29c786a31aad92607fbcd5e93a8915b3269fa81fa328 SHA512 5d2eae8a0451428ade37aec0592f0b15fd77378e49d8c1c0d27742bdda3f46600ec3a70552b2a76d77f00a789adaffb1e4a1153c0079bd7be8a2cacca6a144e5
EBUILD bluemaestro-ble-0.2.0.ebuild 906 BLAKE2B ab88e56604d851f363eeaeae55c990bbc49e758a0f9c8c77a6e312d5a1819bbd7911d7049c0bcbd845f9da76b8e8509e59460d199b4b8b57d9863d8e8d685dfa SHA512 85a8df96d4a3298c5261e9dae6f27b0fa887963969d8d8cf5708d8955ad98740c14a769d398763d69a394a30ae7d7b23830006feb7f776cc29acc26442fe18d6
MISC metadata.xml 457 BLAKE2B 76e61cf1ecbacd4dc74a7402d8eac7557ae95100e7073fd5b064a376e988fdfc41d479c183d9a6c4f9eb3c1c45b890f6321dfa50aa32600e1b5523d5cd42ab04 SHA512 24ac9b53b8a51ccfdb7c687a34d680f9c8d115ac779afc85f342b92e791319d8c314c543a62067cb4feebad6fe527fd7520a51a6e4a9c61c674ed74fefbb1463

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="bluemaestro BLE devices"
HOMEPAGE="https://github.com/bluetooth-devices/bluemaestro-ble https://pypi.org/project/bluemaestro-ble/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/sensor-state-data-2.6.0[${PYTHON_USEDEP}]
>=dev-python/bluetooth-sensor-state-data-1.6.0[${PYTHON_USEDEP}]
>=dev-python/bluetooth-data-tools-0.1.2[${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">bluemaestro-ble</remote-id>
<maintainer status="unknown">
<email>nick@koston.org</email>
<name>J. Nick Koston</name>
</maintainer>
</upstream>
</pkgmetadata>