#!/usr/bin/make -f # Unset the environment variables set by dpkg-buildpackage. (This is # necessary because distutils is brittle with compiler/linker flags # set. Specifically, packages using f2py will break without this.) unexport CPPFLAGS unexport CFLAGS unexport CXXFLAGS unexport FFLAGS unexport LDFLAGS # custom version for vg version VERSION = 1.9.0vg PACKAGEVERSION = $(VERSION)+$(shell date +%Y%m%d%H%M%S) PYVER = $(shell py3versions -r) %: dh $@ --with python3 override_dh_auto_clean: dh_auto_clean rm -rf upstream/build override_dh_auto_install: ls . */ cd upstream && python3 setup.py install --root=../debian/ranger --install-layout=deb # link configuration dh_link \ ./usr/lib/$(PYVER)/dist-packages/ranger/config/commands.py ./etc/ranger/config/commands.py \ ./usr/lib/$(PYVER)/dist-packages/ranger/config/rc.conf ./etc/ranger/config/rc.conf \ ./usr/lib/$(PYVER)/dist-packages/ranger/config/rifle.conf ./etc/ranger/config/rifle.conf \ ./usr/lib/$(PYVER)/dist-packages/ranger/data/scope.sh ./etc/ranger/data/scope.sh \ ./usr/lib/$(PYVER)/dist-packages/ranger/data/mime.types ./etc/ranger/data/mime.types # avoid extra-license-file rm debian/ranger/usr/share/doc/ranger/CHANGELOG.md # tell lintian to not complain find debian/ranger -regex ".*/data/scope.sh" -exec chmod u+x {} \; ls . */ override_dh_auto_build: override_dh_gencontrol: dh_gencontrol -- -v$(PACKAGEVERSION)