Merge pull request #86602 from matthuszagh/pylibftdi

pylibftdi: point to correct libusb library
This commit is contained in:
Dmitry Kalinkin 2020-05-02 16:07:44 -04:00 committed by GitHub
commit 434cf0fe6a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 3 deletions

View File

@ -1,7 +1,6 @@
{ lib { lib
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchPypi
, httpserver
, libftdi1 , libftdi1
, libusb1 , libusb1
}: }:
@ -16,14 +15,13 @@ buildPythonPackage rec {
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
httpserver
libftdi1 libftdi1
libusb1 libusb1
]; ];
postPatch = '' postPatch = ''
substituteInPlace pylibftdi/driver.py \ substituteInPlace pylibftdi/driver.py \
--replace "self._load_library('libusb')" "cdll.LoadLibrary('${libusb1.out}/lib/libusb1.so')" \ --replace "self._load_library('libusb')" "cdll.LoadLibrary('${libusb1.out}/lib/libusb-1.0.so')" \
--replace "self._load_library('libftdi')" "cdll.LoadLibrary('${libftdi1.out}/lib/libftdi1.so')" --replace "self._load_library('libftdi')" "cdll.LoadLibrary('${libftdi1.out}/lib/libftdi1.so')"
''; '';