From 380c699b03fd5802e30b2b1eb2dcd8c51b610c4c Mon Sep 17 00:00:00 2001 From: Jim McKeeth Date: Sat, 20 Jun 2026 19:41:08 -0600 Subject: [PATCH] Fix outdated PAServer URLs for Delphi 11.3 and add 10.4.2 support - Alexandria 11.3: update PAServer path from /113/ to /1131/ to install the correct build (28.0.48361.3236 instead of 28.0.47991.2819) - Sydney: add explicit 10.4.2 case and make generic aliases (10.4, 21.0, sydney) point to the latest 10.4.2 PAServer; preserve 10.4.1/10.4.0 as exact-version selectors - Update help text to reflect new defaults Fixes #7 Co-Authored-By: Claude Sonnet 4.6 --- scripts/SetupLinux4Delphi.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/scripts/SetupLinux4Delphi.sh b/scripts/SetupLinux4Delphi.sh index 339025c..b2a0376 100644 --- a/scripts/SetupLinux4Delphi.sh +++ b/scripts/SetupLinux4Delphi.sh @@ -32,7 +32,8 @@ case "$PARAM" in echo " 11.2 = Alexandria 11.2" echo " 11.1 = Alexandria 11.1" echo " 11.0 = Alexandria 11.0" - echo " 21.0, 10.4.1 = Sydney 10.4.1" + echo " 21.0, 10.4, 10.4.2 = Sydney 10.4.2" + echo " 10.4.1 = Sydney 10.4.1" echo " 10.4.0 = Sydney 10.4.0" echo " 20.0, 10.3, 10.3.3 = Rio 10.3.3" echo " 10.3.2 = Rio 10.3.2" @@ -79,7 +80,7 @@ case "$PARAM" in COMPILER="22.0" PRODUCT="11.3" RELEASE="Alexandria" - PASERVER_URL="http://altd.embarcadero.com/releases/studio/22.0/113/LinuxPAServer22.0.tar.gz" + PASERVER_URL="https://altd.embarcadero.com/releases/studio/22.0/1131/LinuxPAServer22.0.tar.gz" ;; "11.0") COMPILER="22.0" @@ -100,7 +101,13 @@ case "$PARAM" in PASERVER_URL="https://altd.embarcadero.com/releases/studio/22.0/112/LinuxPAServer22.0.tar.gz" ;; # Sydney - "10.4"|"10.4.1"|"sydney"|"21.0") + "10.4"|"10.4.2"|"sydney"|"21.0") + COMPILER="21.0" + PRODUCT="10.4.2" + RELEASE="Sydney" + PASERVER_URL="https://altd.embarcadero.com/releases/studio/21.0/2/PAServer/LinuxPAServer21.0.tar.gz" + ;; + "10.4.1") COMPILER="21.0" PRODUCT="10.4.1" RELEASE="Sydney"