about summary refs log tree commit diff
path: root/pkgs/tools/security/gnupg/fix-libusb-include-path.patch
diff options
context:
space:
mode:
authorKai Harries <kai.harries@gmail.com>2016-10-19 21:24:37 +0200
committerJörg Thalheim <joerg@higgsboson.tk>2016-10-23 09:00:08 +0200
commitdace6a176d39c6f3f520337178c6ed62debf50a8 (patch)
treeeb0918226f41590a7be1fe0101253392cb249d19 /pkgs/tools/security/gnupg/fix-libusb-include-path.patch
parenta4e43841a217877b72575775f8dc6ac67d6a5132 (diff)
downloadnixlib-dace6a176d39c6f3f520337178c6ed62debf50a8.tar
nixlib-dace6a176d39c6f3f520337178c6ed62debf50a8.tar.gz
nixlib-dace6a176d39c6f3f520337178c6ed62debf50a8.tar.bz2
nixlib-dace6a176d39c6f3f520337178c6ed62debf50a8.tar.lz
nixlib-dace6a176d39c6f3f520337178c6ed62debf50a8.tar.xz
nixlib-dace6a176d39c6f3f520337178c6ed62debf50a8.tar.zst
nixlib-dace6a176d39c6f3f520337178c6ed62debf50a8.zip
gnupg: take libusb include path from pkg-config
This makes smartcards (like the Nitrokey)  usable again.
Diffstat (limited to 'pkgs/tools/security/gnupg/fix-libusb-include-path.patch')
-rw-r--r--pkgs/tools/security/gnupg/fix-libusb-include-path.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/tools/security/gnupg/fix-libusb-include-path.patch b/pkgs/tools/security/gnupg/fix-libusb-include-path.patch
new file mode 100644
index 000000000000..18c4f1107388
--- /dev/null
+++ b/pkgs/tools/security/gnupg/fix-libusb-include-path.patch
@@ -0,0 +1,11 @@
+--- a/configure
++++ b/configure
+@@ -8872,7 +8872,7 @@
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking libusb include dir" >&5
+ $as_echo_n "checking libusb include dir... " >&6; }
+    usb_incdir_found="no"
+-   for _incdir in "" "/usr/include/libusb-1.0" "/usr/local/include/libusb-1.0"; do
++   for _incdir in "$($PKG_CONFIG --variable=includedir libusb-1.0)/libusb-1.0"; do
+      _libusb_save_cppflags=$CPPFLAGS
+      if test -n "${_incdir}"; then
+        CPPFLAGS="-I${_incdir} ${CPPFLAGS}"