Added experimental support to python-elementary
[maemo-efl] / trunk / python-elementary / debian / rules
diff --git a/trunk/python-elementary/debian/rules b/trunk/python-elementary/debian/rules
new file mode 100755 (executable)
index 0000000..175a519
--- /dev/null
@@ -0,0 +1,55 @@
+#!/usr/bin/make -f
+# -*- mode: makefile; coding: utf-8 -*-
+
+include /usr/share/cdbs/1/rules/maemo-cflags.mk
+
+DEB_DESTDIR=$(CURDIR)/debian/tmp
+
+PYVER=2.5
+PYTHON=python$(PYVER)
+
+build: build-stamp
+build-stamp:
+       dh_testdir
+       touch elementary/elementary.*.pyx
+       CFLAGS="$(CFLAGS)" $(PYTHON) setup.py build_ext build
+       touch build-stamp
+clean:
+       dh_testdir
+       dh_testroot
+       CFLAGS="$(CFLAGS)" $(PYTHON) setup.py clean
+       -rm -f build-stamp
+       -rm -rf build dist python_elementary.egg-info
+       -rm -f elementary/*.py[co]
+       -rm -f *.py[co]
+       dh_clean
+
+install: build
+       dh_testdir
+       dh_testroot
+       dh_installdirs
+       CFLAGS="$(CFLAGS)" $(PYTHON) setup.py install --root=$(DEB_DESTDIR)
+       if [ "x$(DEB_BUILD_ARCH)" = "xarmel" ]; then \
+               rm -rf $(DEB_DESTDIR)/usr/lib/$(PYTHON)/site-packages/elementary/*.py; \
+               rm -rf $(DEB_DESTDIR)/usr/lib/$(PYTHON)/site-packages/elementary/*.pyc; \
+       fi
+       dh_install --sourcedir=$(DEB_DESTDIR) --fail-missing
+
+binary: binary-arch
+binary-arch: build install
+       dh_testdir
+       dh_testroot
+       dh_installdocs
+       dh_installdebconf
+       dh_installchangelogs
+       dh_strip
+       dh_compress
+       dh_fixperms
+       dh_makeshlibs
+       dh_installdeb
+       dh_shlibdeps
+       dh_gencontrol
+       dh_md5sums
+       dh_builddeb
+
+.PHONY: build install clean binary binary-arch