#!/usr/bin/make -f
# -*- makefile -*-

include /usr/share/dpkg/pkg-info.mk

# Prevent setuptools/distribute from accessing the internet.
export http_proxy = http://127.0.9.1:9

%:
	dh $@ --with python3,sphinxdoc --buildsystem=pybuild

override_dh_install:
	dh_install
	mkdir -p $(CURDIR)/debian/iptables-converter/usr/sbin
	cp $(CURDIR)/iptables_converter.py $(CURDIR)/debian/iptables-converter/usr/sbin/iptables-converter
	cp $(CURDIR)/ip6tables_converter.py $(CURDIR)/debian/iptables-converter/usr/sbin/ip6tables-converter
	sed -i '1 s|#!/usr/bin/python|#!/usr/bin/python3|' $(CURDIR)/debian/iptables-converter/usr/sbin/iptables-converter
	sed -i '1 s|#!/usr/bin/python|#!/usr/bin/python3|' $(CURDIR)/debian/iptables-converter/usr/sbin/ip6tables-converter

override_dh_sphinxdoc:
	python3 -m sphinx -b html docs/source $(CURDIR)/debian/iptables-converter-doc/usr/share/doc/iptables-converter-doc/html
	dh_sphinxdoc

override_dh_auto_clean:
	rm -rf build
	rm -rf *.egg-info
	dh_auto_clean
