cadence: fix pulseaudio bridge
This commit is contained in:
parent
7e63e254a1
commit
368c8ae398
@ -7,7 +7,7 @@
|
|||||||
, fetchzip
|
, fetchzip
|
||||||
, jack_capture
|
, jack_capture
|
||||||
, pkgconfig
|
, pkgconfig
|
||||||
, pulseaudio
|
, pulseaudioFull
|
||||||
, qtbase
|
, qtbase
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
, mkDerivation
|
, mkDerivation
|
||||||
@ -38,7 +38,7 @@ mkDerivation rec {
|
|||||||
libjackso=$(realpath ${lib.makeLibraryPath [libjack2]}/libjack.so.0);
|
libjackso=$(realpath ${lib.makeLibraryPath [libjack2]}/libjack.so.0);
|
||||||
substituteInPlace ./src/jacklib.py --replace libjack.so.0 $libjackso
|
substituteInPlace ./src/jacklib.py --replace libjack.so.0 $libjackso
|
||||||
substituteInPlace ./src/cadence.py --replace "/usr/bin/pulseaudio" \
|
substituteInPlace ./src/cadence.py --replace "/usr/bin/pulseaudio" \
|
||||||
"${lib.makeBinPath[pulseaudio]}/pulseaudio"
|
"${lib.makeBinPath[pulseaudioFull]}/pulseaudio"
|
||||||
substituteInPlace ./c++/jackbridge/JackBridge.cpp --replace libjack.so.0 $libjackso
|
substituteInPlace ./c++/jackbridge/JackBridge.cpp --replace libjack.so.0 $libjackso
|
||||||
'';
|
'';
|
||||||
|
|
||||||
@ -49,6 +49,7 @@ mkDerivation rec {
|
|||||||
buildInputs = [
|
buildInputs = [
|
||||||
qtbase
|
qtbase
|
||||||
jack_capture
|
jack_capture
|
||||||
|
pulseaudioFull
|
||||||
((python3.withPackages (ps: with ps; [
|
((python3.withPackages (ps: with ps; [
|
||||||
pyqt5
|
pyqt5
|
||||||
dbus-python
|
dbus-python
|
||||||
@ -83,7 +84,10 @@ mkDerivation rec {
|
|||||||
in lib.mapAttrsToList (script: source: ''
|
in lib.mapAttrsToList (script: source: ''
|
||||||
rm -f ${script}
|
rm -f ${script}
|
||||||
makeQtWrapper ${source} ${script} \
|
makeQtWrapper ${source} ${script} \
|
||||||
--prefix PATH : "${lib.makeBinPath [jack_capture]}"
|
--prefix PATH : "${lib.makeBinPath [
|
||||||
|
jack_capture # cadence-render
|
||||||
|
pulseaudioFull # cadence, cadence-session-start
|
||||||
|
]}"
|
||||||
'') scriptAndSource;
|
'') scriptAndSource;
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user