dev-python/oathtool: new package, add 2.3.2

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-10-26 00:03:51 +02:00
parent 5a2c042339
commit b6b5b19514
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 44 additions and 4 deletions

View File

@ -606,11 +606,11 @@ 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 2091 Ebuilds in total, 2080 of them have in total 2107 (42 different) licenses assigned.
There are 2093 Ebuilds in total, 2082 of them have in total 2109 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1209|
|MIT|1211|
|Apache-2.0|471|
|GPL-3|128|
|BSD|111|
@ -653,9 +653,9 @@ There are 2091 Ebuilds in total, 2080 of them have in total 2107 (42 different)
|GPL-2+|1|
|GPL-2-with-linking-exception|1|
(Last counted: 25/10/2024)
(Last counted: 26/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.
A big thanks goes to Iris for reviewing this README.
Last updated: 25/10/2024
Last updated: 26/10/2024

View File

@ -0,0 +1,3 @@
DIST oathtool-2.3.2.tar.gz 9830 BLAKE2B a9f6666025e393b5a3a1781105ce698626012f26074a954bf864cfda8bcd393ba25e421055d88af49a9250ba4b5f1e9c49874864e64cef5b594340919b483661 SHA512 435cb3f2fa4fd5c6c45767a38f6040d0383b22a24ae636ab28108d5a200138d63e4cf0770fe8f9c89e5309a5702dc00347f33483e8d57a9d60e6e9375665026b
EBUILD oathtool-2.3.2.ebuild 474 BLAKE2B 93a4869c8923605efe34abd5f7d90d4ac41381ab516585bf201f87f7da9053e283d98fcbcb1e0c8d409c2b0461b6cfcaab02470023a7bd06cf22939c3e6cfcd6 SHA512 609b6b324d63faefbebbaf40cb9e91138c9c52c7e361b430ba273f728433a1085409531751dc7bc45fb9d1f2659fafa560b3c25dea3f9bdb6760c392adb5cf24
MISC metadata.xml 512 BLAKE2B e4a79984355e2648ded0ca8caa6ecd2e098c6b3c59b1e83d2e8c7cac4fd9e2fb806073717929063dcf6aedf8f5cd1377934895c27fde205c6c321d3fcd5e99c8 SHA512 191fbe9df1a0aef5148f5363a72a64e23591d89bb322179aedc7d68908cd26d82165ba4a624d52366e6b81a4253de68039253d4ec667e4192ed78c2eaa1a9292

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">oathtool</remote-id>
<remote-id type="github">jaraco/oathtool</remote-id>
<maintainer status="unknown">
<email>jaraco@jaraco.com</email>
<name>"Jason R. Coombs"</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,21 @@
# 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="One-time password generator"
HOMEPAGE="https://github.com/jaraco/oathtool https://pypi.org/project/oathtool/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
distutils_enable_tests pytest