parent
3c2c15b605
commit
f231b7555d
|
@ -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 1865 Ebuilds in total, 1858 of them have in total 1870 (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|346|
|
||||
|Apache-2.0|348|
|
||||
|GPL-3|113|
|
||||
|BSD|104|
|
||||
|LGPL-3|29|
|
||||
|
@ -563,9 +563,9 @@ There are 1865 Ebuilds in total, 1858 of them have in total 1870 (35 different)
|
|||
|CC-BY-NC-SA-4.0|1|
|
||||
|CC0-1.0|1|
|
||||
|
||||
(Last counted: 03/09/2022)
|
||||
(Last counted: 04/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: 03/09/2022
|
||||
Last updated: 04/09/2022
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
DIST xiaomi-ble-0.6.4.tar.gz 19735 BLAKE2B 3297de42a9078be1e85e66565abdae9c91f3a341dddb20d36ee5e58700e61d9a751f83443c3fa6c0e12f9aca51fc5a41d2944837f971b78439d90625f616eb3c SHA512 5bf981cd1170d4986c432e4928f6add1c52e5766a7db591eb74b7ee5bdb6a8799aa375ea658c896f343743991420bd9e2462d91ec3485302da19521f23146c77
|
||||
DIST xiaomi-ble-0.9.0.tar.gz 21082 BLAKE2B 5d93fbb0fa0b837cbc986429da137271588b6c0c11b5820f4ed042953098934b02c4cfb490e50976f812c356b8c7b232318ca25e2135dbae74676e7bdbbce8f0 SHA512 760d68f8fbbcbf9e6b1cb66630a5a312f5f6ddf944092bb2de4eca75f5dc16b4050eb030d6c53ea0e6cb6fc402d80658c40f9c63cfc959367c72b52f1e5384e2
|
||||
DIST xiaomi-ble-0.9.2.tar.gz 21089 BLAKE2B f567700b5d49f886510235c72768b7501a6f88d11cf343618e4fc4cc1c17e64419efc57fdab7b24b6c3644595f6e0d215c738b983889a61edaf8a73280ea3dc5 SHA512 65fecc5d2412db91262b0c021d0e11daeff7850179a65d5b09808a7c20f76789e711087f9edd88b2bc797cec72034c15c11e5fb266723d5c1a012f5e49a1da3d
|
||||
EBUILD xiaomi-ble-0.6.4.ebuild 1050 BLAKE2B 852d6cd4bfdd2be1381c70858da9f315c6dfecd4ca911692067c3a546ca3b0ac804e0580ac3819ca820955fbda549090e05ee6e73358beef2ca534c27e011fba SHA512 7abd313acf028a891e2994a1bcf167819ce9af23f7a772b1526275cd26d94be57e08febd0d7e643733b575127ac8f54e79f4bfe6abf4e1198a586029d550234c
|
||||
EBUILD xiaomi-ble-0.9.0.ebuild 1050 BLAKE2B 0d959adf95c54495b9bc1594ec8d34774bbda0dba6987de43cbe510fa73c5bc745b9e951c80c758b6762bf19e91d72c24059eaf72d6e6e7591fdfb963ed3657c SHA512 09ed44ccc238905f61d82fde9f366d43d446b25885ec375efa2ce7fd58ffbdaf1d19fd38c0aefa17fa8f410515157a5415925c916a4491c12f318092c7938c61
|
||||
EBUILD xiaomi-ble-0.9.2.ebuild 1110 BLAKE2B 408c2540f9599d424db96946dbd1609f82955b2949fc57118aa4f6dcef743d7ad6c1dad3b002f64a019e29c8a76169e8def925369632bf9979f8bbfa60e36b27 SHA512 36a47a7702202a4e0ff047ffc0abf56aa13140b1a90c3f6bfd6e2cdb69c33b146b2bce4a5e4dd51b090f2b9e748d5d87071d16e0191f6b393d658b102b980f1c
|
||||
MISC metadata.xml 456 BLAKE2B 396f5235c138aa794e16f4a2ff42d3505e2d3b38b055b135b9224ad94add070b586cc3a6d8847cf53135c49d62e4bb88edffc11bcc99721b1fb5a3ebb46e9dba SHA512 c27ec3846e1fadd63b0a4b77a9fa63483e9ef2dbb1fc3d98ce2a2410a6e63211395f01706ca762749b82c8c2587b350dad5543bef81df68c3dcde1495efd63f0
|
||||
|
|
|
@ -0,0 +1,40 @@
|
|||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Manage Xiaomi BLE devices"
|
||||
HOMEPAGE="https://github.com/bluetooth-devices/xiaomi-ble https://pypi.org/project/xiaomi-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/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sensor-state-data-2.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/bluetooth-sensor-state-data-1.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodomex-3.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-1.4.0[${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
|
|
@ -0,0 +1,41 @@
|
|||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Manage Xiaomi BLE devices"
|
||||
HOMEPAGE="https://github.com/bluetooth-devices/xiaomi-ble https://pypi.org/project/xiaomi-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/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sensor-state-data-2.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/bluetooth-sensor-state-data-1.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodomex-3.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-1.11.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
|
Loading…
Reference in New Issue