#!/usr/bin/make -f # Copyright 2009, Noah Slater # Copying and distribution of this file, with or without modification, are # permitted in any medium without royalty provided the copyright notice and this # notice are preserved. include /usr/share/cdbs/1/rules/buildcore.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/simple-patchsys.mk DEB_ORIG_URI = http://feedvalidator.googlecode.com/svn/trunk/feedvalidator/src DEB_ORIG_DIRECTORY = $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION) DEB_ORIG_FILENAME = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz DEB_REPOS_VERSION = $(shell echo $(DEB_UPSTREAM_VERSION) | sed -r "s/.*~svn//") # @@ workaround for #486848 binary-arch binary-indep: build clean:: rm -rf feedvalidator.1 cleanbuilddir:: sed -i -e "s/$(DEB_UPSTREAM_VERSION)/@version@/" demo.py post-patches:: sed -i -e "s/@version@/$(DEB_UPSTREAM_VERSION)/" demo.py common-install-prehook-impl:: cp -R feedvalidator \ debian/python-feedvalidator/usr/lib/python2.7/dist-packages/ PYTHONPATH=debian/python-feedvalidator/usr/lib/python2.7/dist-packages/ \ help2man -N -n "a tool for validating syndication feeds" ./demo.py > feedvalidator.1 cp demo.py debian/python-feedvalidator/usr/bin/feedvalidator binary-install/python-feedvalidator:: dh_python2 -ppython-feedvalidator # @@ only works from source directory, see #494141 .PHONY: get-orig-source get-orig-source: svn export -r $(DEB_REPOS_VERSION) $(DEB_ORIG_URI) $(DEB_ORIG_DIRECTORY) tar -czf $(DEB_ORIG_FILENAME) $(DEB_ORIG_DIRECTORY) rm -fr $(DEB_ORIG_DIRECTORY)