aboutsummaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authortoni <matzeton@googlemail.com>2016-07-04 15:36:07 +0200
committertoni <matzeton@googlemail.com>2016-07-04 15:36:07 +0200
commitcb6047b694a86f78723a613819677227f14e30c3 (patch)
tree4eb9c2f2339c5185fec81447bd832d4d4f0bd3d0 /debian/rules
parent7248ec097b19828e047e83df89aa7bac4150c2cd (diff)
parentbc30ed7f5624f7d5ccc1e9937ed7bcb7faae9892 (diff)
Merge branch 'master' into jessie
Conflicts: main.c
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules62
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