From 2c5618bf3ce66c552d0f043720aabfc23165448f Mon Sep 17 00:00:00 2001 From: Hannes Wellmann Date: Sun, 13 Apr 2025 08:19:55 +0200 Subject: [PATCH] Fix localization filenames and preserve signature of swt.jar In the SWT fragment jars published in the Eclipse p2-repository the localization files had the wrong names, which are used at dev-time to avoid localization when launching SWT from a development environment. Furthermore the 'swt.jar' is now not modified anymore before adding it to the assembly for the download-page, which ensures intact signatures. Fixes https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/2189 --- binaries/pom.xml | 32 ++++++++++++------- .../org.eclipse.swt/forceQualifierUpdate.txt | 1 + 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/binaries/pom.xml b/binaries/pom.xml index d24acd6edee..743ed32629c 100644 --- a/binaries/pom.xml +++ b/binaries/pom.xml @@ -76,6 +76,11 @@ tycho-packaging-plugin fragment-host + + + ${releaseNumberSDK} + + @@ -148,6 +153,22 @@ + + prepare-translation-files + process-classes + + run + + + + + + + + + + + package-swt-download-zip package @@ -158,23 +179,12 @@ - - - - - - - - - - - diff --git a/bundles/org.eclipse.swt/forceQualifierUpdate.txt b/bundles/org.eclipse.swt/forceQualifierUpdate.txt index 75249a0ccb8..07d7b4dfdbe 100644 --- a/bundles/org.eclipse.swt/forceQualifierUpdate.txt +++ b/bundles/org.eclipse.swt/forceQualifierUpdate.txt @@ -1,3 +1,4 @@ https://github.com/eclipse-platform/eclipse.platform.swt/issues/1093 Pick-up legal file unification in native fragments from: https://github.com/eclipse-platform/eclipse.platform.swt/pull/1144 https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/2595 +Pick-up localization file fixes in native fragments in: https://github.com/eclipse-platform/eclipse.platform.swt/pull/2007