usb-modeswitch: fix cross compilation by using the correct pkg-config
This commit is contained in:
parent
254c34fc45
commit
f4b3bea795
2 changed files with 18 additions and 1 deletions
|
@ -10,7 +10,10 @@ stdenv.mkDerivation rec {
|
|||
sha256 = "18wbbxc5cfsmikba0msdvd5qlaga27b32nhrzicyd9mdddp265f2";
|
||||
};
|
||||
|
||||
patches = [ ./configurable-usb-modeswitch.patch ];
|
||||
patches = [
|
||||
./configurable-usb-modeswitch.patch
|
||||
./pkg-config.patch
|
||||
];
|
||||
|
||||
# Remove attempts to write to /etc and /var/lib.
|
||||
postPatch = ''
|
||||
|
|
14
pkgs/development/tools/misc/usb-modeswitch/pkg-config.patch
Normal file
14
pkgs/development/tools/misc/usb-modeswitch/pkg-config.patch
Normal file
|
@ -0,0 +1,14 @@
|
|||
diff --git a/Makefile b/Makefile
|
||||
index 9aa7356..c5f2a87 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -2,7 +2,8 @@ PROG = usb_modeswitch
|
||||
VERS = 2.6.0
|
||||
CC ?= gcc
|
||||
CFLAGS += -Wall -Wno-deprecated-declarations
|
||||
-LIBS = `pkg-config --libs --cflags libusb-1.0`
|
||||
+PKG_CONFIG ?= pkg-config
|
||||
+LIBS = `$(PKG_CONFIG) --libs --cflags libusb-1.0`
|
||||
RM = /bin/rm -f
|
||||
OBJS = usb_modeswitch.c
|
||||
PREFIX = $(DESTDIR)/usr
|
Loading…
Reference in a new issue