Commit Graph

967 Commits

Author SHA1 Message Date
Krzysztof Daniel c021195f5a RHBZ#893774: file shipped twice in eclipse-platform and
eclipse-equinox-osgi
2013-01-17 13:10:18 +01:00
Krzysztof Daniel ae3f4d9043 Fix missing about files on arm and ppc. 2013-01-05 17:27:27 +01:00
Krzysztof Daniel 7d0dd43530 Reenable bootstrap (for the purpose of arm build).
Fix the launcher build for arm.
Fix the s390 build issue.
2013-01-04 11:17:33 +01:00
Krzysztof Daniel 52d2cc07fa Update to pre - SR2. 2012-12-27 11:53:19 +01:00
Krzysztof Daniel 782e0697c5 Update to pre - SR2 - work in progress 2012-12-19 18:47:29 +01:00
Krzysztof Daniel 952ca485ac Enable javadoc build. 2012-12-14 14:32:33 +01:00
Krzysztof Daniel 286c3a0a4a Remove javax.xml removal patch declaration. 2012-11-26 12:17:23 +01:00
Krzysztof Daniel 7b34664b94 Restore javax.xml.
Changes to remove the javax.xml must be done across the entire Eclipse
and java stack. Unfortunately, removing the javax.xml in Eclipse breaks
other bundles in too many places preventing Eclipse from discovering
bundles in dropins or even starting. This should not be done in f18.
2012-11-26 12:00:02 +01:00
Krzysztof Daniel 37a3ec32a6 Excluded ResolverState from JIT to fix arm build. 2012-11-23 14:31:59 +01:00
Krzysztof Daniel 5819fd72cd Get rid off javax.xml. Fix building launcher on arm. Fix RHBZ #878210.
The launcher was not built properly because Equinox Launcher build
script had no support for arm architectures, therefore it did not knew
where to copy the binary.

javax.xml is provided by the VM so there is no need to bundle it. Due to
inconsistencies in packaging, some errors appear (see RHBZ #710815).
This is removal in a first place (eclipse-dtp and eclipse-mylyn updates
will follow).

Additionally, the binary class was not copied properly into the
compatibility bundle. We can't build it properly (because it was some
old, unknown version), but we can build current version and hope for the
best.
2012-11-22 12:10:01 +01:00
Krzysztof Daniel a79a77dc21 Don't package non-existing fragments on s390, s390x.
Add BR to GConf-2-devel
2012-11-13 18:37:05 +01:00
Krzysztof Daniel 4c7bfc851a Added debug symbols to SWT.
Restored the debug package.
Removed the debug flag from the build.
2012-11-08 11:03:10 +01:00
Krzysztof Daniel 894aed75db Simplify initial repo creation.
The eclipse-build initial repo with two manifests is now already
unpacked into a right place, so there is no need to move it. Tycho
bundled jars are no longer unpacked, as Tycho manages to work properly
without them now.
2012-11-07 19:20:33 +01:00
Krzysztof Daniel f1d55bd33a Export java home before using ant to build native part of launchers.
mvn-rpmbuild does it automatically, but in this case we are
workarounding an issue with cbi that launchers are built to late and are
not included into final product.
2012-11-06 15:51:36 +01:00
Krzysztof Daniel 44e31045cc - Reduce the memory available for Tycho build.
- Reduce the build time.
- Use the upstream help generation patch.
2012-11-06 12:55:37 +01:00
Krzysztof Daniel ab4a085e7c Remove the reference to org.apache.jasper (replaced by glassfish) 2012-10-31 17:55:22 +01:00
Alexander Kurtakov 71f860fb5b Small cleanups.
- Bump release to be bigger than F-18.
2012-10-31 14:55:59 +02:00
Krzysztof Daniel 9e28e1b676 Make the removal of the icon more error prone. 2012-10-24 11:36:35 +02:00
Krzysztof Daniel b17e6a35bc Remove a hack for building executable. 2012-10-23 11:32:50 +02:00
Krzysztof Daniel 9929ce368c Add profiles in the equinox executable for ppc and arm. 2012-10-23 09:42:32 +02:00
Krzysztof Daniel 0d2b243cd9 - Moved launcher version change after secondary fragments creation.
- Created some directories when creating secondary fragments.
2012-10-23 06:28:36 +02:00
Krzysztof Daniel 5b3bee5414 Delete the patch that dropped a user profile (unwanted side effects).
Move sytem.bundle to equinox package.
Fix building of core.net on secondary arches.
Removed recursive dependency to eclipse-rcp.
2012-10-19 17:07:20 +02:00
Krzysztof Daniel 4280c7a6b7 Use glassfish-jsp-api instead of tomcat-jsp-api. 2012-10-19 09:49:53 +02:00
Krzysztof Daniel 57d06ede7f Support for secondary arches (arm, ppc, ppc64, x86, x86_64, s390,
s390x).
2012-10-19 08:08:58 +02:00
Krzysztof Daniel 71615b111b prepare spec for building without circular deps. 2012-10-18 09:00:58 +02:00
Krzysztof Daniel 9dfcba9814 Bump emf version to 2.8.1. 2012-10-02 11:55:22 +02:00
Krzysztof Daniel e734c28db8 Rebuild with latest emf 2.8.1. 2012-10-01 13:44:20 +02:00
Krzysztof Daniel 5232c6c050 861037: Eclipse does not start in rawhide
There is an unwanted wiring during bundles resolution here. Many UI
packages required package org.w3.dom.css which was provided by a bundle
in the upstream Eclipse, but is provided by vm SDK in Fedora. The
problem is that it is also provided by javax.xml, and since there are
duplicates, some classes are loaded from javax.xml bundle in some
bundles and others from SDK in other bundles, causing LinkageErrors
and/or class cast exceptions. 
The solution is to remove imports from the UI code to ensure that
javax.xml is not searched during class resolution, and that proper
classes from SDK are used.

https://bugzilla.redhat.com/show_bug.cgi?id=861037
2012-09-28 14:49:54 +02:00
Krzysztof Daniel 8a5ee96acd Remove build artifacts from P2 files. 2012-09-20 16:23:37 +02:00
Krzysztof Daniel 27576df6a2 Build the jdt.debug.launching internal jar. 2012-09-19 15:18:29 +02:00
Krzysztof Daniel 0548478c0f Update to SR1 RC4. 2012-09-19 13:20:23 +02:00
Krzysztof Daniel ecd1194b37 Add BR/R tomcat-jsp-2.2-api tp platform. 2012-09-17 11:03:27 +02:00
Krzysztof Daniel dbb4c0bc90 This was done in the past - jdt.core should be a part of platform to
avoid cyclic dependencies.
2012-09-11 10:32:49 +02:00
Krzysztof Daniel b5f8471bfe yet another version of the previous patch. 2012-09-07 20:49:29 +02:00
Krzysztof Daniel 6b94ce7c85 - Remove remaining mina-core dependency. 2012-09-07 19:14:56 +02:00
Krzysztof Daniel 7bc99399ec Packaging improvements after review.
Removed unnecessary dependencies, changed installation group, used osgi
style dependencies for jetty, excluded console.jaas from build since
it;s not used anyway.
2012-09-07 18:30:46 +02:00
Krzysztof Daniel 6de4969a87 Workaround a problem with documentation not being build due to the tycho
issue.
2012-09-06 14:08:19 +02:00
Krzysztof Daniel 520ecd570c Generated help contents. 2012-09-05 15:50:31 +02:00
Krzysztof Daniel 0c1daf2f7f Improvement to the test. 2012-09-05 12:14:23 +02:00
Krzysztof Daniel fe0f2f640c Tests!
Also, eclipse.spec contains help patch (not-working).
2012-09-04 11:15:37 +02:00
Krzysztof Daniel 2d2e1c3aa6 - Native network support added.
- Native filesystem support added.
2012-08-31 11:59:11 +02:00
Krzysztof Daniel 023045a22d use glassfish 2.2.6
dont install jdt into platform (to be explained later).
remove webapp patches (not needed, because jsp compilation works now).
2012-08-30 17:23:01 +02:00
Krzysztof Daniel d2bcfb6988 jdt.core should be in dropins. 2012-08-30 13:34:05 +02:00
Krzysztof Daniel 89cfef5d9d use glassfish jsp. 2012-08-29 17:50:48 +02:00
Krzysztof Daniel fe2d6eaa37 Overall improvement of the spec file. 2012-08-28 10:41:26 +02:00
Krzysztof Daniel 54fb925d4d Commented existing patches. 2012-08-28 08:43:06 +02:00
Krzysztof Daniel 74c107b4a1 Updating eclipse must update eclipse-swt and eclipse-equinox-osgi. 2012-08-27 14:05:27 +02:00
Krzysztof Daniel babd31e442 Get rid off the set 1.6 patch.
Tycho can properly resolve the EE for target platform :-).
2012-08-27 14:01:42 +02:00
Krzysztof Daniel c0f90a91f2 =Fix eclipse-pdebuild script to have proper path to pde bundle.\n\nOne patch from the old e-b was missing 2012-08-24 15:03:39 +02:00
Krzysztof Daniel 03ba9e74ea Introduce a macro for symlinking.
Bug 851190 - eclipse CBI build does not Requires: icu4j-eclipse
2012-08-24 09:26:01 +02:00