File tree Expand file tree Collapse file tree 4 files changed +7
-3
lines changed Expand file tree Collapse file tree 4 files changed +7
-3
lines changed Original file line number Diff line number Diff line change 11OPENCV_VERSION=4.5.0
22GOLANG_VERSION=1.16
3+ GOCV_VERSION=0.25.0
Original file line number Diff line number Diff line change 11OPENCV_VERSION := $(shell grep OPENCV_VERSION .version | cut -d '=' -f '2')
22GOLANG_VERSION := $(shell grep GOLANG_VERSION .version | cut -d '=' -f 2)
3+ GOCV_VERSION := $(shell grep GOCV_VERSION .version | cut -d '=' -f 2)
34PLATFORM := linux/amd64,linux/arm64
45
56opencv.merge :
3132 --tag=querycap/gocv-debian:$(GOLANG_VERSION ) -ffmpeg-buster \
3233 --build-arg=GOLANG_VERSION=$(GOLANG_VERSION ) \
3334 --build-arg=OPENCV_VERSION=$(OPENCV_VERSION ) \
35+ --build-arg=GOCV_VERSION=${GOCV_VERSION} \
3436 .
3537
3638opencv.runtime :
Original file line number Diff line number Diff line change 33opencv + ffmpeg + debian
44
55+ debian: buster
6- + golang: 1.15.2
7- + opencv: 4.4 .0
6+ + golang: 1.16
7+ + opencv: 4.5 .0
88
99## images
1010
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ LABEL maintainer="querycap"
55LABEL DATE="2020-11-19"
66
77ARG GOLANG_VERSION
8+ ARG GOCV_VERSION
89ARG TARGETARCH
910ENV GOLANG_VERSION $GOLANG_VERSION
1011
@@ -24,7 +25,7 @@ RUN mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH"
2425WORKDIR $GOPATH
2526
2627RUN go get -u -d gocv.io/x/gocv \
27- && cd $GOPATH/src/ gocv.io/x/gocv/cmd/version/ \
28+ && cd $GOPATH/pkg/mod/ gocv.io/x/gocv@v${GOCV_VERSION} /cmd/version \
2829 && go build -o /usr/bin/gocv_version -i main.go
2930
3031CMD ["/usr/bin/gocv_version" ]
You can’t perform that action at this time.
0 commit comments