mirror of
https://github.com/SchildiChat/schildichat-desktop.git
synced 2025-03-31 21:24:27 +02:00
Restructure release targets and add rpm
This commit is contained in:
parent
bd63523d99
commit
caaee3f4bf
25
README.md
25
README.md
@ -88,24 +88,25 @@ make setup # optional step if using the other make targets
|
|||||||
|
|
||||||
### Create release builds
|
### Create release builds
|
||||||
|
|
||||||
Those are the builds distributed via GitHub releases.
|
|
||||||
|
|
||||||
```
|
```
|
||||||
# The single make targets are explained below
|
# 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/\<version\>/:
|
After that these packages which belong to their respective make target should appear in release/\<version\>/.
|
||||||
- `web`: _schildichat-web-\<version\>.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_<version>_amd64.deb`
|
|
||||||
- `windows-setup`: _SchildiChat_Setup_v\<version\>.exe_: file ready for **installation** on a **Windows** system
|
|
||||||
- `windows-portable`: _SchildiChat_win-portable_v\<version\>.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
|
|
||||||
|
|
||||||
#### Additional make targets not used for GitHub releases
|
#### Builds distributed via GitHub releases
|
||||||
- `pacman`: file ready for installation on an **Arch Linux** (based) system via `pacman -U schildichat-desktop-<version>.pacman`
|
- `web`: _schildichat-web-\<version\>.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_<version>_amd64.deb`
|
||||||
|
- `windows-setup`: _SchildiChat_Setup_v\<version\>.exe_: File ready for **installation** on a **Windows** system
|
||||||
|
- `windows-portable`: _SchildiChat_win-portable_v\<version\>.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-<version>.pacman`
|
||||||
|
- `rpm`: Build a *.rpm for Linux
|
||||||
- `windows-unpacked`: _SchildiChat_win-unpacked_v\<version\>.zip_: **unpacked** archive for a **Windows** system
|
- `windows-unpacked`: _SchildiChat_win-unpacked_v\<version\>.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
|
### Build SchildiChat Web and deploy it directly to your web server
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user