]> git.deb.at Git - pkg/beep.git/blob - debian/rules
Imported Debian patch 1.2.2-2.woody1
[pkg/beep.git] / debian / rules
1 #!/usr/bin/make -f
2
3 clean:
4         $(checkdir)
5         $(checkroot)
6         -rm -rf debian/beep debian/substvars debian/files build-stamp
7         -$(MAKE) clean
8
9
10 build: build-stamp
11 build-stamp:
12         $(checkdir)
13         $(MAKE)
14         touch build-stamp
15
16
17 install: build
18         $(checkdir)
19         $(checkroot)
20         -rm -rf debian/beep debian/substvars
21         mkdir -m755 debian/beep
22         cd debian/beep && mkdir -m755 -p usr/bin usr/share/man/man1 \
23                 usr/share/doc/beep
24         $(MAKE) install INSTALL_DIR=$(CURDIR)/debian/beep/usr/bin \
25                  MAN_DIR=$(CURDIR)/debian/beep/usr/share/man/man1
26         strip --remove-section=.comment --remove-section=.note \
27                 debian/beep/usr/bin/beep
28         chown root.audio debian/beep/usr/bin/beep 
29         install -m644 -p CREDITS README debian/beep/usr/share/doc/beep
30         install -m644 -p CHANGELOG debian/beep/usr/share/doc/beep/changelog
31         gzip -9 debian/beep/usr/share/doc/beep/changelog \
32                 debian/beep/usr/share/doc/beep/README
33
34
35 binary-arch: build install
36         $(checkdir)
37         $(checkroot)
38         mkdir -m755 debian/beep/DEBIAN
39         install -m644 -p debian/README.Debian debian/copyright \
40                 debian/beep/usr/share/doc/beep
41         install -m644 -p debian/changelog \
42                 debian/beep/usr/share/doc/beep/changelog.Debian
43         gzip -9 debian/beep/usr/share/doc/beep/changelog.Debian
44         install -m755 -p debian/postinst debian/prerm debian/postrm \
45                 debian/config debian/beep/DEBIAN
46         install -m644 -p debian/templates debian/beep/DEBIAN
47         dpkg-shlibdeps -Tdebian/substvars -dDepends debian/beep/usr/bin/beep
48         dpkg-gencontrol -ldebian/changelog -isp -Tdebian/substvars -pbeep \
49                 -Pdebian/beep
50         cd debian/beep && find * -type f ! -regex '^DEBIAN/.*' -print0 | \
51                 xargs -r0 md5sum > DEBIAN/md5sums
52         dpkg --build debian/beep ..
53
54
55 define checkdir
56         test -f debian/rules
57 endef
58
59 define checkroot
60         test root = "`whoami`"
61 endef
62
63 binary: binary-arch
64 .PHONY: clean build install binary-arch binary