diff --git a/Makefile b/Makefile index ddba470..bdc451e 100644 --- a/Makefile +++ b/Makefile @@ -59,7 +59,7 @@ build: build_ui build_rc $(PYTHON) -m setup sdist $(PYTHON) -m setup bdist_wheel -install: +install: build $(PYTHON) -m pip install dist/$(PACKAGE)-*.whl .PHONY: build install @@ -96,7 +96,19 @@ installer_mac_dmg: installer_mac dist/$(APP_NAME)\ $(APP_VERSION).dmg \ dist/dmg -.PHONY: installer_mac installer_mac_dmg +installer_linux: build_ui build_rc + $(PYTHON) -m PyInstaller -n $(APP_NAME) \ + --add-data="src/$(PACKAGE)/locale:./$(PACKAGE)/locale" \ + --add-data="data/$(PACKAGE).ico:." \ + --add-data="data/$(PACKAGE).png:." \ + --icon=data/$(PACKAGE).ico \ + --noconfirm \ + --clean \ + --onedir \ + --windowed \ + src/$(PACKAGE)/__main__.py + +.PHONY: installer_mac installer_mac_dmg installer_linux ## Clean clean: diff --git a/setup.py b/setup.py index 4cdf36b..8defc4b 100644 --- a/setup.py +++ b/setup.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -"""Setupscript for RevPiCommander.""" +"""Setup script for RevPiCommander.""" __author__ = "Sven Sager" __copyright__ = "Copyright (C) 2018 Sven Sager" __license__ = "GPLv3" diff --git a/src/revpicommander/revpicommander.py b/src/revpicommander/revpicommander.py index 3395753..968bc7d 100644 --- a/src/revpicommander/revpicommander.py +++ b/src/revpicommander/revpicommander.py @@ -548,6 +548,7 @@ class RevPiCommander(QtWidgets.QMainWindow, Ui_win_revpicommander): def main() -> int: + """Entry point for RevPiCommander.""" from sys import argv if hasattr(QtCore.Qt, 'AA_EnableHighDpiScaling'):