#!/usr/bin/make -f export DEB_GOMINCOMPAT := 1.26 export GOROOT := /usr/lib/go-1.26 export PATH := /usr/lib/go-1.26/bin:$(PATH) export DH_GOLANG_EXCLUDES := internal/cmds export DH_GOLANG_INSTALL_EXTRA := \ assets/chezmoi.io \ assets/templates \ internal/cmd export CHEZMOI_VERSION := $(shell dpkg-parsechangelog -SVersion | sed -e 's|~.*||') export CHEZMOI_DATE := $(shell date --date="$$(dpkg-parsechangelog -SDate)" --iso-8601=seconds) export GOFLAGS += \ "-ldflags=-X=main.version=$(CHEZMOI_VERSION) \ -X=main.date=$(CHEZMOI_DATE) \ -X=main.builtBy=debian" \ -tags=noupgrade %: dh ${@} --builddirectory=debian/_build --buildsystem=golang execute_before_dh_auto_build: mkdir -p debian/_build/src/chezmoi.io/chezmoi ln -sf $(CURDIR)/debian/_build/src/github.com/twpayne/chezmoi debian/_build/src/chezmoi.io/chezmoi/v2 override_dh_auto_test: # disabled: needs update for updated depends override_dh_auto_install: dh_auto_install -- --no-source execute_after_dh_auto_install: mkdir -p debian/chezmoi/usr/share/bash-completion/completions ./debian/tmp/usr/bin/chezmoi completion bash > debian/chezmoi/usr/share/bash-completion/completions/chezmoi