[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/02: gnu: libusb4java: Adjust for building with libusb 1.0.22.
From: |
Ricardo Wurmus |
Subject: |
02/02: gnu: libusb4java: Adjust for building with libusb 1.0.22. |
Date: |
Thu, 29 Mar 2018 06:26:50 -0400 (EDT) |
rekado pushed a commit to branch master
in repository guix.
commit 017bffc1a352599c5468f10cf4ef9371d4143e24
Author: Ricardo Wurmus <address@hidden>
Date: Thu Mar 29 12:25:45 2018 +0200
gnu: libusb4java: Adjust for building with libusb 1.0.22.
* gnu/packages/libusb.scm (libusb4java)[arguments]: Add phase to remove
"-Werror" flag.
---
gnu/packages/libusb.scm | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm
index 4af9cd9..bd79972 100644
--- a/gnu/packages/libusb.scm
+++ b/gnu/packages/libusb.scm
@@ -133,6 +133,13 @@ version of libusb to run with newer libusb.")
`(#:tests? #f ; there are no tests
#:phases
(modify-phases %standard-phases
+ ;; FIXME: libusb 1.0.22 deprecated libusb_set_debug, so the build
+ ;; fails because libusb4java uses a deprecated procedure.
+ (add-after 'unpack 'disable-Werror
+ (lambda _
+ (substitute* "CMakeLists.txt"
+ (("-Werror") ""))
+ #t))
(add-before 'configure 'set-JAVA_HOME
(lambda* (#:key inputs #:allow-other-keys)
(setenv "JAVA_HOME" (assoc-ref inputs "jdk"))