Skip to content

Commit f74fdff

Browse files
committed
Adds a manual step to the build script to patch the PDE JAR file
1 parent ce588e9 commit f74fdff

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

build.sh

+12-1
Original file line numberDiff line numberDiff line change
@@ -195,10 +195,18 @@ remove_update_sites () {
195195
# First, create a ZIP as "backup"
196196
zip -q -r $UPDATE_SITE_CONFIG_PATH/update-sites.zip $UPDATE_SITE_CONFIG_PATH/$UPDATE_SITE_ARTIFACT $UPDATE_SITE_CONFIG_PATH/$UPDATE_SITE_METADATA
197197

198-
rm -rf $UPDATE_SITE_CONFIG_PATH/$UPDATE_SITE_ARTIFACT
198+
rm -rf $UPDATE_SITE_CONFIG_PATH/$UPDATE_SITE_ARTIFACT
199199
rm -rf $UPDATE_SITE_CONFIG_PATH/$UPDATE_SITE_METADATA
200200
}
201201

202+
# Patches the PDE JAR file to fix a bug with spaces in paths.
203+
# https://github.com/eclipse-pde/eclipse.pde/pull/1709
204+
patch_pde_jar () {
205+
PDE_JAR_FILE="org.eclipse.pde.core_3.20.100.v20250211-2032.jar"
206+
# Remove original JAR file
207+
rm -f $ECLIPSE_BIN_PATH/plugins/$PDE_JAR_FILE
208+
cp ./patches/$PDE_JAR_FILE $ECLIPSE_BIN_PATH/plugins/$PDE_JAR_FILE
209+
}
202210

203211
#
204212
# Script
@@ -291,6 +299,9 @@ else
291299
chmod +x splash.sh && ./splash.sh deploy $VERSION $ECLIPSE_BASE_PATH
292300
fi
293301

302+
# Deploy PDE JAR file path
303+
patch_pde_jar
304+
294305
log "Clean-up old archives and create new archive."
295306
rm -f ./$OUTPUT_FILE
296307
zip -q -r $OUTPUT_FILE eclipse
Binary file not shown.

0 commit comments

Comments
 (0)