1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#!/usr/bin/make -f
# Disable everything that depends on pkg/signer which needs unpackaged
# dependencies, e.g. tink.
export DH_GOLANG_EXCLUDES := \
github.com/sigstore/timestamp-authority/cmd/fetch-tsa-certs \
github.com/sigstore/timestamp-authority/cmd/timestamp-cli \
github.com/sigstore/timestamp-authority/cmd/timestamp-cli/app \
github.com/sigstore/timestamp-authority/cmd/timestamp-cli/app/format \
github.com/sigstore/timestamp-authority/cmd/timestamp-server \
github.com/sigstore/timestamp-authority/cmd/timestamp-server/app \
github.com/sigstore/timestamp-authority/pkg/api \
github.com/sigstore/timestamp-authority/pkg/client \
github.com/sigstore/timestamp-authority/pkg/client/mock \
github.com/sigstore/timestamp-authority/pkg/generated/client \
github.com/sigstore/timestamp-authority/pkg/generated/client/timestamp \
github.com/sigstore/timestamp-authority/pkg/generated/models \
github.com/sigstore/timestamp-authority/pkg/generated/restapi \
github.com/sigstore/timestamp-authority/pkg/generated/restapi/operations \
github.com/sigstore/timestamp-authority/pkg/generated/restapi/operations/timestamp \
github.com/sigstore/timestamp-authority/pkg/internal/cmdparams \
github.com/sigstore/timestamp-authority/pkg/log \
github.com/sigstore/timestamp-authority/pkg/ntpmonitor \
github.com/sigstore/timestamp-authority/pkg/server \
github.com/sigstore/timestamp-authority/pkg/signer \
github.com/sigstore/timestamp-authority/pkg/tests \
%:
dh $@ --builddirectory=_build --buildsystem=golang
override_dh_auto_test:
rm -fv _build/src/github.com/sigstore/timestamp-authority/pkg/x509/x509_test.go
rm -fv _build/src/github.com/sigstore/timestamp-authority/pkg/verification/verify_test.go
dh_auto_test $(DH_BUILD_OPTS)
|