ARCH := $(shell dpkg-architecture -q DEB_BUILD_ARCH) ifndef VERSION VERSION := $(shell TZ=UTC date -Is | tr -d :- | tr T . | sed 's/+.*//') endif export VERSION PKG ?= $(notdir $(PWD)) PKG_FILE ?= $(PKG)_$(VERSION)_$(ARCH).deb export PKG_FILE $(PKG_FILE): control equivs-build control equivs-stamp: control $(MAKE) $(PKG_FILE) $(MAKE) install-remove-equivs rm $(PKG_FILE) touch $@ .PHONY: install-remove-equivs install-remove-equivs: ifneq (0,$(shell id -u)) sudo $(MAKE) PKG_FILE=$(PKG_FILE) MAKEFLAGS=$(MAKEFLAGS) $@ else dpkg -i $(PKG_FILE) f=$(PKG_FILE); dpkg -r $${f%%_*} endif