- New 3.1M5a build using upstream build method.

- Re-organize sub-packages (ecj, platform, platform-devel, jdt, jdt-devel,
    pde, pde-devel, fold gtk2 package into platform).
- Move jface and org.eclipse.text into libswt3-gtk2.
- Bring in JPackage symlinks for packages we have in Fedora (David Walluck)
    and put in %%prep.
- Work around x86_64 filename differences.
- Remove xerces, xalan, and xml-commons-apis requirement (and LD_PRELOAD
    from script).
- Bootstrap build.
This commit is contained in:
Andrew Overholt 2005-02-21 00:31:38 +00:00
parent ece4e2b1b3
commit bfd4e0b615
6 changed files with 659 additions and 840 deletions

View File

@ -1,3 +0,0 @@
eclipse-rhdocs-r20040726.tar.gz
eclipse-sourceBuild-srcIncluded-3.0.zip
eclipse-sourceBuild-srcIncluded-3.1M4.zip

18
eclipse-build.patch Normal file
View File

@ -0,0 +1,18 @@
--- build.xml.orig 2005-02-19 11:43:10.000000000 -0500
+++ build.xml 2005-02-19 11:44:30.000000000 -0500
@@ -91,6 +91,15 @@
<arg line="build.sh"/>
</exec>
<move file="${launcherlibs}/library/${installWs}/eclipse" todir="${launcherlibs}/"/>
+
+ <!-- Build JNI libs -->
+ <!-- libcore -->
+ <exec dir="plugins/org.eclipse.core.resources.linux/src" executable="make" failonerror="true"/>
+ <move file="plugins/org.eclipse.core.resources.linux/src/libcore_3_1_0.so" todir="plugins/org.eclipse.core.resources.linux/os/linux/${installArch}">
+ </move>
+ <!-- and libupdate -->
+ <ant dir="plugins/org.eclipse.update.core.linux/src" antfile="build.xml" />
+
</target>

View File

@ -0,0 +1,29 @@
--- plugins/org.eclipse.update.core.linux/src/build.xml.orig 2005-02-07 14:16:05.353485675 -0500
+++ plugins/org.eclipse.update.core.linux/src/build.xml 2005-02-07 14:17:04.365259400 -0500
@@ -47,7 +47,7 @@
<property name="header-path" value="${jdk-path}/../include"/>
<property name="header-linux-path" value="${header-path}/linux" />
- <echo message="gcc -o ${library-file} -shared -I${src-path} -I${header-linux-path} ${library-file} -static -lc"/>
+ <echo message="gcc -o ${library-file} -shared -I${src-path} -I${header-linux-path} -fPIC ${library-file}"/>
<apply executable="gcc" dest="${eclipse-home}/" parallel="false">
<arg value="-o"/>
@@ -56,9 +56,8 @@
<arg value="-I${src-path}"/>
<arg value="-I${header-path}"/>
<arg value="-I${header-linux-path}"/>
+ <arg value="-fPIC"/>
<srcfile/>
- <arg value="-static"/>
- <arg value="-lc"/>
<fileset dir="${src-path}" includes="*.c"/>
<mapper type="glob" from="*.c" to="*.o"/>
</apply>
@@ -67,4 +66,4 @@
</target>
-</project>
\ No newline at end of file
+</project>

View File

@ -0,0 +1,10 @@
--- plugins/org.eclipse.update.core.linux/src/build.xml.orig 2005-02-07 15:33:34.513890526 -0500
+++ plugins/org.eclipse.update.core.linux/src/build.xml 2005-02-07 15:33:50.705301151 -0500
@@ -5,7 +5,7 @@
<!-- Set a meaningful default value for when it is not. -->
<property name="eclipse-home" value="${basedir}/../.."/>
<property name="jdk-path" value="${java.home}"/>
- <property name="destination" value="${eclipse-home}/org.eclipse.update.core.linux/os/linux/x86/"/>
+ <property name="destination" value="${eclipse-home}/org.eclipse.update.core.linux/os/linux/${installArch}/"/>
<property name="obj-path" value="${eclipse-home}/org.eclipse.update.core.linux/src/"/>
<property name="src-path" value="${eclipse-home}/org.eclipse.update.core.linux/src/"/>

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +0,0 @@
c95561df899a47fc05261531ed0b9221 eclipse-sourceBuild-srcIncluded-3.0.1.zip
87c0c34661b3e033a9d994ed8015d4c2 eclipse-rhdocs-r20041017.tar.gz
423393fad6f9c220037d38d1098ffcec eclipse-tutorials.pdf