#!/usr/bin/make -f include /usr/share/dpkg/architecture.mk export DH_GOLANG_INSTALL_EXTRA := plugins/jsvm/internal/types/generated/types.d.ts export GOFLAGS="-tags=no_ui" %: dh $@ --builddirectory=debian/_build --buildsystem=golang # Workaround to build submodules recursively override_dh_auto_build: dh_auto_build -- github.com/pocketbase/pocketbase/... override_dh_auto_test: ifeq ($(DEB_HOST_ARCH_BITS),32) @echo "Skipping test suite on 32-bit architectures to fix FTBFS." else # disable test requires network access dh_auto_test -- github.com/pocketbase/pocketbase/... -short -skip="\ TestRecordAuthWithOAuth2|\ " endif execute_after_dh_auto_install: @echo "=== Printing Go build metadata ===" # Dynamically finds and inspects any compiled binaries in the staging directory find debian/*/usr/bin/ -type f -executable -exec go version -m {} + @echo "=================================="