diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2016-09-06 10:28:32 +0200 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2016-09-06 10:28:32 +0200 |
commit | 254c1b80cda0e79083c3107288dd5a17e156a1ad (patch) | |
tree | 4e1fbd6926fad2bdae9eb011ff611a1ade3d0e67 /debian/rules | |
parent | 1a13704532d6118881fa74f30ff76e44d569b507 (diff) | |
download | remote-logon-config-agent-254c1b80cda0e79083c3107288dd5a17e156a1ad.tar.gz remote-logon-config-agent-254c1b80cda0e79083c3107288dd5a17e156a1ad.tar.bz2 remote-logon-config-agent-254c1b80cda0e79083c3107288dd5a17e156a1ad.zip |
debian/*: (Re-)add packaging folder for .deb packages.
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..c4f1a51 --- /dev/null +++ b/debian/rules @@ -0,0 +1,27 @@ +#!/usr/bin/make -f + +PY3VERS := $(shell py3versions -r) + +%: + dh $@ --with python3 --buildsystem=python_distutils + +override_dh_auto_clean: + -find . -name '*.py[co]' | xargs rm -f + rm -rf *.egg-info + +override_dh_auto_build: + set -ex ; for python in $(PY3VERS) ; do \ + $$python setup.py build ; \ + done + +override_dh_auto_test: +ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),) + set -ex; for python in $(PY3VERS) ; do \ + $$python -m unittest tccalib.tests ; \ + done +endif + +override_dh_auto_install: + set -ex ; for python in $(PY3VERS) ; do \ + $$python setup.py install --root=$(CURDIR)/debian/remote-logon-config-agent --install-layout=deb; \ + done |