chiark / gitweb /
596bbe214ee44e166ff5d0b916e929165b24d11d
[getdate-python] / debian / rules
1 #! /usr/bin/make -f
2
3 export DH_COMPAT = 4
4
5 DEFVERSION = 2.3
6 VERSIONS = $(DEFVERSION) 2.4
7
8 build: build-stamp
9
10 build-stamp:
11         for v in $(VERSIONS); do python$$v setup.py build; done
12         touch build-stamp
13
14 clean:
15         dh_clean
16         rm -rf build build-stamp
17
18 install: build
19         dh_clean
20         for v in $(VERSIONS); do \
21           python$$v setup.py build; \
22           python$$v setup.py install --root=debian/python$$v-getdate; \
23         done
24         mkdir -p debian/python-getdate
25
26 binary-indep: install
27         dh_testdir -i
28         dh_testroot -i
29         dh_compress -i
30         dh_installdocs -i
31         dh_gencontrol -i
32         dh_fixperms -i
33         dh_installdeb -i
34         dh_md5sums -i
35         dh_builddeb -i
36
37 binary-arch: install
38         dh_testdir -a
39         dh_testroot -a
40         dh_compress -a
41         dh_installdocs -a
42         dh_strip -a
43         dh_shlibdeps -a
44         dh_gencontrol -a
45         dh_fixperms -a
46         dh_installdeb -a
47         dh_md5sums -a
48         dh_builddeb -a
49
50 binary: binary-indep binary-arch
51
52 source:
53         rm -rf dist/*.tar.gz dist/=deb=
54         python$(DEFVERSION) setup.py sdist
55         mkdir dist/=deb=
56         cd dist/=deb=; tar xvfz ../*.tar.gz
57         d=`pwd`; cd ..; dpkg-source -i -i'/\.svn/' -b $$d/dist/=deb=/*
58         rm -rf dist/=deb=
59
60 .PHONY: binary binary-arch binary-indep clean install source build