diff --git a/apps/README.md b/apps/README.md index 7708ab0..66a9da8 100644 --- a/apps/README.md +++ b/apps/README.md @@ -19,6 +19,7 @@ Script | Function | Source `mkmusl` | Latest musl.cc toolchain | `mknode` | Latest official NodeJS release | `mkpypy` | Latest PyPy3 release | +`mkrenpy` | Latest Ren'Py release | `mkrust` | Latest Rust nightly | `mksignal` | Latest Signal stable from the Solus repos (requires `eopkg` and may not work on other distros) | `mktex` | Minimal/custom TeX Live image | diff --git a/apps/mkrenpy b/apps/mkrenpy new file mode 100755 index 0000000..4974a4e --- /dev/null +++ b/apps/mkrenpy @@ -0,0 +1,12 @@ +#!/bin/sh +. "$(dirname "$0")"/appmk +part0 +LINK=$(curl https://www.renpy.org/latest.html | grep 7z | cut -d\" -f2) +aria2c "$LINK" -d "$DIR" -o renpy.exe +7z x -y -o"$DIR" "$DIR"/renpy.exe +mkdir "$DIR"/lib +mv "$DIR"/renpy-*/lib/py3-linux-x86_64 "$DIR"/renpy-*/lib/python* "$DIR"/lib +mv "$DIR"/renpy-*/renpy* "$DIR" +rm -r "$DIR"/*.exe "$DIR"/renpy-* "$DIR/renpy.app" +ln -s renpy.sh "$DIR/AppRun" +part9