dev-python/slixmpp: add 1.8.5

Closes: #4137
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
2025-02-19 10:37:06 +01:00
parent 3d846d0e41
commit c5aada59fe
5 changed files with 78 additions and 27 deletions

View File

@@ -606,14 +606,14 @@ 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 2342 Ebuilds in total, 2328 of them have in total 2368 (43 different) licenses assigned.
There are 2344 Ebuilds in total, 2330 of them have in total 2370 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1331|
|MIT|1332|
|Apache-2.0|552|
|GPL-3|145|
|BSD|124|
|BSD|125|
|GPL-2|26|
|LGPL-3|23|
|BSD-2|19|
@@ -654,9 +654,9 @@ There are 2342 Ebuilds in total, 2328 of them have in total 2368 (43 different)
|GPL-2+|1|
|GPL-2-with-linking-exception|1|
(Last counted: 18/02/2025)
(Last counted: 19/02/2025)
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: 18/02/2025
Last updated: 19/02/2025

View File

@@ -1,3 +1,5 @@
DIST slixmpp-1.8.4.tar.gz 546263 BLAKE2B 78a7b1b9015f27d63b3c127a292e2794a9de2283fbb9763ef52d03d37cc2d0fcc3f0696beca858a0d120991059a5eced62b5a4a9e87436b81dc17f6bbdc4b106 SHA512 afa82670e4cb2c904503a6ef652d3f2ecd59732a18eef05b85e0a55f15112685ecc1b50951b3f717a211d1c9069a4e7c65d913454426441f56688ff05a5c0921
EBUILD slixmpp-1.8.4.ebuild 1035 BLAKE2B 2dfe7dd40bd2c78cd154d5b43388422846232f2600dff7c3c96de7adb31cc19ed71d4561a10c830c9de8e9c865e1164eb4262c6a2250e4c6a83b2258525728f3 SHA512 5f3aa3e77483da3546cc768a9c9e66182ab8460a9ddf904f49313b93c73d7884f1508e634de5e1982de9b9c89842362b5937e63bbf5eb381ce461359422aae68
MISC metadata.xml 530 BLAKE2B 33851d8e4b4acade2d0349540d63047db59627a7c0c84c9cab868360a8d53671336bce427fabaef795fb17c235740e3bc6ded84549d89cd433becf04de97566a SHA512 b14827992560c3f6010721507e7c9b6344525ca347a2f54987cb5678083beca92cd095a421d4fa45a18cc7c64c6c0b6f86f2f3af0bdcfc44267e30e63922f48b
DIST slixmpp-1.8.5.tar.gz 574560 BLAKE2B 3ac5b1f41acdf4dd725355cdb06e7642d67b5b51a533e933af1b451df424d3e81267ce945e577b21a07f943578119913a9a42dd4e65426223ff413ad52c3f110 SHA512 f2e123bd462097d0b7dc28cd960f723419f4fa2af59c8f5b7d30a05135c2f9fc6982e6d2855ea10b22936bdd4a96faeae73f87a495e2d1f10e6c63cdcb412665
EBUILD slixmpp-1.8.4.ebuild 1041 BLAKE2B 1e7732b6ca5349d5a060b551731f1dd19c5b4d58b6aaa8e2b72d853ab68fd20c01e511ad73607ecc73d403a2261727e97ab09cef48e8e73464277aad62fc64b4 SHA512 b9aa82931457fa990559cf83ee6cbf87e45b32852f350a38ba2e2c0db46a085bb98ff1afdedd938c52e0a3a85a9cf65ce9d93451aed3442ef7b8c44ca6ab1df9
EBUILD slixmpp-1.8.5.ebuild 1041 BLAKE2B 1e7732b6ca5349d5a060b551731f1dd19c5b4d58b6aaa8e2b72d853ab68fd20c01e511ad73607ecc73d403a2261727e97ab09cef48e8e73464277aad62fc64b4 SHA512 b9aa82931457fa990559cf83ee6cbf87e45b32852f350a38ba2e2c0db46a085bb98ff1afdedd938c52e0a3a85a9cf65ce9d93451aed3442ef7b8c44ca6ab1df9
MISC metadata.xml 507 BLAKE2B b29e8ddaeab8b5eb0f4abc5dda2bd6be4dd99d7468cc91f98349e680a8887a9e8e324cf3231c03807f4290967f49a0e9725d1adfc62bd47431a1b4d59d63bfd7 SHA512 ed1b98c10949cabfd66c6172eba9092431dbb4b5e6f7839239813f06c9b4facd5af43ad66dac0f449fc080113ff4754139f10c033be1a5f2929c1b012e3f160f

View File

@@ -1,19 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>flow@gentoo.org</email>
<name>Florian Schmaus</name>
</maintainer>
<maintainer type="person">
<email>andrey_utkin@gentoo.org</email>
<name>Andrey Utkin</name>
</maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">slixmpp</remote-id>
</upstream>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">slixmpp</remote-id>
<remote-id type="codeberg">poezio/slixmpp</remote-id>
<maintainer status="unknown">
<email>louiz@louiz.org</email>
<name>Florent Le Coz</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,11 +1,11 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1
@@ -22,7 +22,7 @@ if [[ "${PV}" == "9999" ]]; then
inherit git-r3
else
inherit pypi
KEYWORDS="amd64 ~riscv"
KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND="

View File

@@ -0,0 +1,52 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1
DESCRIPTION="Python 3 library for XMPP"
HOMEPAGE="
https://codeberg.org/poezio/slixmpp/
https://pypi.org/project/slixmpp/
"
LICENSE="MIT"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://codeberg.org/poezio/slixmpp.git"
inherit git-r3
else
inherit pypi
KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND="
net-dns/libidn:=
"
RDEPEND="
dev-python/aiodns[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}]
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
${DEPEND}
$(python_gen_cond_dep '
>=dev-lang/python-3.12.1_p1:3.12
' python3_12)
"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
"
distutils_enable_tests unittest
python_test() {
rm -rf slixmpp || die
eunittest -s tests
}