feat: upgrade p2pool and monerod

This commit is contained in:
Cyrix126 2025-04-10 12:34:00 +02:00
parent 32b5e725b3
commit c2bab50c52
2 changed files with 42 additions and 42 deletions

View file

@ -16,10 +16,10 @@
// along with this program. If not, see <https://www.gnu.org/licenses/>.
pub const GUPAX_VERSION: &str = concat!("v", env!("CARGO_PKG_VERSION")); // e.g: v1.0.0
pub const P2POOL_VERSION: &str = "v4.3";
pub const P2POOL_VERSION: &str = "v4.4";
pub const XMRIG_VERSION: &str = "v6.22.2";
pub const XMRIG_PROXY_VERSION: &str = "v6.22.0";
pub const NODE_VERSION: &str = "v18.3.4";
pub const NODE_VERSION: &str = "v18.4.0";
pub const COMMIT: &str = env!("COMMIT"); // set in build.rs
// e.g: Gupax_v1_0_0
// Would have been [Gupax_v1.0.0] but P2Pool truncates everything after [.]

View file

@ -70,55 +70,55 @@ rm xmrig-proxy-6.22.0-msvc-win64.zip
## Download P2Pool Binaries
# download p2pool into directory linux
wget https://github.com/SChernykh/p2pool/releases/download/v4.3/p2pool-v4.3-linux-x64.tar.gz
tar -xf p2pool-v4.3-linux-x64.tar.gz
mv p2pool-v4.3-linux-x64/p2pool /tmp/${FOLDER}/skel/linux_b/p2pool/p2pool
rm -r p2pool-v4.3-linux-x64
rm p2pool-v4.3-linux-x64.tar.gz
wget https://github.com/SChernykh/p2pool/releases/download/v4.4/p2pool-v4.4-linux-x64.tar.gz
tar -xf p2pool-v4.4-linux-x64.tar.gz
mv p2pool-v4.4-linux-x64/p2pool /tmp/${FOLDER}/skel/linux_b/p2pool/p2pool
rm -r p2pool-v4.4-linux-x64
rm p2pool-v4.4-linux-x64.tar.gz
# download p2pool into directory macos-arm64
wget https://github.com/SChernykh/p2pool/releases/download/v4.3/p2pool-v4.3-macos-aarch64.tar.gz
tar -xf p2pool-v4.3-macos-aarch64.tar.gz
mv p2pool-v4.3-macos-aarch64/p2pool /tmp/${FOLDER}/skel/macos-arm64_b/Gupaxx.app/Contents/MacOS/p2pool/p2pool
rm -r p2pool-v4.3-macos-aarch64
rm p2pool-v4.3-macos-aarch64.tar.gz
wget https://github.com/SChernykh/p2pool/releases/download/v4.4/p2pool-v4.4-macos-aarch64.tar.gz
tar -xf p2pool-v4.4-macos-aarch64.tar.gz
mv p2pool-v4.4-macos-aarch64/p2pool /tmp/${FOLDER}/skel/macos-arm64_b/Gupaxx.app/Contents/MacOS/p2pool/p2pool
rm -r p2pool-v4.4-macos-aarch64
rm p2pool-v4.4-macos-aarch64.tar.gz
# download p2pool into directory macos-x64
wget https://github.com/SChernykh/p2pool/releases/download/v4.3/p2pool-v4.3-macos-x64.tar.gz
tar -xf p2pool-v4.3-macos-x64.tar.gz
mv p2pool-v4.3-macos-x64/p2pool /tmp/${FOLDER}/skel/macos-x64_b/Gupaxx.app/Contents/MacOS/p2pool/p2pool
rm -r p2pool-v4.3-macos-x64
rm p2pool-v4.3-macos-x64.tar.gz
wget https://github.com/SChernykh/p2pool/releases/download/v4.4/p2pool-v4.4-macos-x64.tar.gz
tar -xf p2pool-v4.4-macos-x64.tar.gz
mv p2pool-v4.4-macos-x64/p2pool /tmp/${FOLDER}/skel/macos-x64_b/Gupaxx.app/Contents/MacOS/p2pool/p2pool
rm -r p2pool-v4.4-macos-x64
rm p2pool-v4.4-macos-x64.tar.gz
# download p2pool into directory windows
wget https://github.com/SChernykh/p2pool/releases/download/v4.3/p2pool-v4.3-windows-x64.zip
unzip p2pool-v4.3-windows-x64.zip
mv p2pool-v4.3-windows-x64/p2pool.exe /tmp/${FOLDER}/skel/windows_b/P2Pool/p2pool.exe
rm -r p2pool-v4.3-windows-x64
rm p2pool-v4.3-windows-x64.zip
wget https://github.com/SChernykh/p2pool/releases/download/v4.4/p2pool-v4.4-windows-x64.zip
unzip p2pool-v4.4-windows-x64.zip
mv p2pool-v4.4-windows-x64/p2pool.exe /tmp/${FOLDER}/skel/windows_b/P2Pool/p2pool.exe
rm -r p2pool-v4.4-windows-x64
rm p2pool-v4.4-windows-x64.zip
## Download Monero Binaries
# download monero into directory linux
wget https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.3.4.tar.bz2
tar -xf monero-linux-x64-v0.18.3.4.tar.bz2
mv monero-x86_64-linux-gnu-v0.18.3.4/monerod /tmp/${FOLDER}/skel/linux_b/node/monerod
rm -r monero-x86_64-linux-gnu-v0.18.3.4
rm monero-linux-x64-v0.18.3.4.tar.bz2
wget https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.0.tar.bz2
tar -xf monero-linux-x64-v0.18.4.0.tar.bz2
mv monero-x86_64-linux-gnu-v0.18.4.0/monerod /tmp/${FOLDER}/skel/linux_b/node/monerod
rm -r monero-x86_64-linux-gnu-v0.18.4.0
rm monero-linux-x64-v0.18.4.0.tar.bz2
# download monero into directory macos-arm64
wget https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.3.4.tar.bz2
tar -xf monero-mac-armv8-v0.18.3.4.tar.bz2
mv monero-aarch64-apple-darwin11-v0.18.3.4/monerod /tmp/${FOLDER}/skel/macos-arm64_b/Gupaxx.app/Contents/MacOS/node/monerod
rm -r monero-aarch64-apple-darwin11-v0.18.3.4
rm monero-mac-armv8-v0.18.3.4.tar.bz2
wget https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.4.0.tar.bz2
tar -xf monero-mac-armv8-v0.18.4.0.tar.bz2
mv monero-aarch64-apple-darwin11-v0.18.4.0/monerod /tmp/${FOLDER}/skel/macos-arm64_b/Gupaxx.app/Contents/MacOS/node/monerod
rm -r monero-aarch64-apple-darwin11-v0.18.4.0
rm monero-mac-armv8-v0.18.4.0.tar.bz2
# download monero into directory macos-x64
wget https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.3.4.tar.bz2
tar -xf monero-mac-x64-v0.18.3.4.tar.bz2
mv monero-x86_64-apple-darwin11-v0.18.3.4/monerod /tmp/${FOLDER}/skel/macos-x64_b/Gupaxx.app/Contents/MacOS/node/monerod
rm -r monero-x86_64-apple-darwin11-v0.18.3.4
rm monero-mac-x64-v0.18.3.4.tar.bz2
wget https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.4.0.tar.bz2
tar -xf monero-mac-x64-v0.18.4.0.tar.bz2
mv monero-x86_64-apple-darwin11-v0.18.4.0/monerod /tmp/${FOLDER}/skel/macos-x64_b/Gupaxx.app/Contents/MacOS/node/monerod
rm -r monero-x86_64-apple-darwin11-v0.18.4.0
rm monero-mac-x64-v0.18.4.0.tar.bz2
# download monero into directory windows
wget https://downloads.getmonero.org/cli/monero-win-x64-v0.18.3.4.zip
unzip monero-win-x64-v0.18.3.4.zip
mv monero-x86_64-w64-mingw32-v0.18.3.4/monerod.exe /tmp/${FOLDER}/skel/windows_b/Node/monerod.exe
rm -r monero-x86_64-w64-mingw32-v0.18.3.4
rm monero-win-x64-v0.18.3.4.zip
wget https://downloads.getmonero.org/cli/monero-win-x64-v0.18.4.0.zip
unzip monero-win-x64-v0.18.4.0.zip
mv monero-x86_64-w64-mingw32-v0.18.4.0/monerod.exe /tmp/${FOLDER}/skel/windows_b/Node/monerod.exe
rm -r monero-x86_64-w64-mingw32-v0.18.4.0
rm monero-win-x64-v0.18.4.0.zip
set +ex