diff --git a/Makefile b/Makefile index ce75a1d..00e1f3a 100644 --- a/Makefile +++ b/Makefile @@ -106,6 +106,13 @@ bundle: @./scripts/bundle-linux.sh endif +# Browsers render .command/.sh/.cmd as text/plain. Rebuild these zips after +# changing a script so the README download links stay in sync. +installer-zips: + cd installers && zip -q -FS maturita-installer-macos.zip maturita-installer-macos.command + cd installers && zip -q -FS maturita-installer-windows.zip maturita-installer-windows.cmd + cd installers && zip -q -FS maturita-installer-linux.zip maturita-installer-linux.sh + -include $(DEP) -.PHONY: all clean run bundle +.PHONY: all clean run bundle installer-zips diff --git a/README.md b/README.md index 668d53e..7fcd7ad 100644 --- a/README.md +++ b/README.md @@ -28,9 +28,9 @@ nedostanete starý skript z keše větve `builds`): | Platforma | Soubor | Jak spustit | | --------- | ------ | ----------- | -| macOS (Apple Silicon) | [maturita-installer-macos.command](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-macos.command) | Stáhnout, v Terminálu `chmod +x` a pak pravý klik → **Otevřít** | -| Windows (x64) | [maturita-installer-windows.cmd](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-windows.cmd) | Dvojklik; u SmartScreenu **Další informace → Přesto spustit** | -| Linux (x86_64) | [maturita-installer-linux.sh](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-linux.sh) | `sh maturita-installer-linux.sh` | +| macOS (Apple Silicon) | [maturita-installer-macos.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-macos.zip) | Rozbalit, v Terminálu `chmod +x maturita-installer-macos.command` a pak pravý klik → **Otevřít** | +| Windows (x64) | [maturita-installer-windows.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-windows.zip) | Rozbalit a dvojklik na `.cmd`; u SmartScreenu **Další informace → Přesto spustit** | +| Linux (x86_64) | [maturita-installer-linux.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-linux.zip) | Rozbalit a `sh maturita-installer-linux.sh` | Kam se to nainstaluje: `/Applications` nebo `~/Applications` (macOS), `%LOCALAPPDATA%\Programs\Maturita` (Windows), `~/Applications` (Linux). @@ -164,9 +164,9 @@ do not get a stale script cached from the `builds` branch): | Platform | File | How to run | | -------- | ---- | ---------- | -| macOS (Apple Silicon) | [maturita-installer-macos.command](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-macos.command) | Download, `chmod +x` in Terminal, then right-click → **Open** | -| Windows (x64) | [maturita-installer-windows.cmd](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-windows.cmd) | Double-click; if SmartScreen appears, **More info → Run anyway** | -| Linux (x86_64) | [maturita-installer-linux.sh](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-linux.sh) | `sh maturita-installer-linux.sh` | +| macOS (Apple Silicon) | [maturita-installer-macos.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-macos.zip) | Unzip, `chmod +x maturita-installer-macos.command` in Terminal, then right-click → **Open** | +| Windows (x64) | [maturita-installer-windows.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-windows.zip) | Unzip and double-click the `.cmd`; if SmartScreen appears, **More info → Run anyway** | +| Linux (x86_64) | [maturita-installer-linux.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-linux.zip) | Unzip, then `sh maturita-installer-linux.sh` | Install locations: `/Applications` or `~/Applications` (macOS), `%LOCALAPPDATA%\Programs\Maturita` (Windows), `~/Applications` (Linux). diff --git a/installers/maturita-installer-linux.zip b/installers/maturita-installer-linux.zip new file mode 100644 index 0000000..22e83b9 Binary files /dev/null and b/installers/maturita-installer-linux.zip differ diff --git a/installers/maturita-installer-macos.zip b/installers/maturita-installer-macos.zip new file mode 100644 index 0000000..464c63f Binary files /dev/null and b/installers/maturita-installer-macos.zip differ diff --git a/installers/maturita-installer-windows.zip b/installers/maturita-installer-windows.zip new file mode 100644 index 0000000..4a7dc31 Binary files /dev/null and b/installers/maturita-installer-windows.zip differ