aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdebian/rules57
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