diff options
author | toni <matzeton@googlemail.com> | 2016-07-04 15:36:07 +0200 |
---|---|---|
committer | toni <matzeton@googlemail.com> | 2016-07-04 15:36:07 +0200 |
commit | cb6047b694a86f78723a613819677227f14e30c3 (patch) | |
tree | 4eb9c2f2339c5185fec81447bd832d4d4f0bd3d0 /debian/rules | |
parent | 7248ec097b19828e047e83df89aa7bac4150c2cd (diff) | |
parent | bc30ed7f5624f7d5ccc1e9937ed7bcb7faae9892 (diff) |
Merge branch 'master' into jessie
Conflicts:
main.c
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 62 |
1 files changed, 56 insertions, 6 deletions
diff --git a/debian/rules b/debian/rules index 532ed81..1c41e7c 100755 --- a/debian/rules +++ b/debian/rules @@ -4,11 +4,61 @@ #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 + echo "#define VERSION \"$(DEBVERS)\"" >src/version.h + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + $(MAKE) + $(MAKE) -C tests -f Makefile run + 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 + dh_prep + dh_installdirs + dh_installchangelogs + dh_installdebconf + $(MAKE) install prefix=$(CURDIR)/debian/naskpass + mkdir -p $(CURDIR)/debian/naskpass/usr/share/naskpass + install -D -m755 ./scripts/naskconf $(CURDIR)/debian/naskpass/usr/share/naskpass/ + install -D -m755 ./scripts/naskpass.inithook $(CURDIR)/debian/naskpass/usr/share/naskpass/ + install -D -m755 ./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 |