1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#!/usr/bin/make -f
DEB_PYTHON_SYSTEM=pysupport
DEB_DH_INSTALL_ARGS=-X.svn
DEB_DH_INSTALLINIT_ARGS=--no-restart-on-upgrade
ifneq (,$(findstring UNRELEASED,$(shell head -n 1 debian/changelog)))
VERSION="$(shell git describe 2>/dev/null || echo devel)"
else
VERSION=$(shell head -n1 debian/changelog | cut -d\( -f2 | cut -d\) -f1)
endif
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk
build/rebuildd:: build-stamp-rebuildd
build-stamp-rebuildd:
@echo Running test suite
./tests/runtest.py
xsltproc -''-nonet /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl debian/rebuildd.manpage.xml
xsltproc -''-nonet /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl debian/rebuildd-job.manpage.xml
printf 'from rebuildd.RebuilddConfig import RebuilddConfig\nprint RebuilddConfig(True).dump()\n' | python > debian/rebuilddrc
touch build-stamp-rebuildd
install/rebuildd::
install -d debian/rebuildd/usr/sbin
install -m 0755 rebuildd.py debian/rebuildd/usr/sbin/rebuildd
sed -i "s,^__version__.*$=,__version__ = \"$(VERSION)\"," debian/rebuildd/usr/lib/python*/site-packages/rebuildd/*.py
dh_installinit --name=rebuildd-httpd $(DEB_DH_INSTALLINIT_ARGS)
cleanbuilddir/rebuildd::
rm -f rebuildd.1 rebuildd-job.1
rm -f debian/rebuilddrc
rm -f build-stamp-rebuildd
|