debian/rules: Fixed packaging.
[maemo-efl] / trunk / python-efl_utils / debian / rules
1 #!/usr/bin/make -f
2
3 DEB_DESTDIR=$(CURDIR)/debian/tmp
4
5 PYVER=2.5
6 PYTHON=python$(PYVER)
7
8 build: build-stamp
9 build-stamp:
10         dh_testdir
11         $(PYTHON) setup.py build_ext build
12         touch build-stamp
13 clean:
14         dh_testdir
15         dh_testroot
16         $(PYTHON) setup.py clean
17         -rm -f build-stamp
18         -rm -rf build dist python_efl_utils.egg-info
19         -rm -f efl_utils/*.py[co]
20         -rm -f *.py[co]
21         dh_clean
22
23 install: build
24         dh_testdir
25         dh_testroot
26         dh_installdirs
27         $(PYTHON) setup.py install --root=$(DEB_DESTDIR)
28         rm -rf $(DEB_DESTDIR)/usr/lib/$(PYTHON)/site-packages/efl_utils/*.py; \
29         rm -rf $(DEB_DESTDIR)/usr/lib/$(PYTHON)/site-packages/efl_utils/*.pyc; \
30         dh_install --sourcedir=$(DEB_DESTDIR) --fail-missing
31
32 binary: binary-indep
33 binary-indep: build install
34         dh_testdir
35         dh_testroot
36         dh_installdocs
37         dh_installdebconf
38         dh_installchangelogs
39         dh_strip
40         dh_compress
41         dh_fixperms
42         dh_makeshlibs
43         dh_installdeb
44         dh_shlibdeps
45         dh_gencontrol
46         dh_md5sums
47         dh_builddeb
48
49 .PHONY: build install clean binary binary-indep