Compare commits
7 Commits
Author | SHA1 | Date | |
---|---|---|---|
a3da3c2ace | |||
5e27d8588a | |||
2a185f5fe3 | |||
f0f194242b | |||
b9c6b6db49 | |||
c14077606b | |||
f53a7759e4 |
@ -95,15 +95,18 @@ mkdir -p "$SCRIPT_DIR/build"
|
|||||||
cp "$I2P_JARS"/*.jar "$SCRIPT_DIR/build"
|
cp "$I2P_JARS"/*.jar "$SCRIPT_DIR/build"
|
||||||
cp "$I2P_JBIGI_JAR" "$SCRIPT_DIR/build"
|
cp "$I2P_JBIGI_JAR" "$SCRIPT_DIR/build"
|
||||||
if [ ! -f "$SCRIPT_DIR/build/jna.jar" ]; then
|
if [ ! -f "$SCRIPT_DIR/build/jna.jar" ]; then
|
||||||
wget "https://repo1.maven.org/maven2/net/java/dev/jna/jna/$JNA_VERSION/jna-$JNA_VERSION.jar" -O "$SCRIPT_DIR/build/jna.jar"
|
echo "downloading jna"
|
||||||
|
wget_download "https://repo1.maven.org/maven2/net/java/dev/jna/jna/$JNA_VERSION/jna-$JNA_VERSION.jar" -O "$SCRIPT_DIR/build/jna.jar"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -f "$SCRIPT_DIR/build/jna-platform.jar" ]; then
|
if [ ! -f "$SCRIPT_DIR/build/jna-platform.jar" ]; then
|
||||||
wget "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/$JNA_VERSION/jna-platform-$JNA_VERSION.jar" -O "$SCRIPT_DIR/build/jna-platform.jar"
|
echo "downloading jna-platform"
|
||||||
|
wget_download "https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/$JNA_VERSION/jna-platform-$JNA_VERSION.jar" -O "$SCRIPT_DIR/build/jna-platform.jar"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -f "$SCRIPT_DIR/build/i2pfirefox.jar" ]; then
|
if [ ! -f "$SCRIPT_DIR/build/i2pfirefox.jar" ]; then
|
||||||
wget "https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/$I2PFIREFOX_VERSION/i2pfirefox.jar" -O "$SCRIPT_DIR/build/i2pfirefox.jar"
|
echo "downloading i2pfirefox jars"
|
||||||
|
wget_download "https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/$I2PFIREFOX_VERSION/i2pfirefox.jar" -O "$SCRIPT_DIR/build/i2pfirefox.jar"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for dll in "$I2P_JBIGI/"*windows*.dll; do
|
for dll in "$I2P_JBIGI/"*windows*.dll; do
|
||||||
|
0
buildscripts/release-support.sh
Normal file → Executable file
0
buildscripts/release-support.sh
Normal file → Executable file
@ -30,6 +30,7 @@ fi
|
|||||||
cp -v "I2P-Easy-Install-Bundle-$I2P_VERSION.exe" "I2P-Easy-Install-Bundle-$I2P_VERSION-signed.exe"
|
cp -v "I2P-Easy-Install-Bundle-$I2P_VERSION.exe" "I2P-Easy-Install-Bundle-$I2P_VERSION-signed.exe"
|
||||||
java -cp "$I2P_LIBS/*" net.i2p.crypto.SU3File sign -c ROUTER -f EXE I2P-Easy-Install-Bundle-$I2P_VERSION-signed.exe I2P-Easy-Install-Bundle-$I2P_VERSION-signed.su3 "$HOME/.i2p-plugin-keys/news-su3-keystore.ks" $I2P_VERSION $SIGNER
|
java -cp "$I2P_LIBS/*" net.i2p.crypto.SU3File sign -c ROUTER -f EXE I2P-Easy-Install-Bundle-$I2P_VERSION-signed.exe I2P-Easy-Install-Bundle-$I2P_VERSION-signed.su3 "$HOME/.i2p-plugin-keys/news-su3-keystore.ks" $I2P_VERSION $SIGNER
|
||||||
rm -f i2pwinupdate.su3.torrent
|
rm -f i2pwinupdate.su3.torrent
|
||||||
|
cp -v I2P-Easy-Install-Bundle-$I2P_VERSION-signed.su3 i2pwinupdate.su3
|
||||||
mktorrent \
|
mktorrent \
|
||||||
--announce=http://tracker2.postman.i2p/announce.php \
|
--announce=http://tracker2.postman.i2p/announce.php \
|
||||||
--announce=http://w7tpbzncbcocrqtwwm3nezhnnsw4ozadvi2hmvzdhrqzfxfum7wa.b32.i2p/a \
|
--announce=http://w7tpbzncbcocrqtwwm3nezhnnsw4ozadvi2hmvzdhrqzfxfum7wa.b32.i2p/a \
|
||||||
|
@ -51,5 +51,23 @@ TARCHECKSUM=$(sha256sum "../i2p.i2p.jpackage-build.tar.gz")
|
|||||||
echo github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -f "../i2p.i2p.jpackage-build.tar.gz" -l "Upstream I2P Router source code $TARCHECKSUM" -t "$I2P_VERSION" -n "i2p.i2p.jpackage-build.tar.gz"
|
echo github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -f "../i2p.i2p.jpackage-build.tar.gz" -l "Upstream I2P Router source code $TARCHECKSUM" -t "$I2P_VERSION" -n "i2p.i2p.jpackage-build.tar.gz"
|
||||||
github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -f "../i2p.i2p.jpackage-build.tar.gz" -l "Upstream I2P Router source code $TARCHECKSUM" -t "$I2P_VERSION" -n "i2p.i2p.jpackage-build.tar.gz"
|
github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -f "../i2p.i2p.jpackage-build.tar.gz" -l "Upstream I2P Router source code $TARCHECKSUM" -t "$I2P_VERSION" -n "i2p.i2p.jpackage-build.tar.gz"
|
||||||
sh -c "powershell Compress-Archive I2P I2P-jpackage-windows-$I2P_VERSION.zip || zip I2P-jpackage-windows-$I2P_VERSION.zip -r I2P"
|
sh -c "powershell Compress-Archive I2P I2P-jpackage-windows-$I2P_VERSION.zip || zip I2P-jpackage-windows-$I2P_VERSION.zip -r I2P"
|
||||||
echo github-release upload -R -u "$GITHUB_USERNAME" -r i2p -t "i2p.firefox" -n "i2p-jpackage-windows-$I2P_VERSION" -f "./I2P-jpackage-windows-$I2P_VERSION.zip"
|
echo github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -n "i2p-jpackage-windows-$I2P_VERSION.zip" -t "$I2P_VERSION" -f "./I2P-jpackage-windows-$I2P_VERSION.zip"
|
||||||
github-release upload -R -u "$GITHUB_USERNAME" -r i2p -t "i2p.firefox" -n "i2p-jpackage-windows-$I2P_VERSION" -f "./I2P-jpackage-windows-$I2P_VERSION.zip"
|
github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -n "i2p-jpackage-windows-$I2P_VERSION.zip" -t "$I2P_VERSION" -f "./I2P-jpackage-windows-$I2P_VERSION.zip"
|
||||||
|
|
||||||
|
GITHUB_USERNAME=i2p
|
||||||
|
echo github-release release -p -u "$GITHUB_USERNAME" -r "i2p.firefox" -n "$I2P_VERSION" -d "$DESCRIPTION" -t "$I2P_VERSION"
|
||||||
|
github-release release -p -u "$GITHUB_USERNAME" -r "i2p.firefox" -n "$I2P_VERSION" -d "$DESCRIPTION" -t "$I2P_VERSION"
|
||||||
|
sleep 2s;
|
||||||
|
EXECHECKSUM=$(sha256sum "I2P-Easy-Install-Bundle-$I2P_VERSION.exe")
|
||||||
|
echo github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -f "I2P-Easy-Install-Bundle-$I2P_VERSION.exe" -l "$EXECHECKSUM" -t "$I2P_VERSION" -n "I2P-Easy-Install-Bundle-$I2P_VERSION.exe"
|
||||||
|
github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -f "I2P-Easy-Install-Bundle-$I2P_VERSION.exe" -l "$EXECHECKSUM" -t "$I2P_VERSION" -n "I2P-Easy-Install-Bundle-$I2P_VERSION.exe"
|
||||||
|
powershell Compress-Archive -force I2P I2P.zip
|
||||||
|
ZIPCHECKSUM=$(sha256sum "I2P.zip")
|
||||||
|
echo github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -f "I2P.zip" -l "$ZIPCHECKSUM" -t "$I2P_VERSION" -n "I2P.zip"
|
||||||
|
github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -f "I2P.zip" -l "$ZIPCHECKSUM" -t "$I2P_VERSION" -n "I2P.zip"
|
||||||
|
TARCHECKSUM=$(sha256sum "../i2p.i2p.jpackage-build.tar.gz")
|
||||||
|
echo github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -f "../i2p.i2p.jpackage-build.tar.gz" -l "Upstream I2P Router source code $TARCHECKSUM" -t "$I2P_VERSION" -n "i2p.i2p.jpackage-build.tar.gz"
|
||||||
|
github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -f "../i2p.i2p.jpackage-build.tar.gz" -l "Upstream I2P Router source code $TARCHECKSUM" -t "$I2P_VERSION" -n "i2p.i2p.jpackage-build.tar.gz"
|
||||||
|
sh -c "powershell Compress-Archive I2P I2P-jpackage-windows-$I2P_VERSION.zip || zip I2P-jpackage-windows-$I2P_VERSION.zip -r I2P"
|
||||||
|
echo github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -n "i2p-jpackage-windows-$I2P_VERSION.zip" -t "$I2P_VERSION" -f "./I2P-jpackage-windows-$I2P_VERSION.zip"
|
||||||
|
github-release upload -R -u "$GITHUB_USERNAME" -r "i2p.firefox" -n "i2p-jpackage-windows-$I2P_VERSION.zip" -t "$I2P_VERSION" -f "./I2P-jpackage-windows-$I2P_VERSION.zip"
|
||||||
|
12
config.sh
12
config.sh
@ -39,9 +39,9 @@ NSIS_PATH="/c/Program Files (x86)/NSIS/Bin"
|
|||||||
PATH="$NSIS_PATH:$PATH:$NSIS_PATH/"
|
PATH="$NSIS_PATH:$PATH:$NSIS_PATH/"
|
||||||
export PATH="$NSIS_PATH:$PATH:$NSIS_PATH/"
|
export PATH="$NSIS_PATH:$PATH:$NSIS_PATH/"
|
||||||
|
|
||||||
wget(){
|
wget_download(){
|
||||||
which powershell && powershell Invoke-WebRequest $@ && return
|
which powershell && powershell Invoke-WebRequest $@ && return
|
||||||
which wget && wget $@ && return
|
wget $@
|
||||||
}
|
}
|
||||||
|
|
||||||
makensisi(){
|
makensisi(){
|
||||||
@ -49,7 +49,7 @@ makensisi(){
|
|||||||
which wsl && wsl makensis $@ && return
|
which wsl && wsl makensis $@ && return
|
||||||
}
|
}
|
||||||
|
|
||||||
make(){
|
make_make(){
|
||||||
which make && make $@ && return
|
which make && make $@ && return
|
||||||
which wsl && wsl make $@ && return
|
which wsl && wsl make $@ && return
|
||||||
}
|
}
|
||||||
@ -123,6 +123,12 @@ if [ -d "/c/apache-ant-"* ]; then
|
|||||||
export PATH="$PATH:$ANT_HOME/bin/"
|
export PATH="$PATH:$ANT_HOME/bin/"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -d "/c/mktorrent"* ]; then
|
||||||
|
MKTORRENT_HOME=$(ls -d /c/mktorrent*)
|
||||||
|
export MKTORRENT_HOME="$MKTORRENT_HOME"
|
||||||
|
export PATH="$PATH:$MKTORRENT_HOME/bin/"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ -n "$IS_WSL" || -n "$WSL_DISTRO_NAME" ]]; then
|
if [[ -n "$IS_WSL" || -n "$WSL_DISTRO_NAME" ]]; then
|
||||||
PATH="$PATH:/c/Program Files (x86)/Windows Kits/10/App Certification Kit/"
|
PATH="$PATH:/c/Program Files (x86)/Windows Kits/10/App Certification Kit/"
|
||||||
export PATH="$PATH:/c/Program Files (x86)/Windows Kits/10/App Certification Kit/"
|
export PATH="$PATH:/c/Program Files (x86)/Windows Kits/10/App Certification Kit/"
|
||||||
|
@ -7,9 +7,9 @@ export I2PFIREFOX_VERSION=1.0.9
|
|||||||
# Comment this out to build from an alternate branch or
|
# Comment this out to build from an alternate branch or
|
||||||
# the tip of the master branch.
|
# the tip of the master branch.
|
||||||
VERSIONMAJOR=2
|
VERSIONMAJOR=2
|
||||||
VERSIONMINOR=3
|
VERSIONMINOR=4
|
||||||
VERSIONBUILD=0
|
VERSIONBUILD=0
|
||||||
I2P_VERSION="$VERSIONMAJOR.$VERSIONMINOR.$VERSIONBUILD"
|
I2P_VERSION="$VERSIONMAJOR.$VERSIONMINOR.$VERSIONBUILD"
|
||||||
export I2P_VERSION="$VERSIONMAJOR.$VERSIONMINOR.$VERSIONBUILD"
|
export I2P_VERSION="$VERSIONMAJOR.$VERSIONMINOR.$VERSIONBUILD"
|
||||||
VERSION=i2p-2.3.0
|
VERSION=i2p-2.4.0
|
||||||
export VERSION=i2p-2.3.0
|
export VERSION=i2p-2.4.0
|
@ -260,7 +260,7 @@ public class WindowsServiceUtil {
|
|||||||
*
|
*
|
||||||
* @return os name in lower-case, "windows" "mac" or "linux"
|
* @return os name in lower-case, "windows" "mac" or "linux"
|
||||||
*/
|
*/
|
||||||
protected static String osName() {
|
protected String osName() {
|
||||||
String osName = System.getProperty("os.name").toLowerCase();
|
String osName = System.getProperty("os.name").toLowerCase();
|
||||||
if (osName.contains("windows"))
|
if (osName.contains("windows"))
|
||||||
return "windows";
|
return "windows";
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
!define VERSIONMAJOR 2
|
!define VERSIONMAJOR 2
|
||||||
!define VERSIONMINOR 2
|
!define VERSIONMINOR 4
|
||||||
!define VERSIONBUILD 1
|
!define VERSIONBUILD 0
|
||||||
|
Reference in New Issue
Block a user