blob: 36729a78539715b883b31b86fedf4b8c9c2b3474 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
.PHONY: all
all: deploy
#.PHONY: zipapp
#zipapp:
# rm -rf /tmp/gamechestgui.zipapp
# mkdir /tmp/gamechestgui.zipapp
# pip3 install --target /tmp/gamechestgui.zipapp -r ../gamechestcli/requirements.txt
# pip3 install --target /tmp/gamechestgui.zipapp -r requirements.txt
# rsync -Pa ../gamechestcli/gamechest /tmp/gamechestgui.zipapp/.
# rsync -Pa __main__.py profiledb.py /tmp/gamechestgui.zipapp/.
# python3 -m zipapp -p "/usr/bin/env python3" /tmp/gamechestgui.zipapp
# if [ -e ~/games/.saves ]; then mv /tmp/gamechestgui.pyz ~/games/.saves/tools/bin/. ; elif [ -e ~/game-saves ]; then mv /tmp/gamechestgui.pyz ~/game-saves/tools/bin/. ; fi
.PHONY: deploy
deploy:
rm -rf ~/games/.saves/tools/bin/libs/gamechestgui
mkdir -p ~/games/.saves/tools/bin/libs/gamechestgui
pip3 install --target ~/games/.saves/tools/bin/libs/gamechestgui -r ../gamechestcli/requirements.txt
pip3 install --target ~/games/.saves/tools/bin/libs/gamechestgui -r requirements.txt
rsync -Pa ../gamechestcli/gamechest ~/games/.saves/tools/bin/libs/gamechestgui/.
rsync -Pa __init__.py profiledb.py ~/games/.saves/tools/bin/libs/gamechestgui/.
rsync -Pa gamechestgui ~/games/.saves/tools/bin/.
|