#!/usr/bin/make -f # Excluding teatest since it causes a cyclical dependency in the package # golang-github-charmbracelet-bubbletea-dev, expecting it to be in a # version >= v0.26.4 # Excluding colors library since it introduces a cyclical dependency on # golang-github-charmbracelet-lipgloss # Excluding sshkey library since it introduces a cyclical dependency on # golang-github-charmbracelet-huh export DH_GOLANG_EXCLUDES := examples exp/teatest colors sshkey %: dh $@ --builddirectory=_build --buildsystem=golang override_dh_auto_install: dh_auto_install -- --no-binaries # Include some extra modules from charmbracelet EXTRA_CHARMBRACELET_GO_MODULES += github.com/charmbracelet/colorprofile EXTRA_CHARMBRACELET_GO_MODULES += github.com/charmbracelet/ultraviolet execute_before_dh_auto_configure: for i in $(EXTRA_CHARMBRACELET_GO_MODULES); do \ mkdir -p _build/src/$$(dirname $$i) ; \ ln -s $(CURDIR)/debian/go/src/$$i _build/src/$$(dirname $$i)/ ; \ done