dev-python/license-expression: new package, add 30.4.0

Closes: #4150
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
2025-02-19 23:01:16 +01:00
parent cdfae575d7
commit dbc6f4dbcb
4 changed files with 55 additions and 2 deletions
+2 -2
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 2358 Ebuilds in total, 2344 of them have in total 2385 (43 different) licenses assigned.
There are 2359 Ebuilds in total, 2345 of them have in total 2386 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1338|
|Apache-2.0|559|
|Apache-2.0|560|
|GPL-3|145|
|BSD|125|
|GPL-2|27|
+3
View File
@@ -0,0 +1,3 @@
DIST license-expression-30.4.0.gh.tar.gz 172061 BLAKE2B aaa96d1d39feb34bbce92945a61369717d31652794f667406010397f9194f48075406c7bcea1681771ab25c6fb2bd01da9228480a40092925d748f662101538f SHA512 8ea6d9c3be9237a405fef010512ca5bbf7cab4088ae6ac9bc3d4152e92dbfe4fdc5c8c82f9df994524d4622f6be7d58cfeeddfb4ca4c63c527fa94bb5a0a8074
EBUILD license-expression-30.4.0.ebuild 755 BLAKE2B 2939fef33bed63911665c7d79dc0b932dd607a9ef3d9ee58c7ff955af9aa965ece34be9e0252584aa1ce92aad792032c02745b12426f7d88445b8ccb2dc9a8a0 SHA512 70e3ab3fc6ad302143adb74c62ebdde87aa3ae86161ccc1d887c593ed585d93eee90fd01ab31c9dc2e5e10a985282c67efc422e0cd6d3dd8eb6a6e99b9c49756
MISC metadata.xml 544 BLAKE2B 67dae3d78b2aa237b3a9a707eb458854855a7f3148a6d83533c748ed13b1a0e415c28ff3f6fc4f440cf94814bcaf7a8524eacd0bede06051069070c62e435406 SHA512 d504d51f8915d15208cd99859de763ba9444d0d2dc0c46b2c274e1dbe158a421ce71082ec473f4c772c3a06e34c521dc3e64e8b34de8c8b63622efcaaa5acec6
@@ -0,0 +1,34 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1
DESCRIPTION="Parse, compare, simplify and normalize license expressions"
HOMEPAGE="
https://pypi.org/project/license-expression/
https://github.com/aboutcode-org/license-expression/
"
SRC_URI="
https://github.com/aboutcode-org/license-expression/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
>=dev-python/boolean-py-4.0[${PYTHON_USEDEP}]
"
BDEPEND="
>=dev-python/setuptools-scm-4[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
@@ -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">license-expression</remote-id>
<remote-id type="github">aboutcode-org/license-expression</remote-id>
<maintainer status="unknown">
<email>info@aboutcode.org</email>
<name>nexB. Inc. and others</name>
</maintainer>
</upstream>
</pkgmetadata>