Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Linux Tools Project/Eclipse Build

{{#eclipseproject:technology.linux-distros}}

Eclipse-build aims at ease the building of the Eclipse SDK especially for Linux distributions.

Detailed TODO:

  • Fix broken features build.xml caused by source features/plugins generation.

Workaround for now: Copy back the original after generation is done.

  • Migrate plugins with custom build.xml files to customCallbacks.
  • Check naming of org.eclipse.equinox.http.jetty_1.1.0 with upstream. Version should

not be part of the name. According to Kim Moir there are 2 equino.http.jetty plugins used in different part of the build problem.

  • Hook native compilation in the build.xml.
  • Add a target to create an all-in-one tarball - srcIncluded zip, patches, missing bundles from srcIncluded and the build scripts
  • add a 'make DESTDIR=foo install' equivalent target, that installs a FHS compliant image into a specific directory, like:
    foo
    • etc/
      • configuration files1
    • usr/
      • lib{,64}/
        • eclipse-<SLOT>
          • features/
          • plugins/
      • share/
        • applications/
          • eclipse-<SLOT>.desktop
        • pixmaps/
          • eclipse.xpm

(WIP)

Possibly patch one (or both) of:
- SDK/plugins/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
- SDK/plugins/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/BuildScriptGeneratorTask.java


Overall PLAN:

  1. Create a working build with upstream srcIncluded build.
  2. Create a script to fetch sources from cvs.
  3. Fix to properly build with the fetched sources.
  4. Put all patches we have in Fedora srpm here so other distros can easily reuse them.

Others are welcome.

Back to the top