#!/usr/bin/make -f

include /usr/share/dpkg/pkg-info.mk

%:
	dh $@ --builddirectory=debian/_build --buildsystem=golang

override_dh_auto_build:
	dh_auto_build -- -ldflags "-X github.com/VirusTotal/vt-cli/cmd.Version=$(DEB_VERSION_UPSTREAM)"

override_dh_auto_install:
	dh_auto_install -- --no-source
	mkdir -p debian/vt-cli/usr/share/bash-completion/completions
	debian/_build/bin/vt completion bash > \
		debian/vt-cli/usr/share/bash-completion/completions/vt-cli
	mkdir -p debian/vt-cli/usr/share/zsh/vendor-completions
	debian/_build/bin/vt completion zsh > \
		debian/vt-cli/usr/share/zsh/vendor-completions/_vt-cli

# Rename binary from vt to vt-cli to avoid conflict with the existing
# Debian package vt (toolset for short variant discovery in genetic
# sequence data, see: https://packages.debian.org/sid/vt).
execute_after_dh_auto_install:
	mv debian/vt-cli/usr/bin/vt debian/vt-cli/usr/bin/vt-cli
