sc-controller: fix missing libbluetooth.so
This commit is contained in:
parent
5914624410
commit
8670ee4689
@ -1,6 +1,6 @@
|
|||||||
{ lib, buildPythonApplication, fetchFromGitHub, wrapGAppsHook
|
{ lib, buildPythonApplication, fetchFromGitHub, wrapGAppsHook
|
||||||
, gtk3, gobjectIntrospection, libappindicator-gtk3, librsvg
|
, gtk3, gobjectIntrospection, libappindicator-gtk3, librsvg
|
||||||
, evdev, pygobject3, pylibacl, pytest
|
, evdev, pygobject3, pylibacl, pytest, bluez
|
||||||
, linuxHeaders
|
, linuxHeaders
|
||||||
, libX11, libXext, libXfixes, libusb1, libudev
|
, libX11, libXext, libXfixes, libusb1, libudev
|
||||||
}:
|
}:
|
||||||
@ -24,14 +24,17 @@ buildPythonApplication rec {
|
|||||||
|
|
||||||
checkInputs = [ pytest ];
|
checkInputs = [ pytest ];
|
||||||
|
|
||||||
patches = [ ./fix-udev.patch ];
|
patches = [
|
||||||
|
./fix-udev.patch # fix upstream issue #401, remove with the next update
|
||||||
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace scc/paths.py --replace sys.prefix "'$out'"
|
substituteInPlace scc/paths.py --replace sys.prefix "'$out'"
|
||||||
substituteInPlace scc/uinput.py --replace /usr/include ${linuxHeaders}/include
|
substituteInPlace scc/uinput.py --replace /usr/include ${linuxHeaders}/include
|
||||||
|
substituteInPlace scc/device_monitor.py --replace "find_library('bluetooth')" "'libbluetooth.so.3'"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
LD_LIBRARY_PATH = lib.makeLibraryPath [ libX11 libXext libXfixes libusb1 libudev ];
|
LD_LIBRARY_PATH = lib.makeLibraryPath [ libX11 libXext libXfixes libusb1 libudev bluez ];
|
||||||
|
|
||||||
preFixup = ''
|
preFixup = ''
|
||||||
gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "$LD_LIBRARY_PATH")
|
gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "$LD_LIBRARY_PATH")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user