#!/usr/bin/make -f export DEB_GOMINCOMPAT := 1.27 export GOROOT := /usr/lib/go-1.27 export PATH := /usr/lib/go-1.27/bin:$(PATH) export DH_GOLANG_INSTALL_EXTRA := internal/ui %: dh ${@} --builddirectory=debian/_build --buildsystem=golang execute_after_dh_auto_build: # plugin mkdir -p debian/_build/src/github.com/jkroepke/openvpn-auth-oauth2/v2/lib cp -a lib/openvpn-auth-oauth2 debian/_build/src/github.com/jkroepke/openvpn-auth-oauth2/v2/lib export GOPATH=$(CURDIR)/debian/_build ;\ export GOCACHE=$(CURDIR)/debian/_build/cache; \ export GO111MODULE=off; \ export GOPROXY=off; \ go build -buildvcs=false -buildmode=c-shared -o "$(CURDIR)/debian/_build/openvpn-auth-oauth2.so" github.com/jkroepke/openvpn-auth-oauth2/v2/lib/openvpn-auth-oauth2 rm -rf debian/_build/src/github.com/jkroepke/openvpn-auth-oauth2/v2/lib/* rmdir --ignore-fail-on-non-empty -p debian/_build/src/github.com/jkroepke/openvpn-auth-oauth2/v2/lib override_dh_auto_test: # disabled, needs additional packages override_dh_auto_install: dh_auto_install -- --no-source