From e1e0f8b79b3116d10a7cefc92b2203d700806b5c Mon Sep 17 00:00:00 2001 From: Jonas Malaco Date: Fri, 1 Nov 2019 01:38:43 +0000 Subject: [PATCH 1/2] Patch hardcoded libusb header paths in cython-hidapi --- Formula/liquidctl.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Formula/liquidctl.rb b/Formula/liquidctl.rb index 3a6415d..e8830a2 100644 --- a/Formula/liquidctl.rb +++ b/Formula/liquidctl.rb @@ -30,7 +30,13 @@ class Liquidctl < Formula end def install - virtualenv_install_with_resources + venv = virtualenv_create(libexec, "python3") + venv.pip_install resources.reject { |r| r.name == "hidapi" } + resource("hidapi").stage do + inreplace "setup.py", "/usr/include/", "#{Formula["libusb"].include}/" + venv.pip_install "." + end + venv.pip_install_and_link buildpath end test do -- 2.20.1