From a3884cc67305be8b1391feb5d5c6fbd6e2172e1f Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 2 May 2019 18:04:26 +0200 Subject: [PATCH] Build script for Linux OS --- build/artemis_linux.spec | 47 ++++++++++++++++++++++++++++++++++++++++ build/build_linux | 4 ++++ 2 files changed, 51 insertions(+) create mode 100644 build/artemis_linux.spec create mode 100644 build/build_linux diff --git a/build/artemis_linux.spec b/build/artemis_linux.spec new file mode 100644 index 0000000..a7e137c --- /dev/null +++ b/build/artemis_linux.spec @@ -0,0 +1,47 @@ +# -*- mode: python -*- + +block_cipher = None + + +a = Analysis(['../artemis.py'], + pathex=['../'], + binaries=[], + datas=[('../artemis.ui', '.'), + ('../audio_player.py', '.'), + ('../clickable_progress_bar.py', '.'), + ('../constants.py', '.'), + ('../double_text_button.py', '.'), + ('../download_db_window.ui', '.'), + ('../download_window.py', '.'), + ('../fixed_aspect_ratio_label.py', '.'), + ('../fixed_aspect_ratio_widget.py', '.'), + ('../icon.qrc', '.'), + ('../icon_rc.py', '.'), + ('../space_weather_data.py', '.'), + ('../switchable_label.py', '.'), + ('../themes.py', '.'), + ('../threads.py', '.'), + ('../utilities.py', '.')], + hiddenimports=[], + hookspath=[], + runtime_hooks=[], + excludes=[], + win_no_prefer_redirects=False, + win_private_assemblies=False, + cipher=block_cipher, + noarchive=False) +pyz = PYZ(a.pure, a.zipped_data, + cipher=block_cipher) +exe = EXE(pyz, + a.scripts, + a.binaries, + a.zipfiles, + a.datas, + [], + name='artemis', + debug=False, + bootloader_ignore_signals=False, + strip=False, + upx=True, + runtime_tmpdir=None, + console=True ) diff --git a/build/build_linux b/build/build_linux new file mode 100644 index 0000000..b378c0a --- /dev/null +++ b/build/build_linux @@ -0,0 +1,4 @@ +pyinstaller --onefile artemis_linux.spec +cp -r ../themes dist +mv dist dist_linux +rm -rf build