chiark / gitweb /
debian: Fix package sections.
[catacomb-python] / debian / rules
CommitLineData
46e6ad89 1#! /usr/bin/make -f
2
3export DH_COMPAT = 4
4
5DEFVERSION = 2.3
6VERSIONS = $(DEFVERSION) 2.4
7
8build: build-stamp
9
10build-stamp:
11 for v in $(VERSIONS); do python$$v setup.py build; done
12 touch build-stamp
13
14clean:
15 dh_clean
22ea5cd3 16 make clean
46e6ad89 17 rm -rf build build-stamp
18
19install: 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
33binary-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
45binary-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
59binary: binary-indep binary-arch
60
61source:
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