diff --git a/SPEx/scripts/create_SPEx.sh b/SPEx/scripts/create_SPEx.sh new file mode 100644 index 0000000..c3ab2bb --- /dev/null +++ b/SPEx/scripts/create_SPEx.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +pyinstaller --add-data="../.venv/lib/python3.8/site-packages/text_unidecode/data.bin":./text_unidecode \ + --icon="../spex/logo.ico" \ + --paths ./libbananasplit --paths ./UserInterface/compiledUI \ + --name=SPEx \ + --onefile \ + --windowed -y \ + ../spex/guimain.py + +echo "Copio configurazione" +cp -r ../conf ./dist/ +echo "Copio file binari" +mv ./dist/ ../bin +echo "Rinuovo cartella build" +rm -rf ./build + diff --git a/SPEx/scripts/create_SPEx.zsh b/SPEx/scripts/create_SPEx.zsh new file mode 100644 index 0000000..9366999 --- /dev/null +++ b/SPEx/scripts/create_SPEx.zsh @@ -0,0 +1,25 @@ +#!/bin/zsh +echo "Rimuovo i file precedenti" +rm -rf ../bin/* + +pyinstaller --add-data="../.venv/lib/python3.7/site-packages/text_unidecode/data.bin":./text_unidecode \ + --icon="../spex/logo.icns" \ + --noconfirm \ + --paths ./libbananasplit --paths ./UserInterface/compiledUI \ + --name=SPEx \ + --windowed \ + --strip \ + --osx-bundle-identifier="12parsec.software.SPEx" \ + ../spex/guimain.py + +echo "Copio configurazione" +cp -r ../conf ./dist/SPEx.app/Contents/Resources/ +cp -r ../conf ./dist/ +echo "Copio file binari" +mv ./dist/ ../bin/ +echo "Rinuovo cartella build" +rm -rf ./build +echo "Firmo il codice" +cd ../bin/dist +codesign --deep -s "12Parsec" SPEx.app +codesign --deep -s "12Parsec" SPEx \ No newline at end of file