Package Details: python-rtmixer 0.1.0-2

Git Clone URL: https://aur.archlinux.org/python-rtmixer.git (read-only, click to copy)
Package Base: python-rtmixer
Description: Reliable low-latency audio playback and recording with Python
Upstream URL: https://github.com/spatialaudio/python-rtmixer
Licenses: MIT
Submitter: robertfoster
Maintainer: robertfoster
Last Packager: robertfoster
Votes: 1
Popularity: 0.026417
First Submitted: 2019-12-10 19:54
Last Updated: 2020-03-11 21:00

Latest Comments

BifbofII commented on 2020-03-11 09:10

It seems to me like portaudio is missing as a build dependency for this package. When I try to build this in a chroot, it fails with the following error:

build/temp.linux-x86_64-3.8/_rtmixer.c:569:10: fatal error: portaudio.h: No such file or directory
  569 | #include <portaudio.h>
      |   

Diff to fix this issue:

diff --git a/PKGBUILD b/PKGBUILD
index 8a34a6a..9267060 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ pkgdesc="Reliable low-latency audio playback and recording with Python"
 arch=(any)
 url="https://github.com/spatialaudio/python-rtmixer"
 license=('MIT')
-makedepends=('python-cffi' 'python-setuptools')
+makedepends=('python-cffi' 'python-setuptools' 'portaudio')
 source=("https://github.com/spatialaudio/python-rtmixer/archive/$pkgver.tar.gz"
     "pa_ringbuffer.c::https://app.assembla.com/spaces/portaudio/git/source/master/src/common/pa_ringbuffer.c?_format=raw"
     "pa_ringbuffer.h::https://app.assembla.com/spaces/portaudio/git/source/master/src/common/pa_ringbuffer.h?_format=raw"