First commit
This commit is contained in:
48
build.sh
Executable file
48
build.sh
Executable file
@@ -0,0 +1,48 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
source .venv/bin/activate
|
||||
|
||||
case $1 in
|
||||
-v)
|
||||
shift
|
||||
case $1 in
|
||||
3.8) PYINSTALLER=pyinstaller-3.8;;
|
||||
3.9) PYINSTALLER=pyinstaller-3.9;;
|
||||
3.10) PYINSTALLER=pyinstaller-3.10;;
|
||||
3.11) PYINSTALLER=pyinstaller-3.11;;
|
||||
3.12) PYINSTALLER=pyinstaller-3.12;;
|
||||
3.13) PYINSTALLER=pyinstaller-3.13;;
|
||||
3.14) PYINSTALLER=pyinstaller-3.14;;
|
||||
*) PYINSTALLER=pyinstaller;;
|
||||
esac
|
||||
;;
|
||||
--version=3.8) PYINSTALLER=pyinstaller-3.8;;
|
||||
--version=3.9) PYINSTALLER=pyinstaller-3.9;;
|
||||
--version=3.10) PYINSTALLER=pyinstaller-3.10;;
|
||||
--version=3.11) PYINSTALLER=pyinstaller-3.11;;
|
||||
--version=3.12) PYINSTALLER=pyinstaller-3.12;;
|
||||
--version=3.13) PYINSTALLER=pyinstaller-3.13;;
|
||||
--version=3.14) PYINSTALLER=pyinstaller-3.14;;
|
||||
*) PYINSTALLER=pyinstaller;;
|
||||
esac
|
||||
|
||||
# $PYINSTALLER \
|
||||
# --add-binary 'desktop/Desktogram.png:desktop' \
|
||||
# --add-binary 'locale/en/LC_MESSAGES/messages.mo:locale/en/LC_MESSAGES' \
|
||||
# --add-binary 'locale/es/LC_MESSAGES/messages.mo:locale/es/LC_MESSAGES' \
|
||||
# --add-binary 'locale/gl/LC_MESSAGES/messages.mo:locale/gl/LC_MESSAGES' \
|
||||
# --add-data 'js/downloader.js:js' \
|
||||
# --noconsole \
|
||||
# -F tagmanager.py
|
||||
|
||||
# Sólo en windows.
|
||||
# --icon=desktop/TagsManager.png \
|
||||
# --hidden-import=imagesize \
|
||||
# --hidden-import=word2number \
|
||||
|
||||
$PYINSTALLER \
|
||||
--add-binary="baloo_wrapper/build/libbaloo_wrapper.so:lib" \
|
||||
--onefile \
|
||||
-F bagheerasearch.py
|
||||
|
||||
deactivate
|
||||
Reference in New Issue
Block a user