aboutsummaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules31
1 files changed, 31 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..878c806
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,31 @@
+#!/usr/bin/make -f
+
+PYTHONS:=$(shell pyversions -vr)
+PYTHON3S:=$(shell py3versions -vr)
+
+%:
+ dh $@ --buildsystem=python_distutils --with python2,python3
+
+# shameless steal from zigo's openstack-pkg-tools
+override_dh_installchangelogs:
+ if [ -e $(CURDIR)/debian/CHANGELOG ] ; then \
+ dh_installchangelogs $(CURDIR)/debian/CHANGELOG ; \
+ else \
+ dh_installchangelogs ; \
+ fi
+
+override_dh_auto_install:
+ set -e && for pyvers in $(PYTHONS); do \
+ python$$pyvers setup.py install --install-layout=deb \
+ --root $(CURDIR)/debian/python-jsmin; \
+ done
+ set -e && for pyvers in $(PYTHON3S); do \
+ python$$pyvers setup.py install --install-layout=deb \
+ --root $(CURDIR)/debian/python3-jsmin; \
+ done
+
+override_dh_auto_test:
+ set -e ; for pyvers in $(PYTHONS) $(PYTHON3S); do \
+ PYTHONPATH=$(CURDIR) python$$pyvers jsmin/test.py ; \
+ done
+