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

Difference between revisions of "Linux Tools Project/Eclipse Build"

Line 3: Line 3:
 
Eclipse-build aims at ease the building of the Eclipse SDK especially for Linux distributions.  
 
Eclipse-build aims at ease the building of the Eclipse SDK especially for Linux distributions.  
  
'''Detailed TODO:'''
+
'''HOW-TO build Eclipse SDK with eclipse-build'''
* 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:<br />''foo''
+
** etc/
+
*** configuration files<sup>1</sup>
+
** usr/
+
*** lib{,64}/
+
**** eclipse-<SLOT>
+
***** features/
+
***** plugins/
+
*** share/
+
**** applications/
+
***** eclipse-<SLOT>.desktop
+
**** pixmaps/
+
***** eclipse.xpm
+
'''(WIP)'''
+
  
Possibly patch one (or both) of:<br />
+
* Download the latest eclipse-build*.tar.gz
- SDK/plugins/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/BuildScriptGenerator.java<br />
+
* Extract the downloaded eclipse-build*.tar.gz
- SDK/plugins/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/BuildScriptGeneratorTask.java<br />
+
* Download [http://download.eclipse.org/technology/linuxtools/eclipse-build/eclipse-I20090611-1540-fetched-src.tar.bz2 Eclipse SDK sources] in the eclipse-build* directory.  
 
+
NOTE: Eclipse-build provides source tarball created from the same tag as the official releases are made but with additional sources needed for the build.
 
+
 
+
'''Overall PLAN:'''
+
# Create a working build with upstream srcIncluded build.
+
# Create a script to fetch sources from cvs.
+
# Fix to properly build with the fetched sources.
+
# Put all patches we have in Fedora srpm here so other distros can easily reuse them.
+
Others are welcome.
+

Revision as of 08:41, 11 August 2009

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

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

HOW-TO build Eclipse SDK with eclipse-build

  • Download the latest eclipse-build*.tar.gz
  • Extract the downloaded eclipse-build*.tar.gz
  • Download Eclipse SDK sources in the eclipse-build* directory.

NOTE: Eclipse-build provides source tarball created from the same tag as the official releases are made but with additional sources needed for the build.

Back to the top