#!/usr/bin/make -f export PYBUILD_BEFORE_TEST=cp -r {dir}/tests {build_dir}/; cp -r {dir}/testdata {build_dir}/ export PYBUILD_TEST_ARGS=-k-test_parse_media_file_http export PYBUILD_TEST_PYTEST=1 export PYBUILD_AFTER_TEST=rm -rf {build_dir}/tests {build_dir}/testdata %: dh "$@" --with python3,sphinxdoc --buildsystem=pybuild override_dh_auto_build: dh_auto_build cd $(CURDIR)/doc && $(MAKE) html override_dh_auto_clean: dh_auto_clean cd $(CURDIR)/doc && $(MAKE) clean rm -rf $(CURDIR)/python_twitter.egg-info rm -rf $(CURDIR)/.eggs override_dh_compress: dh_compress -X.js -X.inv override_dh_sphinxdoc: (! test -d $(CURDIR)/debian/python-twitter-doc || dh_sphinxdoc) # PKD = $(abspath $(dir $(MAKEFILE_LIST))) # PKG = $(word 2,$(shell dpkg-parsechangelog -l$(PKD)/changelog | grep ^Source)) # VER = $(shell dpkg-parsechangelog -l$(PKD)/changelog | perl -ne 'print $$1 if m{^Version:\s+(?:\d+:)?(\d.*)(?:\-\d+.*)};') # # ## http://wiki.debian.org/onlyjob/get-orig-source # .PHONY: get-orig-source # get-orig-source: $(PKG)_$(VER)$(DTYPE).orig.tar.xz $(info I: $(PKG)_$(VER)$(DTYPE)) # @ # # UURL = git://github.com/bear/python-twitter.git # UDATE = $(shell date --rfc-3339=seconds --date='TZ="UTC" $(shell echo $(VER) | perl -ne 'print "$$1-$$2-$$3" if m/\+(?:git|svn|hg)(\d{4})(\d{2})(\d{2})/')') # $(PKG)_$(VER)$(DTYPE).orig.tar.xz: $(info I: UDATE=$(UDATE)) # $(if $(wildcard $(PKG)-$(VER)),$(error $(PKG)-$(VER) exist, aborting..)) # @echo "# Downloading..." # git clone $(UURL) $(PKG)-$(VER) \ # || $(RM) -r $(PKG)-$(VER) # cd $(PKG)-$(VER) \ # && git checkout v$(VER) || git checkout $$(git log -n1 --format=%h --before="$(UDATE)") \ # && [ -s ChangeLog ] || ( echo "# Generating ChangeLog..." \ # ; git log --pretty="format:%ad %aN <%aE>%n%n%x09* %s%n" --date=short > ChangeLog \ # ; touch -d "$$(git log -1 --format='%ci')" ChangeLog) \ # && echo "# Setting times..." \ # && for F in $$(git ls-tree -r --name-only HEAD); do touch --no-dereference -d "$$(git log -1 --format="%ai" -- $$F)" "$$F"; done \ # && echo "# Cleaning-up..." \ # && $(RM) -r simplejson doc/_build \ # && $(RM) -r .git .git* # @echo "# Packing..." # find -L "$(PKG)-$(VER)" -xdev -type f -print | sort \ # | XZ_OPT="-6v" tar -caf "$(PKG)_$(VER)$(DTYPE).orig.tar.xz" -T- --owner=root --group=root --mode=a+rX \ # && $(RM) -r "$(PKG)-$(VER)"