dev-python/pyspeex-noise: new package, add 1.0.2

Closes: #3563
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-10-20 09:48:43 +02:00
parent 371a035ce5
commit 2ec470c451
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 45 additions and 4 deletions

View File

@ -606,12 +606,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
## Licenses ## 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. 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 2017 Ebuilds in total, 2006 of them have in total 2034 (42 different) licenses assigned. There are 2018 Ebuilds in total, 2007 of them have in total 2035 (42 different) licenses assigned.
|License| Ebuilds using it| |License| Ebuilds using it|
|-------|-----| |-------|-----|
|MIT|1166| |MIT|1166|
|Apache-2.0|450| |Apache-2.0|451|
|GPL-3|119| |GPL-3|119|
|BSD|113| |BSD|113|
|GPL-2|25| |GPL-2|25|
@ -653,9 +653,9 @@ There are 2017 Ebuilds in total, 2006 of them have in total 2034 (42 different)
|GPL-2+|1| |GPL-2+|1|
|GPL-2-with-linking-exception|1| |GPL-2-with-linking-exception|1|
(Last counted: 19/10/2024) (Last counted: 20/10/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. 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. A big thanks goes to Iris for reviewing this README.
Last updated: 19/10/2024 Last updated: 20/10/2024

View File

@ -0,0 +1,3 @@
DIST pyspeex_noise-1.0.2.tar.gz 49882 BLAKE2B 6f56a556e791b6f7155d2e31ddbc7f65d31086c0b6453963f8dc66413e945ad1f62d71b910a932c8ccb626416f6c8f1baaee37befcab96a68e417139364fdfff SHA512 1f3e687fe63f4e2bd6bb54f4e07dc6fd3684103be25c1c39eea5746df7fb4fc0f01368eefa87820f49bc2f8bf46627841b36ce7cf92dbb9a46f9eff9e2994fd7
EBUILD pyspeex-noise-1.0.2.ebuild 537 BLAKE2B dd5f64ff73d4951fea47c0a9a31c2a4aba5215dc2823c556c51df33a938e3b2d6dc1690fb92890ac79617c62452484ac061316930ae334fb4ba95bf18c1f37ce SHA512 a60811ebc21e7fe5824579e4997d3b5509b90f7e4cbf3753c2e214dcb99a30bfc9c2d42401aaf617e1c026b809d5c2887e05ac7e7d2a43d77034a2dc8f2dd7f3
MISC metadata.xml 517 BLAKE2B 2185397c4b1f973a469db8a4b89338531a081e4193de5292d2c50a9a121a28728d549f66bb52b58ef0f12a09440aab0feb1f9d82c5c7e1f967a1299a4ccc2758 SHA512 9311151a202b0e4c7ea2189fd7be98a13fceca43380129ac42c4973086af865de134b6ef3b8d2e2a734320ba12785d274056d623e8f013d3441ffbaef4b5ff81

View File

@ -0,0 +1,16 @@
<?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">pyspeex-noise</remote-id>
<remote-id type="github">rhasspy/speex-noise</remote-id>
<maintainer status="unknown">
<email>mike@rhasspy.org</email>
<name>Michael Hansen</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,22 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A Python library for getting historical and forecasted usage/cost from utilities that use opower.com such as PG&E"
HOMEPAGE="https://pypi.org/project/pyspeex-noise/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
distutils_enable_tests pytest