diff --git a/windows-portable.sh b/windows-portable.sh new file mode 100755 index 0000000..e953cf2 --- /dev/null +++ b/windows-portable.sh @@ -0,0 +1,18 @@ +#! /usr/bin/env sh +. ./config.sh +mkdir -p tmp +cp -v LICENSE.md tmp/LICENSE.md +rm -rf i2pbrowser-portable +jpackage \ + --verbose \ + --type app-image \ + --name i2pbrowser-portable \ + --app-version "$GITHUB_TAG" \ + --input src/build \ + --main-jar i2pfirefox.jar \ + --resource-dir tmp \ + --main-class net.i2p.i2pfirefox.I2PBrowser +rm -rf tmp +cp -v LICENSE.md i2pbrowser-portable/LICENSE.md +rm i2pbrowser-portable.zip -f +zip -r i2pbrowser-portable-${GITHUB_TAG}.zip i2pbrowser-portable \ No newline at end of file diff --git a/windows-release.sh b/windows-release.sh index df7c2fb..c26b89d 100755 --- a/windows-release.sh +++ b/windows-release.sh @@ -5,6 +5,8 @@ git pull --all . "${HOME}/github-release-config.sh" ant distclean jar ./windows.sh +./windows-exe.sh +./windows-portable.sh github-release upload --user "${GITHUB_USER}" \ --repo "${GITHUB_REPO}" \ --tag "${GITHUB_TAG}" \ @@ -12,4 +14,18 @@ github-release upload --user "${GITHUB_USER}" \ --name "i2pbrowser-${GITHUB_TAG}.msi" \ --file "i2pbrowser-${GITHUB_TAG}.msi" \ --replace -echo "Uploaded Windows MSI package" +github-release upload --user "${GITHUB_USER}" \ + --repo "${GITHUB_REPO}" \ + --tag "${GITHUB_TAG}" \ + --label "I2P Browser launcher as a Jpackage inside of an EXE package." \ + --name "i2pbrowser-${GITHUB_TAG}.exe" \ + --file "i2pbrowser-${GITHUB_TAG}.exe" \ + --replace +github-release upload --user "${GITHUB_USER}" \ + --repo "${GITHUB_REPO}" \ + --tag "${GITHUB_TAG}" \ + --label "I2P Browser launcher as a Jpackage inside of an zip to be run from a directory on Windows." \ + --name "i2pbrowser-portable-${GITHUB_TAG}.zip" \ + --file "i2pbrowser-portable-${GITHUB_TAG}.zip" \ + --replace +echo "Uploaded Windows ZIP package"