summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 141ac85d4dc11c6d8f6097beadaa4877ab0e0d76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
all: zipapp
	make -C pygame deploy
	if [ -e ~/syncthing/gamesaves/ ]; then cp ./gamechesttui ~/syncthing/gamesaves/tools/bin/. ; elif [ -e ~/game-saves ]; then cp ./gamechesttui ~/game-saves/tools/bin/. ; fi

static-fix:
	isort --order-by-type --atomic gamechestcli

zipapp:
	mkdir /tmp/gamechest.zipapp
	pip3 install --target /tmp/gamechest.zipapp -r gamechestcli/requirements.txt
	#pip3 install --target /tmp/gamechest.zipapp gamechestcli
	rsync -Pa gamechestcli/. /tmp/gamechest.zipapp/.
	python3 -m zipapp -p "/usr/bin/env python3" /tmp/gamechest.zipapp
	rm -r /tmp/gamechest.zipapp
	if [ -e ~/syncthing/gamesaves ]; then mv /tmp/gamechest.pyz ~/syncthing/gamesaves/tools/bin/. ; elif [ -e ~/game-saves ]; then mv /tmp/gamechest.pyz ~/game-saves/tools/bin/. ; fi