diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2025-05-21 14:49:17 +0200 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2025-05-21 15:21:23 +0200 |
commit | 19c184f37cac96b0e4b20e71695ef1afbfe55911 (patch) | |
tree | 6a7c75ca7a6546b1a2a47e485893e32b298dc398 | |
parent | 11bc17c409d77cd1af91e30b5b9f6a73f873a152 (diff) | |
download | guix-19c184f37cac96b0e4b20e71695ef1afbfe55911.tar.gz guix-19c184f37cac96b0e4b20e71695ef1afbfe55911.zip |
gnu: Add python-jack-client.
* gnu/packages/audio.scm (python-jack-client): New variable.
Change-Id: I7ce11a7b00e2c5f56ea68324737b288a7193554e
-rw-r--r-- | gnu/packages/audio.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 585070d3af..b88ee0dba9 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -3262,6 +3262,38 @@ compensation, (de)interleaving, and byte-swapping ;; original developer. (license license:expat))) +(define-public python-jack-client + (package + (name "python-jack-client") + (version "0.5.5") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jack_client" version)) + (sha256 + (base32 "09l4c34klz73zikav94f1ws91s1j55kcb5gv1vpy5w12wnbj0j78")))) + (build-system pyproject-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'find-library + (lambda _ + (substitute* "src/jack.py" + (("_libname = _find_library\\('jack'\\)") + (string-append "_libname = '" + #$(this-package-input "pipewire") + "/lib/pipewire-0.3/jack/libjack.so.0'")))))))) + (inputs (list pipewire)) + (propagated-inputs (list python-cffi)) + (native-inputs (list python-setuptools python-wheel)) + (home-page "https://jackclient-python.readthedocs.io/") + (synopsis "JACK Audio Connection Kit (JACK) client for Python") + (description "This package provides a JACK Audio Connection Kit (JACK) +client for Python. This variant uses the compatibility JACK implementation +provided by Pipewire.") + (license license:expat))) + (define-public python-pyaudio (package (name "python-pyaudio") |