Freestanding packages. Why the heck not.
Former-commit-id: 4640cc528c
Former-commit-id: f916227a3b9cbde8e89ee8c44ff32077775e994e
This commit is contained in:
@ -3,6 +3,8 @@ Mon, September 5
|
|||||||
|
|
||||||
- Fix several issues with running on Windows 11
|
- Fix several issues with running on Windows 11
|
||||||
- Make tunnel nicknames different to avoid double shared tunnels
|
- Make tunnel nicknames different to avoid double shared tunnels
|
||||||
|
- Since Windows is apparently crazy and there's nothing I can do about it right now
|
||||||
|
make a deb.
|
||||||
|
|
||||||
Fri, September 2
|
Fri, September 2
|
||||||
----------------
|
----------------
|
||||||
|
6
config.sh
Normal file
6
config.sh
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#! /usr/bin/env sh
|
||||||
|
export GITHUB_USER=eyedeekay
|
||||||
|
export GITHUB_REPO=i2p.plugins.firefox
|
||||||
|
export GITHUB_NAME="Always pass --new-instance to Firefox"
|
||||||
|
export GITHUB_DESCRIPTION=$(cat CHANGES.md)
|
||||||
|
export GITHUB_TAG=0.0.26
|
@ -1,3 +1,10 @@
|
|||||||
#! /usr/bin/env sh
|
#! /usr/bin/env sh
|
||||||
|
|
||||||
jpackage --verbose --type deb --name i2pbrowser --app-version 0.0.26 --input src/build --main-jar i2pfirefox.jar --main-class net.i2p.i2pfirefox.I2PBrowser
|
. config.sh
|
||||||
|
jpackage --verbose \
|
||||||
|
--type deb \
|
||||||
|
--name i2pbrowser \
|
||||||
|
--app-version "$GITHUB_TAG" \
|
||||||
|
--input src/build \
|
||||||
|
--main-jar i2pfirefox.jar \
|
||||||
|
--main-class net.i2p.i2pfirefox.I2PBrowser
|
||||||
|
15
release.sh
15
release.sh
@ -1,16 +1,12 @@
|
|||||||
#! /usr/bin/env sh
|
#! /usr/bin/env sh
|
||||||
|
|
||||||
GITHUB_USER=eyedeekay
|
. config.sh
|
||||||
GITHUB_REPO=i2p.plugins.firefox
|
|
||||||
GITHUB_NAME="Always pass --new-instance to Firefox"
|
|
||||||
GITHUB_DESCRIPTION=$(cat CHANGES.md)
|
|
||||||
GITHUB_TAG=0.0.26
|
|
||||||
ant distclean
|
ant distclean
|
||||||
./javadoc.sh
|
./javadoc.sh
|
||||||
NUMLINE=`grep release.number build.xml | head -n 1`
|
NUMLINE=`grep release.number build.xml | head -n 1`
|
||||||
sed -i "s|$NUMLINE| <property name=\"release.number\" value=\"$GITHUB_TAG\" />|g" build.xml
|
sed -i "s|$NUMLINE| <property name=\"release.number\" value=\"$GITHUB_TAG\" />|g" build.xml
|
||||||
edgar && git push --all
|
edgar && git push --all
|
||||||
ant jar freeZip jpackage
|
ant jar freeZip jpackage debian
|
||||||
github-release release --user "${GITHUB_USER}" \
|
github-release release --user "${GITHUB_USER}" \
|
||||||
--repo "${GITHUB_REPO}" \
|
--repo "${GITHUB_REPO}" \
|
||||||
--name "${GITHUB_NAME}" \
|
--name "${GITHUB_NAME}" \
|
||||||
@ -45,6 +41,13 @@ github-release upload --user "${GITHUB_USER}" \
|
|||||||
--label "I2P Browser launcher as a Jpackage, does not require a JVM, Linux Only for now unless you BYO." \
|
--label "I2P Browser launcher as a Jpackage, does not require a JVM, Linux Only for now unless you BYO." \
|
||||||
--name "i2pbrowser.zip" \
|
--name "i2pbrowser.zip" \
|
||||||
--file "i2pbrowser.zip" \
|
--file "i2pbrowser.zip" \
|
||||||
|
--replace
|
||||||
|
github-release upload --user "${GITHUB_USER}" \
|
||||||
|
--repo "${GITHUB_REPO}" \
|
||||||
|
--tag "${GITHUB_TAG}" \
|
||||||
|
--label "I2P Browser launcher as a Jpackage inside of a Debian package." \
|
||||||
|
--name "i2pbrowser.deb" \
|
||||||
|
--file "i2pbrowser.deb" \
|
||||||
--replace
|
--replace
|
||||||
echo "Uploaded jpackage zip"
|
echo "Uploaded jpackage zip"
|
||||||
git pull github --tags
|
git pull github --tags
|
||||||
|
10
windows.sh
Executable file
10
windows.sh
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#! /usr/bin/env sh
|
||||||
|
. config.sh
|
||||||
|
jpackage \
|
||||||
|
--verbose \
|
||||||
|
--type msi \
|
||||||
|
--name i2pbrowser \
|
||||||
|
--app-version "$GITHUB_TAG" \
|
||||||
|
--input src/build \
|
||||||
|
--main-jar i2pfirefox.jar \
|
||||||
|
--main-class net.i2p.i2pfirefox.I2PBrowser
|
Reference in New Issue
Block a user