From caaee3f4bf25561fada20555df8e65e69a728259 Mon Sep 17 00:00:00 2001 From: su-ex Date: Tue, 21 Sep 2021 15:18:07 +0200 Subject: [PATCH] Restructure release targets and add rpm --- README.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index a7f93cfa..4fde8f7b 100644 --- a/README.md +++ b/README.md @@ -88,24 +88,25 @@ make setup # optional step if using the other make targets ### Create release builds -Those are the builds distributed via GitHub releases. - ``` # The single make targets are explained below -make [{web|debian|windows-setup|windows-portable|macos}-release] +make {web|debian|windows-setup|windows-portable|macos|...}-release ``` -After that these packages which belong to to their respective make target should appear in release/\/: -- `web`: _schildichat-web-\.tar.gz_: archive that can be unpacked and served by a **web** server (copy `config.sample.json` to `config.json` and adjust the [configuration](https://github.com/SchildiChat/element-web/blob/sc/docs/config.md) to your likings) -- `debian`: file ready for installation on a **Debian Linux** (based) system via `dpkg -i schildichat-desktop__amd64.deb` -- `windows-setup`: _SchildiChat_Setup_v\.exe_: file ready for **installation** on a **Windows** system -- `windows-portable`: _SchildiChat_win-portable_v\.zip_: **portable** version for a **Windows** system – take SchildiChat together with your login data around with you (the archive contains a readme with **instructions** and **notes**) -- `macos`: Build a *.dmg for macOS -- `macos-mas`: Build a *.pkg for release in the Mac App Store +After that these packages which belong to their respective make target should appear in release/\/. -#### Additional make targets not used for GitHub releases -- `pacman`: file ready for installation on an **Arch Linux** (based) system via `pacman -U schildichat-desktop-.pacman` +#### Builds distributed via GitHub releases +- `web`: _schildichat-web-\.tar.gz_: Archive that can be unpacked and served by a **web** server (copy `config.sample.json` to `config.json` and adjust the [configuration](https://github.com/SchildiChat/element-web/blob/sc/docs/config.md) to your likings) +- `debian`: File ready for installation on a **Debian Linux** (based) system via `dpkg -i schildichat-desktop__amd64.deb` +- `windows-setup`: _SchildiChat_Setup_v\.exe_: File ready for **installation** on a **Windows** system +- `windows-portable`: _SchildiChat_win-portable_v\.zip_: **Portable** version for a **Windows** system – take SchildiChat together with your login data around with you (the archive contains a readme with **instructions** and **notes**) +- `macos`: Build a *.dmg for **macOS** + +#### Additional `{...}-release` targets not used for GitHub releases +- `pacman`: File ready for installation on an **Arch Linux** (based) system via `pacman -U schildichat-desktop-.pacman` +- `rpm`: Build a *.rpm for Linux - `windows-unpacked`: _SchildiChat_win-unpacked_v\.zip_: **unpacked** archive for a **Windows** system +- `macos-mas`: Build a *.pkg for release in the Mac App Store ### Build SchildiChat Web and deploy it directly to your web server