.PHONY: info info: @echo "- type 'make deb' to build a debian package" @echo "- you need the debian packages" @echo " fakeroot python3-setuptools python3-stdeb dh-python" @echo # build a new debian package and create a link in the current directory .PHONY: deb deb: distclean DEB_BUILD_OPTIONS=nocheck python3 setup.py \ --command-packages=stdeb.command \ sdist_dsc --compat 12 --package3 nanovnasaver --section electronics bdist_deb -rm nanovnasaver_*.deb -ln `ls deb_dist/nanovnasaver_*.deb | tail -1` . # remove all package build artifacts (keep the *.deb) .PHONY: clean clean: python setup.py clean -rm -rf deb_dist dist *.tar.gz *.egg* # remove all package build artefacts .PHONY: distclean distclean: clean -rm *.deb # build and install a new debian package .PHONY: debinstall debinstall: deb sudo apt install ./nanovnasaver_*.deb # uninstall this debian package .PHONY: debuninstall debuninstall: sudo apt purge nanovnasaver_*.deb