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
|
#!/usr/bin/make -f
# pubsub/internal/longtest has "no non-test Go files" error and is thus excluded
export DH_GOLANG_EXCLUDES := \
asset/v1beta1 asset/apiv1beta1 \
cloudbuild/apiv1 \
spanner \
expr/apiv1alpha1 \
cmd busybench benchwrapper \
pubsub/internal/longtest \
internal/gapicgen
export DH_GOLANG_INSTALL_EXTRA := storage/internal/test
%:
dh $@ --buildsystem=golang --with=golang --builddir=_build
override_dh_auto_test:
dh_auto_test -- -short
IPATH := cloud.google.com/go
PKG1 := golang-google-cloud-dev
PKG2 := golang-google-cloud-compute-metadata-dev
PREFIX := usr/share/gocode/src
override_dh_install:
dh_install
# Move compute/metadata files into separate package.
mkdir -vp debian/$(PKG2)/$(PREFIX)/$(IPATH)/
mv -v debian/$(PKG1)/$(PREFIX)/$(IPATH)/compute/ debian/$(PKG2)/$(PREFIX)/$(IPATH)
|