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-equivs rm $(PKG_FILE) touch $@ .PHONY: install-equivs install-equivs: ifneq (0,$(shell id -u)) sudo $(MAKE) PKG_FILE=$(PKG_FILE) MAKEFLAGS=$(MAKEFLAGS) $@ else dpkg -i $(PKG_FILE) ifneq ($(REMOVE_EQUIVS_PACKAGE),) dpkg -r $${PKG_FILE%%_*} endif endif