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