commit: fe4f4e0b7ff11825806a579d870ffa0ec515db92 Author: dsaf <ghostyn678+git <AT> gmail <DOT> com> AuthorDate: Sun Mar 15 03:44:42 2026 +0000 Commit: dsaf <ghostyn678+git <AT> gmail <DOT> com> CommitDate: Sun Mar 15 04:14:53 2026 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe4f4e0b
dev-python/soundcard: new package, add 0.4.5 Signed-off-by: dsaf <ghostyn678+git <AT> gmail.com> dev-python/soundcard/Manifest | 1 + dev-python/soundcard/metadata.xml | 17 +++++++++++++++++ dev-python/soundcard/soundcard-0.4.5.ebuild | 26 ++++++++++++++++++++++++++ 3 files changed, 44 insertions(+) diff --git a/dev-python/soundcard/Manifest b/dev-python/soundcard/Manifest new file mode 100644 index 0000000000..fc15f97579 --- /dev/null +++ b/dev-python/soundcard/Manifest @@ -0,0 +1 @@ +DIST soundcard-0.4.5.tar.gz 40831 BLAKE2B bee3c54dce51a5fe0d01a30c78edc4c87752c803f90bcc2771a235d9579ade74095e2437747af322e3f179d5ae018c0a169f86ef86487291d140d1495e736d17 SHA512 f08deec62717e29a173f5fc8df2e828385e47e923ed9face22f0a389062929f95fc41b8f7156977cfffff2f6c122d052f6a00f8fdb86ff84fb845f172425d987 diff --git a/dev-python/soundcard/metadata.xml b/dev-python/soundcard/metadata.xml new file mode 100644 index 0000000000..68a90beeb6 --- /dev/null +++ b/dev-python/soundcard/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>[email protected]</email> + <name>dsaf</name> + </maintainer> + <longdescription> + SoundCard is a library for playing and recording audio without resorting + to a CPython extension. Instead, it is implemented using the wonderful + CFFI and the native audio libraries of Linux, Windows and macOS. + </longdescription> + <upstream> + <remote-id type="github">bastibe/SoundCard</remote-id> + <remote-id type="pypi">SoundCard</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/soundcard/soundcard-0.4.5.ebuild b/dev-python/soundcard/soundcard-0.4.5.ebuild new file mode 100644 index 0000000000..4f1126c58f --- /dev/null +++ b/dev-python/soundcard/soundcard-0.4.5.ebuild @@ -0,0 +1,26 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit pypi distutils-r1 + +DESCRIPTION="A Pure-Python Real-Time Audio Library" +HOMEPAGE=" + https://pypi.org/project/SoundCard/ + https://github.com/bastibe/SoundCard/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" # requires a running pulseaudio server + +RDEPEND=" + >=dev-python/numpy-1.11[${PYTHON_USEDEP}] + dev-python/cffi[${PYTHON_USEDEP}] +"
