diff options
| -rw-r--r-- | Makefile | 46 |
1 files changed, 26 insertions, 20 deletions
@@ -1,22 +1,28 @@ -.PHONY: all -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 +#.PHONY: all +#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 +# +#.PHONY: zipapp +#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 +# +##.PHONY: clipcopy +##clicopy: +## if [ -e ~/syncthing/gamesaves ]; then cp /tmp/gamechest.pyz ~/syncthing/gamesaves/tools/bin/. ; elif [ -e ~/game-saves ]; then mv /tmp/gamechest.pyz ~/game-saves/tools/bin/. ; fi -.PHONY: zipapp -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 - -#.PHONY: clipcopy -#clicopy: -# if [ -e ~/syncthing/gamesaves ]; then cp /tmp/gamechest.pyz ~/syncthing/gamesaves/tools/bin/. ; elif [ -e ~/game-saves ]; then mv /tmp/gamechest.pyz ~/game-saves/tools/bin/. ; fi +.PHONY: all +all: upgrade +.PHONY: upgrade +upgrade: + uv tool upgrade gamechest |
