vendor: pull in USB fix for docker (alpine/musl)

This commit is contained in:
Péter Szilágyi
2019-06-07 12:30:50 +03:00
parent 19fa9064d7
commit 9805288cdd
4 changed files with 14 additions and 4 deletions

6
vendor/github.com/karalabe/usb/Dockerfile.alpine generated vendored Normal file
View File

@@ -0,0 +1,6 @@
FROM golang:alpine
RUN apk add --no-cache git gcc musl-dev linux-headers
ADD . $GOPATH/src/github.com/karalabe/usb
RUN cd $GOPATH/src/github.com/karalabe/usb && go install

4
vendor/github.com/karalabe/usb/Dockerfile.ubuntu generated vendored Normal file
View File

@@ -0,0 +1,4 @@
FROM golang:latest
ADD . $GOPATH/src/github.com/karalabe/usb
RUN cd $GOPATH/src/github.com/karalabe/usb && go install

View File

@@ -23,7 +23,7 @@ package usb
#cgo CFLAGS: -DDEFAULT_VISIBILITY=""
#cgo CFLAGS: -DPOLL_NFDS_TYPE=int
#cgo linux CFLAGS: -DOS_LINUX -D_GNU_SOURCE
#cgo linux CFLAGS: -DOS_LINUX -D_GNU_SOURCE -DHAVE_SYS_TIME_H
#cgo linux,!android LDFLAGS: -lrt
#cgo darwin CFLAGS: -DOS_DARWIN -DHAVE_SYS_TIME_H
#cgo darwin LDFLAGS: -framework CoreFoundation -framework IOKit -lobjc