dev-python/brother: treeclean

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-01-04 10:35:55 +01:00
parent 212961ffa5
commit 8c5e9f86b9
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
5 changed files with 7 additions and 56 deletions

View File

@ -94,7 +94,6 @@
|bosch_shc|integrate your Bosch SHC into Home Assistant|N|N|Y|2021.6|
|braviatv|Control almost all Sony Bravia TV 2013 and newer|N|Y|Y||
|broadlink|Allows you to interact with Broadlink remote control devices|N|Y|Y|0.35|
|brother|Read current data from your local Brother printer|N|Y|Y||
|brottsplatskartan|brottsplatskartan sensor allows one to track reported incidents|N|Y|Y|0.85|
|brunt|The brunt platform allows one to control Blind Engines by Brunt|N|Y|Y|0.75|
|bsblan|This integration integrates BSBLan device into Home Assistant|N|Y|Y||

View File

@ -117,12 +117,12 @@ These are the USE Flags I use in production myself. All will compile fine and ar
[![emerge ha-med](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml/badge.svg?branch=master)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml)
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **294** USE Flags.
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **293** USE Flags.
### `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 **940** 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 **939** USE Flags.
A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.md)
@ -612,14 +612,14 @@ 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 1600 Ebuilds in total, 1589 of them have in total 1603 (42 different) licenses assigned.
There are 1596 Ebuilds in total, 1585 of them have in total 1600 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|919|
|Apache-2.0|339|
|Apache-2.0|337|
|GPL-3|102|
|BSD|88|
|BSD|87|
|LGPL-3|22|
|GPL-2|20|
|all-rights-reserved|15|
@ -659,9 +659,9 @@ There are 1600 Ebuilds in total, 1589 of them have in total 1603 (42 different)
|GPL-2+|1|
|GPL-2-with-linking-exception|1|
(Last counted: 03/01/2024)
(Last counted: 04/01/2024)
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/01/2024
Last updated: 04/01/2024

View File

@ -1,3 +0,0 @@
DIST brother-2.3.0.tar.gz 14304 BLAKE2B 0a0699141c401c19fa0e9e32f629713883994b91c435d7aa5736c57a027f56ee976c7610c4fa92863680446f17df23aefb28cc0c885701d25177393bfa2b6c1b SHA512 2d2ee68bb87a8105581f7cd83aa487bceedbb2f7b68aba8b3812b8e5d65e3ab31457fd2f26123a303284b3df86782d6271d80b16af0a92d6a0a1fdedd2c55736
EBUILD brother-2.3.0.ebuild 780 BLAKE2B 67c5780c829bc6808aa30e0e3d4062863f7c60b159582fbe6c39bc5fd30be4c2d1d9a3c3107831663d73eef9882c2df9b8b91f28a513bf32fb3959e161ae6e9b SHA512 ded4186336e96dd3de56e862b6d64764c6d11091c7840bd541cc61bf49665f607c7d0b6ed5f6c5a59cd8ad3e29d7c7c11c3203411146f1afa7ffbf2ec6339b5d
MISC metadata.xml 382 BLAKE2B 156547dd0d97ed5de780880847a2a6f1b44aad722dae72e42f8ce2d9c89f14ff1043acc044275248fcff3b744571682d8e161ddd0d00ae06e8d2f2b1c549401b SHA512 749cf2159c985e2724c4c932f960ffb86d2762296c2e46b4da84439964b1009e008b0e6c592643342ab8e6e33f16e6c926f35dacb7bdc2d28505da5a24f8ee0f

View File

@ -1,33 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Python wrapper for getting data from Brother laser and inkjet printers via SNMP."
HOMEPAGE="https://github.com/bieniu/brother https://pypi.org/project/brother/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
>=dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/pytest-runner[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,12 +0,0 @@
<?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">brother</remote-id>
<remote-id type="github">bieniu/brother</remote-id>
</upstream>
</pkgmetadata>