#!/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