dev-python/PyKCS11: new package, add 1.5.15

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-05-13 07:00:08 +02:00
parent 48b555b196
commit 1bcb4b4471
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 45 additions and 2 deletions

View File

@ -606,7 +606,7 @@ 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 1822 Ebuilds in total, 1811 of them have in total 1830 (42 different) licenses assigned.
There are 1822 Ebuilds in total, 1811 of them have in total 1831 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
@ -615,7 +615,7 @@ There are 1822 Ebuilds in total, 1811 of them have in total 1830 (42 different)
|GPL-3|107|
|BSD|106|
|LGPL-3|25|
|GPL-2|22|
|GPL-2|23|
|GPL-3+|14|
|LGPL-3+|14|
|BSD-2|13|

View File

@ -0,0 +1,3 @@
DIST pykcs11-1.5.15.tar.gz 79678 BLAKE2B 9a30fbe5071dc7a10bc9106cf15c0a90df63971dd16b61f0d83bb15e11837f3b11b04257a771e3195aa1da6ffb1f9c09bcfbfb423caabc10c6e6b537058e27de SHA512 6e0048eb936854b38fb68b8f264021311006352be1228a31be183ca565ca66f057a100d903093d7ec0594d06f63fe7f375d86faa4ba4cda2f38e37e347000b8d
EBUILD PyKCS11-1.5.15.ebuild 563 BLAKE2B f9fc7d61a7729c36ef7eea573ee9af6fffb473cec8f07d38ed03e8f2713a75341ee073bab202cd636373c807459c988c8e54cd6493d27f94a812453e2b6e0e27 SHA512 1b285cb78104cee8234481fe302e24e0e48d71667b6b4d4abf3a3b5a58c3e48ed9c98f3e841f8bfcb59cdda1b65ec1cb5128a52612adcddfaba7565044ab3a33
MISC metadata.xml 525 BLAKE2B 6d9435c8db53a6fe028b9357efb3f11d2025267a9af153da1696a2291423f46c954149160bb3ca201fcdbc3794e343be0e889b485cee63d7a0a23ecd3af99815 SHA512 309522c5d4bda8fdcdb2febd4137413a3e330c5a7df2263de8e7a8e4005145b4108e77b5fa8a966c267e92345fbf685036bea62bf2108618707c63348c3ac2a1

View File

@ -0,0 +1,24 @@
# 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 Full PKCS#11 wrapper for Python"
HOMEPAGE="https://github.com/LudovicRousseau/PyKCS11 https://pypi.org/project/PyKCS11/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/asn1crypto[${PYTHON_USEDEP}]"
BDEPEND="dev-lang/swig"
distutils_enable_tests pytest

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">PyKCS11</remote-id>
<remote-id type="github">LudovicRousseau/PyKCS11</remote-id>
<maintainer status="unknown">
<email>ludovic.rousseau@free.fr</email>
<name>Ludovic Rousseau</name>
</maintainer>
</upstream>
</pkgmetadata>