MacOS build support
This commit is contained in:
parent
caf09bc432
commit
e302b796ae
3
Makefile
3
Makefile
@ -20,6 +20,9 @@ clean:
|
||||
run: all
|
||||
python3 luftdaten-tool.py
|
||||
|
||||
dist: all
|
||||
python3 -m PyInstaller luftdaten-tool.spec
|
||||
|
||||
i18n-update:
|
||||
@for f in $(TS_FILES) ; do \
|
||||
pylupdate5 *.py gui/*.py -ts $$f -verbose; \
|
||||
|
11
README.md
11
README.md
@ -7,6 +7,17 @@ Binary builds
|
||||
Our main target is having working prebuilt binaries for users to simply
|
||||
download and run, to avoid all the setup below.
|
||||
|
||||
### Windows
|
||||
|
||||
Currently Windows builds require *Python 3.6* installed system-wide and added to
|
||||
`%PATH%`.
|
||||
|
||||
### MacOS
|
||||
Currently MacOS builds require *Python 3.6* and Qt SDK installed (just the "Qt >
|
||||
5... > macOS" part in installer) with following added to $PATH:
|
||||
|
||||
export PATH="$HOME/Qt/5.11.1/clang_64/bin:$PATH"
|
||||
|
||||
Development
|
||||
-----------
|
||||
|
||||
|
@ -27,3 +27,9 @@ exe = EXE(pyz,
|
||||
upx=True,
|
||||
runtime_tmpdir=None,
|
||||
console=False )
|
||||
|
||||
# This is used on MacOS only
|
||||
app = BUNDLE(exe,
|
||||
name='Luftdaten.info Flashing Tool.app',
|
||||
icon=None,
|
||||
bundle_identifier=None)
|
||||
|
@ -8,7 +8,7 @@ idna==2.7
|
||||
macholib==1.11
|
||||
pefile==2018.8.8
|
||||
pyaes==1.6.1
|
||||
PyInstaller==3.3.1
|
||||
https://github.com/pyinstaller/pyinstaller/archive/bbf964c6b89ca33823031fa7ed277c0269192b3e.zip#egg=PyInstaller
|
||||
PyQt5==5.11.2
|
||||
PyQt5-sip==4.19.12
|
||||
pyserial==3.4
|
||||
|
Loading…
x
Reference in New Issue
Block a user