Commit | Line | Data |
---|---|---|
46e6ad89 | 1 | #! /usr/bin/make -f |
2 | ||
3 | export DH_COMPAT = 4 | |
4 | ||
24b3d57b MW |
5 | DEFVERSION = 2.4 |
6 | VERSIONS = $(DEFVERSION) 2.3 2.5 | |
46e6ad89 | 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 | |
22ea5cd3 | 16 | make clean |
46e6ad89 | 17 | rm -rf build build-stamp |
18 | ||
19 | install: build | |
20 | dh_clean | |
21 | for v in $(VERSIONS); do \ | |
22 | python$$v setup.py build; \ | |
23 | python$$v setup.py install --root=debian/python$$v-catacomb; \ | |
24 | done | |
25 | mkdir -p debian/python-catacomb | |
26 | mkdir -p debian/python-catacomb-bin/usr/bin | |
27 | mv debian/python$(DEFVERSION)-catacomb/usr/bin/* \ | |
28 | debian/python-catacomb-bin/usr/bin | |
29 | for v in $(VERSIONS); do \ | |
30 | rm -rf debian/python$$v-catacomb/usr/bin; \ | |
31 | done | |
32 | ||
33 | binary-indep: install | |
34 | dh_testdir -i | |
35 | dh_testroot -i | |
36 | dh_compress -i | |
37 | dh_installdocs -i | |
22ea5cd3 | 38 | dh_python -i |
46e6ad89 | 39 | dh_gencontrol -i |
40 | dh_fixperms -i | |
41 | dh_installdeb -i | |
42 | dh_md5sums -i | |
43 | dh_builddeb -i | |
44 | ||
45 | binary-arch: install | |
46 | dh_testdir -a | |
47 | dh_testroot -a | |
48 | dh_compress -a | |
49 | dh_installdocs -a | |
50 | dh_strip -a | |
51 | dh_shlibdeps -a | |
22ea5cd3 | 52 | dh_python -a |
46e6ad89 | 53 | dh_gencontrol -a |
54 | dh_fixperms -a | |
55 | dh_installdeb -a | |
56 | dh_md5sums -a | |
57 | dh_builddeb -a | |
58 | ||
59 | binary: binary-indep binary-arch | |
60 | ||
61 | source: | |
62 | rm -rf dist/*.tar.gz dist/=deb= | |
63 | python$(DEFVERSION) setup.py sdist | |
64 | mkdir dist/=deb= | |
65 | cd dist/=deb=; tar xvfz ../*.tar.gz | |
66 | d=`pwd`; cd ..; dpkg-source -i -i'/\.svn/' -b $$d/dist/=deb=/* | |
67 | rm -rf dist/=deb= | |
68 | ||
69 | .PHONY: binary binary-arch binary-indep clean install source build | |
70 |