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}]
+"

Reply via email to