#!/usr/bin/make -f

DH_VERBOSE=1

pybasever  := 2.7
pyshortver := 27

_sourcedir		:= debian/source
_prefix			:= /opt/alt/python$(pyshortver)
_bindir 		:= $(_prefix)/bin
_libdir 		:= $(_prefix)/lib
_includedir 	:= $(_prefix)/include
_datadir		:= $(_prefix)/share

buildroot := $(CURDIR)/debian/tmp

srcname		:= pip
pylibdir    := $(_libdir)/python$(pybasever)
sitelib	    := $(pylibdir)/site-packages
distlib	    := $(pylibdir)/dist-packages
dynload_dir := $(pylibdir)/lib-dynload
python_wheeldir	:= $(_datadir)/python-wheels
python_wheelname	:= $(srcname)-20.2.4-py2.py3-none-any.whl

__alt_pythonXY       := $(_bindir)/python$(pybasever)
alt_pythonXY_sitelib := $(shell $(__alt_pythonXY) -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(True))")

%:
	dh $@

override_dh_auto_build:
	rm src/pip/_vendor/certifi/*.pem
	ln -s $(python_wheeldir) tests/data/common_wheels
	$(__alt_pythonXY) setup.py bdist_wheel

override_dh_auto_install:
	$(__alt_pythonXY) dist/$(python_wheelname)/pip install \
		-I 'dist/$(python_wheelname)' \
		--root $(buildroot) --no-deps

	mkdir -p $(buildroot)$(python_wheeldir)
	install -p dist/$(python_wheelname) -t $(buildroot)$(python_wheeldir)

	dh_movefiles -palt-python$(pyshortver)-pip \
		.$(_bindir)/$(srcname)* \
		.$(alt_pythonXY_sitelib)/$(srcname)* \

	dh_installdocs -palt-python$(pyshortver)-pip \
		LICENSE.txt \
		README.rst

	dh_movefiles -palt-python$(pyshortver)-pip-wheel \
		.$(python_wheeldir)/$(python_wheelname)

override_dh_missing:
	dh_missing --fail-missing

.PHONY: clean
