1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #!/usr/bin/make -f
-
- EXAMPLE_SCRIPTS=\
- gbp-add-patch \
- gbp-cowbuilder-sid \
- gbp-posttag-push \
- gbp-configure-unpatched-source \
- wrap_cl.py
- DEB_COMPRESS_EXCLUDE=$(EXAMPLE_SCRIPTS)
- ZSH_COMPDIR = /usr/share/zsh/vendor-completions/
- PYCHECKER_ARGS=-boptparse --no-override --no-shadowbuiltin
- %:
- dh $@ --with python2
- override_dh_auto_test:
- ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
- dh_auto_test
- export GIT_AUTHOR_NAME="Gbp Tests"; \
- export GIT_AUTHOR_EMAIL=tests@example.com; \
- export GIT_COMMITTER_NAME=$$GIT_AUTHOR_NAME; \
- export GIT_COMMITTER_EMAIL=$$GIT_AUTHOR_EMAIL; \
- PYTHONPATH=. \
- python setup.py nosetests --with-xcoverage
-
- PYTHONPATH=. pychecker $(PYCHECKER_ARGS) -q \
- gbp gbp.scripts gbp.git gbp.deb
- else
- @echo "Checks disabled via DEB_BUILD_OPTIONS"
- endif
- override_dh_auto_build:
- dh_auto_build
- epydoc -v --config=setup.cfg
- make -C docs/
- override_dh_auto_install:
- dh_auto_install
- dh_bash-completion
- mkdir -p debian/git-buildpackage/$(ZSH_COMPDIR)
- install -m644 debian/git-buildpackage.zsh-completion \
- debian/git-buildpackage/$(ZSH_COMPDIR)/_gbp
- override_dh_auto_clean:
- dh_auto_clean
- rm -rf build/
- make -C docs/ clean
- -rm gbp/version.py
- override_dh_compress:
- dh_compress --exclude=usr/share/doc/git-buildpackage/examples/
|