#!/usr/bin/make -f

DESTDIR = debian/buildbot
export VERSION = $(shell head -n1 debian/changelog | cut -d' ' -f2 | tr -d '()')

clean:
	dh $@
%:
	dh $@ --with python2,sphinxdoc,bash-completion --buildsystem python_distutils

make_docs:
	$(MAKE) -C docs

override_dh_auto_build: make_docs
	dh_auto_build

override_dh_auto_clean:
	rm -fR buildbot.egg-info _trial_temp docs/docs.tgz
	$(MAKE) -C docs clean
	dh_auto_clean

override_dh_auto_test:
ifneq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
	@echo "Skipping check (disabled in DEB_BUILD_OPTIONS)."
else
	trial --reporter=bwverbose buildbot.test
endif

override_dh_python2:
	dh_python2 $@ --skip-private

override_dh_installinit:
	mkdir -p ${DESTDIR}/etc/init.d ${DESTDIR}/etc/default
	cp contrib/init-scripts/buildmaster.init.sh ${DESTDIR}/etc/init.d/buildmaster
	cp contrib/init-scripts/buildmaster.default ${DESTDIR}/etc/default/buildmaster
	dh_installinit --name=buildmaster --onlyscripts

override_dh_installchangelogs:
	dh_installchangelogs --keep NEWS 
