From c98410c21534a7524a29b6a973c3edaeba313448 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Wed, 30 Oct 2024 20:32:56 +0100 Subject: [PATCH] dev-python/webrtc-models: new package, add 0.1.0 Signed-off-by: Andreas Billmeier --- README.md | 8 +++---- dev-python/webrtc-models/Manifest | 3 +++ dev-python/webrtc-models/metadata.xml | 16 +++++++++++++ .../webrtc-models/webrtc-models-0.1.0.ebuild | 24 +++++++++++++++++++ 4 files changed, 47 insertions(+), 4 deletions(-) create mode 100644 dev-python/webrtc-models/Manifest create mode 100644 dev-python/webrtc-models/metadata.xml create mode 100644 dev-python/webrtc-models/webrtc-models-0.1.0.ebuild diff --git a/README.md b/README.md index 531203a32..aaf315e30 100644 --- a/README.md +++ b/README.md @@ -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 2268 Ebuilds in total, 2254 of them have in total 2293 (43 different) licenses assigned. +There are 2270 Ebuilds in total, 2256 of them have in total 2295 (43 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1285| -|Apache-2.0|527| +|Apache-2.0|529| |GPL-3|144| |BSD|124| |GPL-2|25| @@ -654,9 +654,9 @@ There are 2268 Ebuilds in total, 2254 of them have in total 2293 (43 different) |GPL-2+|1| |GPL-2-with-linking-exception|1| -(Last counted: 28/10/2024) +(Last counted: 30/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: 28/10/2024 +Last updated: 30/10/2024 diff --git a/dev-python/webrtc-models/Manifest b/dev-python/webrtc-models/Manifest new file mode 100644 index 000000000..7c263d718 --- /dev/null +++ b/dev-python/webrtc-models/Manifest @@ -0,0 +1,3 @@ +DIST webrtc_models-0.1.0.tar.gz 8896 BLAKE2B 1caa7392bcdf0711fc4f1791edb228dd81346df15a1c358adfb210fa53801c2c4712364d8128279c33bdbc52344a6ae0f8306c0b22642d1d7145b93c029e7b02 SHA512 f9a426397cdc1f57b3f3f1f55c2c3d688e8dd99ab65f4bd7fbc2ea04f94a07c0ae36f6e8ffe41363cecbbd979b1604c22b27d90aa155db1a883c33b121bbb7f0 +EBUILD webrtc-models-0.1.0.ebuild 606 BLAKE2B bb4dbf993db4a7f162bc6b01fe20dae1623c4b2f55e604c8638dafade024e8f30a5b23d392623f9036f7e4338a5dab49073cd2aa0b28e5dfe729b57104164b24 SHA512 546eff2998939de08514a02403de6232501c6f8cd37c99390eca2386a01fd196959ccc1daceae393b625e09167b67135e639acfa2602b3ce928413c8f5844958 +MISC metadata.xml 536 BLAKE2B aa8c655fb6155e119a2beee5b8ca943cf081557f983a70877fdc6e27a6b9d9ede7be2a6023e5b00c29f0c4a8140172f74ad8b18dedf24fd04ff734ff2d3e2c4f SHA512 1e2c1a7ec112f19f6e2f724c1fe72736d81a65bc1f83e66438afbda0b2ad3ddce7114652b2166d1257c3f37b3dc0380c690873335b11917fef40d4ef15c9f32b diff --git a/dev-python/webrtc-models/metadata.xml b/dev-python/webrtc-models/metadata.xml new file mode 100644 index 000000000..14f77c60d --- /dev/null +++ b/dev-python/webrtc-models/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + + webrtc-models + home-assistant-libs/python-webrtc-models + + robert@resch.dev + Robert Resch + + + diff --git a/dev-python/webrtc-models/webrtc-models-0.1.0.ebuild b/dev-python/webrtc-models/webrtc-models-0.1.0.ebuild new file mode 100644 index 000000000..7c7584a7a --- /dev/null +++ b/dev-python/webrtc-models/webrtc-models-0.1.0.ebuild @@ -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=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="Python WebRTC models" +HOMEPAGE="https://github.com/home-assistant-libs/python-webrtc-models/ https://pypi.org/project/webrtc-models/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/mashumaro-3.13[${PYTHON_USEDEP}] + >=dev-python/orjson-3.10.7[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest