6f110c11 |
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 |