Switch to dpkg-source 3.0 (quilt) format.
[pgp-tools.git] / debian / rules
1 #!/usr/bin/make -f
2
3 VERSION := $(shell dpkg-parsechangelog | grep ^Version | cut -d' ' -f2)
4
5 INSTALL = install
6 INSTALL_PROGRAM = $(INSTALL)
7 INSTALL_DATA = $(INSTALL) -m 644
8
9 GPGDIR_DIR = gpgdir
10 GPGDIR_PROG = gpgdir
11
12 GPGWRAP_DIR = gpgwrap
13 GPGWRAP_PROG = bin/gpgwrap
14
15 DESTDIR = $(CURDIR)/debian/signing-party
16 DESTDIR_BIN = $(DESTDIR)/usr/bin
17 DESTDIR_DOC = $(DESTDIR)/usr/share/doc/signing-party
18
19 configure: configure-stamp
20 configure-stamp:
21 dh_testdir
22 touch $@
23
24 build: build-stamp
25 build-stamp: configure-stamp
26 dh_testdir
27 $(MAKE)
28 touch $@
29
30 clean:
31 dh_testdir
32 dh_testroot
33 $(MAKE) clean
34 rm -f build-stamp configure-stamp
35 dh_clean
36
37 install: build
38 dh_testdir
39 dh_testroot
40 dh_prep
41 dh_installdirs
42 $(MAKE) install DESTDIR=$(DESTDIR)
43 dh_install
44 dh_installman */*.1 */*/*.1
45 $(INSTALL_DATA) caff/README \
46 caff/README.gpg-agent \
47 caff/README.many-keys \
48 caff/README.v3-keys \
49 caff/caffrc.sample \
50 $(DESTDIR_DOC)/caff
51
52 $(INSTALL_PROGRAM) $(GPGDIR_DIR)/$(GPGDIR_PROG) $(DESTDIR_BIN)
53 $(INSTALL_DATA) $(GPGDIR_DIR)/ChangeLog $(DESTDIR_DOC)/changelog.gpgdir
54
55 $(INSTALL_PROGRAM) $(GPGWRAP_DIR)/$(GPGWRAP_PROG) $(DESTDIR_BIN)
56 $(INSTALL_DATA) $(GPGWRAP_DIR)/NEWS $(DESTDIR_DOC)/changelog.gpgwrap
57
58 dh_lintian
59
60 binary-indep: build install
61 binary-arch: build install
62 dh_testdir
63 dh_testroot
64 dh_installdocs
65 dh_installmenu
66 dh_installcron
67 dh_installinfo
68 dh_installchangelogs
69 dh_perl
70 dh_strip
71 dh_compress
72 dh_fixperms
73 dh_installdeb
74 dh_shlibdeps
75 dh_gencontrol
76 dh_md5sums
77 dh_builddeb
78
79 binary: binary-indep binary-arch
80
81 .PHONY: build clean binary-indep binary-arch binary install configure