[MOS 10.0] Add python-django-openstack-auth package
[openstack-build/django_openstack_auth-build.git] / xenial / debian / rules
1 #!/usr/bin/make -f
2
3 PYTHONS:=$(shell pyversions -vr)
4 PYTHON3S:=$(shell py3versions -vr)
5
6 UPSTREAM_GIT := https://github.com/openstack/django_openstack_auth.git
7 include /usr/share/openstack-pkg-tools/pkgos.make
8
9 export OSLO_PACKAGE_VERSION=$(VERSION)
10
11 %:
12         dh $@  --with python2,python3
13
14 override_dh_auto_install:
15         set -e ; for pyvers in $(PYTHONS); do \
16                 python$$pyvers setup.py install --install-layout=deb \
17                         --root $(CURDIR)/debian/python-django-openstack-auth; \
18         done
19         set -e ; for pyvers in $(PYTHON3S); do \
20                 python$$pyvers setup.py install --install-layout=deb \
21                         --root $(CURDIR)/debian/python3-django-openstack-auth; \
22         done
23
24 ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
25 override_dh_auto_test:
26         set -e ; for pyversion in 2.7 ; do \
27                 NOSE_WITH_OPENSTACK=1 \
28                 NOSE_OPENSTACK_COLOR=1 \
29                 NOSE_OPENSTACK_RED=0.05 \
30                 NOSE_OPENSTACK_YELLOW=0.025 \
31                 NOSE_OPENSTACK_SHOW_ELAPSED=1 \
32                 PYTHONPATH=. python$$pyversion openstack_auth/tests/run_tests.py ; \
33         done
34 endif
35
36 # Commands not to run
37 override_dh_installcatalogs:
38 override_dh_installemacsen override_dh_installifupdown:
39 override_dh_installinfo override_dh_installmenu override_dh_installmime:
40 override_dh_installmodules override_dh_installlogcheck:
41 override_dh_installpam override_dh_installppp override_dh_installudev override_dh_installwm:
42 override_dh_installxfonts override_dh_gconf override_dh_icons override_dh_perl override_dh_usrlocal:
43 override_dh_installcron override_dh_installdebconf:
44 override_dh_installlogrotate override_dh_installgsettings: