Skip to content

Changes

Summary

  1. releng: add entitlements file, for mac signing (details)
  2. releng: add creation of DMG package for mac M1 (details)
Commit 94b62d19b4563cfbffd89f88c53de1ea3f00a2a0 by Bernd Hufmann
releng: add entitlements file, for mac signing

Inspired from the EPP example:

https://github.com/eclipse-packaging/packages/blob/master/releng/org.eclipse.epp.config/macos/product.entitlements
https://github.com/eclipse-packaging/packages/blob/b25cbdb07e72c73c2f932ae9406d50f6e8707eca/releng/org.eclipse.epp.config/parent/product/pom.xml#L177

Signed-off-by: Marc Dumais <marc.dumais@ericsson.com>
Change-Id: I8a2c32f445f36bbeb46852831d80dbe1d9725c65
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/204306
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified rcp/org.eclipse.tracecompass.rcp.product/pom.xml (diff)
The file was addedreleng/macos/product.entitlements
Commit ec0d5d3de9397bad9c3400a2f9a933e97f837f03 by Matthew Khouzam
releng: add creation of DMG package for mac M1

We are learning about this as we go. Here are sources of information
that were useful:

EF documentation:
https://wiki.eclipse.org/IT_Infrastructure_Doc#macOS_DMG_file_creation

Bug (previous effort):
https://bugs.eclipse.org/bugs/show_bug.cgi?id=578792

EPP example:
https://github.com/eclipse-packaging/packages/blob/b25cbdb07e72c73c2f932ae9406d50f6e8707eca/releng/org.eclipse.epp.config/parent/product/pom.xml#L120-L152

Also, required infrastructure:  add "org.eclipse.equinox.executable" to
the "tracing.product" file and similar for legacy products. Add the
"environment" for "macosx/aarch64" in root pom.xml.

[added] Create .dmg package for mac M1 (aarch64 and x86_64)

Signed-off-by: Marc Dumais <marc.dumais@ericsson.com>
Change-Id: I4d272aed20bd3bf10448023501f83ae219e7f246
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/204282
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified rcp/org.eclipse.tracecompass.rcp.product/pom.xml (diff)
The file was modified rcp/org.eclipse.tracecompass.rcp.product/legacy/tracing.product (diff)
The file was modified pom.xml (diff)
The file was modified rcp/org.eclipse.tracecompass.rcp.product/tracing.product (diff)
The file was modified rcp/org.eclipse.tracecompass.rcp.product/legacy-e4.23-e4.25/tracing.product (diff)