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 35 36 37 38 39 40 41
|
#!/usr/bin/make -f
DEB_PYTHON2_MODULE_PACKAGES = preprocess
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk
DEB_INSTALL_CHANGELOGS_ALL = README.txt
DEB_INSTALL_MANPAGES_preprocess := debian/preprocess.1
PY_VERSIONS = $(shell pyversions --requested debian/control)
test-stamp-%:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
echo "-- Running tests for $*."
cd test; /usr/bin/$* test.py
endif
binary-post-install/preprocess:: $(addprefix test-stamp-, $(PY_VERSIONS))
clean::
-rm -rf $(addprefix test-stamp-, $(PY_VERSIONS))
-find $(CURDIR) -name "*.pyc" | xargs rm -rf
-rm -rf $(CURDIR)/test/tmp
DEB_STRIPPED_UPSTREAM_VERSION = $(shell echo $(DEB_UPSTREAM_VERSION) | sed -n -e 's/\+ds.*$$//p')
get-orig-source:
rm -rf $@
mkdir $@
uscan --no-conf --force-download --verbose --destdir $@ \
--download-version $(DEB_STRIPPED_UPSTREAM_VERSION) \
--upstream-version $(DEB_STRIPPED_UPSTREAM_VERSION)
unzip -o $@/$(DEB_SOURCE_PACKAGE)-$(DEB_STRIPPED_UPSTREAM_VERSION).zip -d $@
rm -f $@/$(DEB_SOURCE_PACKAGE)-$(DEB_STRIPPED_UPSTREAM_VERSION)/bin/preprocess.exe
mv $@/$(DEB_SOURCE_PACKAGE)-$(DEB_STRIPPED_UPSTREAM_VERSION) \
$@/$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).orig
cd $@ && GZIP=--best tar -cz --owner root --group root --mode a+rX -f \
../$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz \
$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).orig
rm -r $@
|