diff options
-rwxr-xr-x | debian/rules | 57 |
1 files changed, 51 insertions, 6 deletions
diff --git a/debian/rules b/debian/rules index 532ed81..048a2ae 100755 --- a/debian/rules +++ b/debian/rules @@ -4,11 +4,56 @@ #export DH_VERBOSE=1 DEBVERS := $(shell dpkg-parsechangelog | sed -n -e 's/^Version: //p') -%: - dh $@ -override_dh_auto_build: - $(MAKE) VERSION="$(DEBVERS)" all +configure: configure-stamp +configure-stamp: + dh_testdir + ./autogen.sh + ./configure + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + $(MAKE) + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + dh_clean + +distclean: build + $(MAKE) distclean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install prefix=$(CURDIR)/debian/naskpass + mkdir -p $(CURDIR)/debian/naskpass/usr/share/naskpass + install -D -m644 ./scripts/naskconf $(CURDIR)/debian/naskpass/usr/share/naskpass/ + install -D -m644 ./scripts/naskpass.inithook $(CURDIR)/debian/naskpass/usr/share/naskpass/ + install -D -m644 ./scripts/naskpass.initscript $(CURDIR)/debian/naskpass/usr/share/naskpass/ + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean distclean binary-indep binary-arch binary install configure -override_dh_auto_install: - $(MAKE) DESTDIR=$(CURDIR)/debian/naskpass install |