From beef36b36d04b49b6436f8c7ff14efdb5fdc6aba Mon Sep 17 00:00:00 2001 From: idk Date: Tue, 6 Sep 2022 22:37:27 -0400 Subject: [PATCH] update index.html --- PACKAGES.md | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/PACKAGES.md b/PACKAGES.md index 1aac634..296741a 100644 --- a/PACKAGES.md +++ b/PACKAGES.md @@ -1,6 +1,18 @@ Packages for various operating systems ====================================== +Making a new release: +--------------------- + +Releases can be created in a mostly automatic way. With a working Java toolchain +including jpackage installed: + +0. Set a `GITHUB_TOKEN` in the environment containing an API key. +1. Update the version number(`GITHUB_TAG`) and version title(`GITHUB_NAME`) in `config.sh` +2. On a Linux machine, run `./release.sh` +3. On a Windows machine, run `./windows-release.sh` + + Windows ------- @@ -14,26 +26,26 @@ run: `windows-release.sh` only *after* release.sh on a Linux machine. ### MSI -#### Status: Works. Maintained. - Requires the Wixl toolset. +#### Status: Works. Maintained. + run: `./windows.sh` #### EXE -#### Status: Works. Maintained. - No special requirements. +#### Status: Works. Maintained. + run: `./windows-exe.sh` ### Portable(.zip) -#### Status: Unknown. Maintained. - No special requirements. +#### Status: Unknown. Maintained. + run: `./windows-portable.sh` Linux @@ -46,16 +58,14 @@ Java tools in your `PATH`. ### Debian -#### Status: Works. Maintained. - Make sure you have a recent Java and jpackage. +#### Status: Works. Maintained. + run: `ant debian` ### Fedora -#### Status: Unknown. Maintained. - I'm a Debian user and don't have a Fedora machine set up right now. Therefore, I build Fedora packages in a container. @@ -63,14 +73,16 @@ Fedora doesn't have a jpackage in their repositories as far as I can tell so I u Adoptium's third-party repository to supply the JDK I use to build the fedora package. +#### Status: Unknown. Maintained. + run: `ant fedora` ### Portable(.zip) -#### Status: Works. Maintained. - Details are platform dependent. Same build-deps as everything else. +#### Status: Works. Maintained. + run: `ant jpackage` OSX