#!/usr/bin/make -f

# Uncomment this to turn on verbose mode.
##export DH_VERBOSE=1

#PYVER=3.4
PYVER=2.7
PKG_NAME:=yb-darkspirit
VENVS:=$(shell pwd)/debian/$(PKG_NAME)/opt/venvs
VENV:=$(VENVS)/$(PKG_NAME)
VENV_BIN:=$(VENV)/bin
VENV_PYTHON:=$(VENV_BIN)/python$(PYVER)
SITE_PACKAGES:=$(VENV)/lib/python$(PYVER)/site-packages

%:
	dh $@ --with python-virtualenv

override_dh_virtualenv:
	dh_virtualenv -p $(PKG_NAME) \
		--upgrade-pip \
		--python=/usr/bin/python$(PYVER) \
		--index-url https://pypi.yandex-team.ru/simple/ \
		--preinstall "setuptools>=42.0.0" \
		--preinstall "pytest-runner==5.2"


	rm -f $(SITE_PACKAGES)/../no-global-site-packages.txt

override_dh_link:
	#
	# Create convenience links for service
	dh_link lib/init/upstart-job etc/init.d/yb-darkspirit

override_dh_clean:
	dh_clean
	rm -rf build dist *.egg-info
	rm -f */version.py
	find . -name '*.pyc' -print0 | xargs -0 rm -f

override_dh_shlibdeps:
	dh_shlibdeps -l/opt/oracle/instantclient_12_1 --dpkg-shlibdeps-params=--ignore-missing-info
