]> the.earth.li Git - htag.git/blob - debian/rules
Import Debian changes 0.0.23-1
[htag.git] / debian / rules
1 #!/usr/bin/make -f
2
3 # Use debhelper v2.
4 export DH_COMPAT := 2
5
6 # Make sure perl is defined, but allow overriding from the command line.
7 PERL ?= /usr/bin/perl
8
9 builddir := $(shell pwd)/debian/htag
10 pmdir := $(shell $(PERL) -MConfig -e 'if (defined($$Config{installvendorlib})) { print $$Config{installvendorlib} } else { print $$Config{installprivlib} }')
11
12 build:
13
14 binary: binary-indep
15
16 binary-indep: binary-indep-stamp
17 binary-indep-stamp: install
18         dh_testdir
19         dh_testroot
20         dh_installdocs docs/AUTHORS docs/BUGS docs/INSTALL \
21                 docs/MACRO_DESCRIPTION docs/README \
22                 docs/TODO docs/TROUBLESHOOTING \
23                 docs/URL docs/Changelog.htagplugin
24         dh_installchangelogs docs/Changelog.htag
25         dh_installexamples docs/sample-config/*
26         dh_installmanpages
27         dh_fixperms
28         dh_installdeb
29         dh_perl
30         dh_strip
31         dh_shlibdeps
32         dh_compress
33         dh_gencontrol
34         dh_builddeb
35         touch binary-indep-stamp
36
37 clean:
38         dh_testdir
39         dh_testroot
40         dh_clean install-stamp binary-indep-stamp htag.1
41
42 install: install-stamp
43 install-stamp:
44         dh_testdir
45         pod2man htag.pl > htag.1
46         install -d $(builddir)/usr/bin
47         install -d $(builddir)/usr/share/htag/plugins
48         install -d $(builddir)/$(pmdir)
49         install -m 755 htag.pl $(builddir)/usr/bin/htag
50         install -m 644 HtagPlugin/HtagPlugin.pm $(builddir)/$(pmdir)
51         install -m 755 plugins/* $(builddir)/usr/share/htag/plugins
52         touch install-stamp