dev-python/PySPX: new package, add 0.5.0

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-05-13 06:53:49 +02:00
parent b5cf24f05e
commit 48b555b196
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 47 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
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 1818 Ebuilds in total, 1807 of them have in total 1826 (42 different) licenses assigned.
There are 1822 Ebuilds in total, 1811 of them have in total 1830 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1045|
|Apache-2.0|397|
|MIT|1047|
|Apache-2.0|398|
|GPL-3|107|
|BSD|106|
|LGPL-3|25|
@ -634,6 +634,7 @@ There are 1818 Ebuilds in total, 1807 of them have in total 1826 (42 different)
|LGPL-2.1|2|
|BSD-4|2|
|LGPL-2|2|
|CC0-1.0|2|
|0BSD|1|
|CC-BY-4.0|1|
|PYTHON|1|
@ -648,7 +649,6 @@ There are 1818 Ebuilds in total, 1807 of them have in total 1826 (42 different)
|HPND|1|
|CC-BY-NC-SA-3.0|1|
|CC-BY-NC-SA-4.0|1|
|CC0-1.0|1|
|EPL-2.0|1|
|GPL-2+|1|
|GPL-2-with-linking-exception|1|

View File

@ -0,0 +1,3 @@
DIST PySPX-0.5.0.tar.gz 454434 BLAKE2B 30597da2e82704ef3ef2cfe227a7a5de9cc210d9508c3e043d2070adf145b64cbee5efa8ec40e0c50733e08e508571bb1c82f3d52192f1435ae5e068d2597db1 SHA512 509182b5e782d87dbb064e551c2046e472d92666030e0cde3f561ad216011968f7993ec7c7ef576c82b954d6ca230a4d07fa4e43e14e7eb7f4c2fe0a4f56bbd7
EBUILD PySPX-0.5.0.ebuild 546 BLAKE2B 5401f72c1efd4238daab72900f3c41217b5500be180351e06a113933cc101ad41cba9315e9d70ad95ba3b4f9a830a483137158aec0e9594c0daf1209e5b37644 SHA512 ed9424bd4dd525c234897011ba52a07494842708b13f3c9b162875d979b78e8bedf9e1b2954f689298fc5816e44cc567ee580c0c6e4cbb64e79a8f338e7ab97a
MISC metadata.xml 507 BLAKE2B 6a3ac2d9395950d553e269f3e37a9a44896c47c2a73322b901da7b81f1e304b7cf3ea200c100ee2eded86d964d879cd034ed234f7813bbcf876be17a22ee4e44 SHA512 f3f337ab1c2f48f4edd9e1e09bb285dd31571e74e5d73aea549f9ff78f8ebdf32d9090919a41d22e9159fba193b31b4d883687c0dd4675df36439dae422a5838

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
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Python bindings for SPHINCS+"
HOMEPAGE="https://github.com/sphincs/pyspx https://pypi.org/project/PySPX/"
LICENSE="CC0-1.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/cffi-1.0.0[${PYTHON_USEDEP}]"
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">PySPX</remote-id>
<remote-id type="github">sphincs/pyspx</remote-id>
<maintainer status="unknown">
<email>contact@sphincs.org</email>
<name>Joost Rijneveld</name>
</maintainer>
</upstream>
</pkgmetadata>