]> git.donarmstrong.com Git - deb_pkgs/libapache-gallery-perl.git/blob - debian/rules
f8d4830559d7dacc99eb80b97c03e4f06ac78e71
[deb_pkgs/libapache-gallery-perl.git] / debian / rules
1 #!/usr/bin/make -f
2
3 #export DH_VERBOSE=1
4
5 export DH_COMPAT := 4
6
7 PERL ?= /usr/bin/perl
8
9 b := $(shell pwd)/debian/libapache-gallery-perl
10
11 arrange: arrange-stamp
12 arrange-stamp: install
13         dh_testdir
14         touch arrange-stamp
15
16 binary: binary-stamp
17 binary-stamp: binary-indep binary-arch
18         dh_testdir
19         touch binary-stamp
20
21 binary-arch: binary-arch-stamp
22 binary-arch-stamp: arrange
23         dh_testdir
24         touch binary-arch-stamp
25
26 binary-indep: binary-indep-stamp
27 binary-indep-stamp: arrange
28         dh_testdir
29         dh_testroot
30         dh_installman
31         dh_installdocs README
32         dh_installchangelogs Changes
33         dh_installcron
34         dh_fixperms
35         dh_installdeb
36         dh_perl
37         dh_compress
38         dh_gencontrol
39         dh_md5sums
40         dh_builddeb
41         touch binary-indep-stamp
42
43 build: build-stamp
44 build-stamp: config
45         dh_testdir
46         $(MAKE)
47         touch build-stamp
48
49 clean:
50         dh_testdir
51         dh_testroot
52         -$(MAKE) clean
53         if [ -e Makefile ]; then $(MAKE) -i distclean; fi
54         dh_clean arrange-stamp binary-stamp binary-arch-stamp binary-indep-stamp build-stamp config-stamp install-stamp
55         rm -f htdocs/text-text.png htdocs/text-html.png
56         rm -rf debian/libapache-gallery-perl
57         rm -rf Makefile.old
58
59 config: config-stamp
60 config-stamp:
61         dh_testdir
62         $(PERL) Makefile.PL INSTALLDIRS=vendor  
63         # deal with uuencoded icons
64         uudecode -o htdocs/text-txt.png debian/text-text.png.uuencode
65         uudecode -o htdocs/text-html.png debian/text-html.png.uuencode
66         touch config-stamp
67
68 install: install-stamp
69 install-stamp: build
70         dh_testdir
71         dh_clean -k
72         dh_installdirs
73         $(MAKE)
74         $(MAKE) install PREFIX=$(CURDIR)/debian/libapache-gallery-perl/usr
75         cp -r $(CURDIR)/templates/* $(CURDIR)/debian/libapache-gallery-perl/usr/share/libapache-gallery-perl/templates
76         cp -r $(CURDIR)/htdocs/* $(CURDIR)/debian/libapache-gallery-perl/usr/share/libapache-gallery-perl/icons
77         touch install-stamp
78
79 .PHONY: binary binary-arch binary-indep clean