]> arthur.barton.de Git - netatalk.git/blob - distrib/debian/rules
Use dh_installman from debhelper v3 instead of the deprecated
[netatalk.git] / distrib / debian / rules
1 #! /usr/bin/make -f
2
3 #export DH_VERBOSE=1
4
5 build: build-stamp
6 build-stamp:
7         dh_testdir
8
9         ./configure --with-cflags=-O2 \
10                 --with-fhs --with-config-dir=/etc/netatalk \
11                 --with-tcp-wrappers --mandir=/usr/share/man
12         $(MAKE)
13
14         touch build-stamp
15
16 clean:
17         dh_testdir
18         rm -f build-stamp
19         -$(MAKE) distclean
20         dh_clean
21
22 binary: binary-arch binary-indep
23
24 binary-indep: build
25
26 binary-arch: build
27         dh_testdir
28         dh_testroot
29         dh_clean -k
30         dh_installdirs
31
32         $(MAKE) install DESTDIR="`pwd`/debian/tmp" # CFLAGS="-Wall -O2"
33
34         dh_installdocs
35         dh_installinit --update-rcd-params="defaults 50 50"
36         dh_installman
37         dh_undocumented
38         dh_installchangelogs ChangeLog
39
40         # Move PAM config file to PAM directory.
41         mv debian/tmp/etc/netatalk/netatalk.pamd debian/tmp/etc/pam.d/netatalk
42
43         # Manually remove a header file that is shipped with glibc and
44         # the Linux Kernel.
45         rm debian/tmp/usr/include/netatalk/at.h
46
47         dh_movefiles
48         rmdir debian/tmp/usr/include/atalk debian/tmp/usr/include/netatalk
49         rmdir debian/tmp/usr/include
50         rmdir debian/tmp/usr/share/aclocal
51         rmdir debian/tmp/usr/share/man/man3 debian/tmp/usr/share/man/man4
52
53         dh_strip
54         dh_compress
55         dh_fixperms
56         dh_installdeb
57         dh_shlibdeps
58         dh_gencontrol
59         dh_md5sums
60         dh_builddeb
61
62 .PHONY: clean binary binary-arch binary-indep