3025a58
%global debug_package %{nil}
3025a58
e90ae60
Epoch: 1
2777248
58ccbfb
%define run_tests               0
Andrew Overholt ce71483
%define ship_tests              0
23365bc
%define major                   6
798a46f
%define minor                   0       
a90b04c
%define majmin                  %{major}.%{minor}
427f046
%define micro                   2
Andrew Overholt 9fa799a
%define eclipse_base            %{_libdir}/eclipse
427f046
%define build_id		201002161416
23365bc
Andrew Overholt 9fa799a
5d1c762
# All arches line up except i386 -> x86
5d1c762
%ifarch %{ix86}
5d1c762
%define eclipse_arch    x86
5d1c762
%else
5d1c762
%define eclipse_arch   %{_arch}
5d1c762
%endif
5d1c762
a90b04c
Summary:        Eclipse C/C++ Development Tools (CDT) plugin
a90b04c
Name:           eclipse-cdt
a90b04c
Version:        %{majmin}.%{micro}
e1daa3f
Release:        4%{?dist}
039d9f9
License:        EPL and CPL
a90b04c
Group:          Development/Tools
a90b04c
URL:            http://www.eclipse.org/cdt
a90b04c
Requires:       eclipse-platform
a90b04c
6c5f3b3
Andrew Overholt 9fa799a
# The following tarball was generated using the included fetch-cdt.sh
Andrew Overholt 9fa799a
# script.  Note that the optional c99 and upc parsers plus the optional
Andrew Overholt 9fa799a
# xlc support features have been removed.
82b33b9
427f046
Source0: %{name}-fetched-src-v%{build_id}.tar.bz2
Andrew Overholt 9fa799a
Source4: fetch-cdt.sh
82b33b9
427f046
Source1: %{name}-fetched-src-autotools-R0_5_0.tar.gz
0824af2
Source14: make-autotools-tarball.sh
b315595
427f046
Source2: %{name}-fetched-src-libhover-R0_5_0.tar.gz
0824af2
Source15: make-libhover-tarball.sh
a90b04c
Andrew Overholt 9fa799a
## The following tarball was generated thusly:
Andrew Overholt 9fa799a
##
Andrew Overholt 9fa799a
## mkdir temp && cd temp
Andrew Overholt 9fa799a
## cvs -d:pserver:anonymous@dev.eclipse.org:/cvsroot/tools export -r CPPUnit_20061102 \
Andrew Overholt 9fa799a
##   org.eclipse.cdt-cppunit/org.eclipse.cdt.cppunit \
Andrew Overholt 9fa799a
##   org.eclipse.cdt-cppunit/org.eclipse.cdt.cppunit-feature
Andrew Overholt 9fa799a
## cd org.eclipse.cdt-cppunit
Andrew Overholt 9fa799a
## tar -czvf eclipse-cdt-cppunit-20061102.tar.gz org.eclipse.cdt.cppunit*
a90b04c
#
Andrew Overholt 9fa799a
#Source2: %{name}-cppunit-20061102.tar.gz
Andrew Overholt d7b7dbf
Andrew Overholt 63a3c72
# Script to run the tests in Xvnc
Andrew Overholt 63a3c72
Source5: %{name}-runtests.sh
Andrew Overholt 63a3c72
622a628
# Libhover docs to place locally
622a628
Source6: glibc-2.7-2.libhover
622a628
Source7: libstdc++-v3.libhover
622a628
37aa720
# Autotools docs to place locally
37aa720
Source8: acmacros-2.13.xml
37aa720
Source9: acmacros-2.59.xml
37aa720
Source10: acmacros-2.61.xml
37aa720
Source11: ammacros-1.4-p6.xml
37aa720
Source12: ammacros-1.9.5.xml
37aa720
Source13: ammacros-1.9.6.xml
37aa720
Andrew Overholt 9fa799a
## Patch to cppunit code to support double-clicking on file names, classes, and
Andrew Overholt 9fa799a
## member names in the Hierarchy and Failure views such that the appropriate
Andrew Overholt 9fa799a
## file will be opened and the appropriate line will be selected.
Andrew Overholt 9fa799a
#Patch8: %{name}-cppunit-ui.patch
Andrew Overholt 9fa799a
## Patch to upgrade version number for cppunit feature.
Andrew Overholt 9fa799a
#Patch9: %{name}-cppunit-feature.patch
Andrew Overholt 9fa799a
## Patch to fix default paths used by cppunit wizards to find header files and
Andrew Overholt 9fa799a
## libraries.
Andrew Overholt 9fa799a
#Patch10: %{name}-cppunit-default-location.patch
Andrew Overholt 9fa799a
## Patch to cppunit code to remove references to deprecated class which has
Andrew Overholt 9fa799a
## been removed in CDT 4.0.
Andrew Overholt 9fa799a
#Patch11: %{name}-cppunit-env-tab.patch
Andrew Overholt 9fa799a
82b33b9
# Remove include of stropts.h in openpty.c as it is no longer included 
82b33b9
# in glibc-headers package
Andrew Overholt 00bcd66
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=272373
82b33b9
Patch12: %{name}-openpty.patch
3d810dc
Andrew Overholt 63a3c72
# Add XML -> HTML generation after running tests
Andrew Overholt 63a3c72
Patch13: %{name}-testaggregation.patch
Andrew Overholt 63a3c72
622a628
# Following is a patch to supply libhover docs directory from the libhover
622a628
# plugin and not require html to access them.
622a628
Patch14: %{name}-libhover-local.patch
622a628
Andrew Overholt 00bcd66
# Patches for ppc64
Andrew Overholt 00bcd66
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=272380
Andrew Overholt 00bcd66
Andrew Overholt 00bcd66
# Add LDFLAGS to Makefile for .so
Andrew Overholt 00bcd66
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=272364
Andrew Overholt 00bcd66
Patch16: %{name}-ppc64-add_ldflags.patch
Andrew Overholt 00bcd66
Andrew Overholt 00bcd66
# Add define of _XOPEN_SOURCE so that ptsname header is included
Andrew Overholt 00bcd66
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=272370
Andrew Overholt 00bcd66
Patch17: %{name}-ppc64-add_xopen_source-include.patch
Andrew Overholt 00bcd66
37aa720
# Following is a patch to autotools to supply macro hover docs locally
37aa720
# in the plugin.
37aa720
Patch19: %{name}-autotools-local.patch
37aa720
427f046
# Disable mylyn bridge compiling. Should be removed when CDT 7.0 is out.
9a30f30
Patch20: %{name}-disable-mylyn.patch
9a30f30
427f046
# Add new setTargets interface to MakeTargetManager for use by Autotools.
427f046
# This can be removed for CDT 7.0.
427f046
Patch21: %{name}-maketargets.patch
427f046
427f046
# Fix for Autotools bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=306406
427f046
# Can be removed once Autotools moves to R0_5_1 or higher.
427f046
Patch22: %{name}-addbuilder.patch
427f046
427f046
# Fix for Libhover bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=306283
427f046
Patch23: %{name}-libhover-template.patch
427f046
5d1c762
BuildRequires: eclipse-pde
018590b
BuildRequires: eclipse-rse >= 3.0
a90b04c
BuildRequires:  java-devel >= 1.4.2
488dcb6
BuildRequires: lpg-java-compat
Andrew Overholt 63a3c72
%if %{run_tests}
Andrew Overholt 63a3c72
BuildRequires:  vnc-server
Andrew Overholt 93554e2
BuildRequires:  w3m
Andrew Overholt 63a3c72
%endif
Ben Konrath 53357d2
e1daa3f
Requires:       gdb make gcc-c++ autoconf automake libtool
23365bc
Requires:       eclipse-platform >= 1:3.5.0
018590b
Requires:	eclipse-rse >= 3.0
Ben Konrath 53357d2
Andrew Overholt 00bcd66
ExclusiveArch: %{ix86} x86_64 ppc ia64 ppc64
a90b04c
BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
cvsdist 977444b
Andrew Overholt 9fa799a
%description
Andrew Overholt 9fa799a
Eclipse features and plugins that are useful for C and C++ development.
Andrew Overholt 9fa799a
488dcb6
%package parsers
488dcb6
Summary:        Eclipse C/C++ Development Tools (CDT) SDK plugin
488dcb6
Group:          Text Editors/Integrated Development Environments (IDE)
488dcb6
Requires:       %{name} = %{epoch}:%{version}-%{release}
488dcb6
Requires:       lpg-java-compat
488dcb6
488dcb6
%description parsers
488dcb6
Optional language-variant parsers for the CDT.
488dcb6
Andrew Overholt 9fa799a
%package sdk
Andrew Overholt 9fa799a
Summary:        Eclipse C/C++ Development Tools (CDT) SDK plugin
Andrew Overholt 9fa799a
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 9fa799a
Requires:       %{name} = %{epoch}:%{version}-%{release}
cvsdist 977444b
47cfb8d
%description sdk
a90b04c
Source for Eclipse CDT for use within Eclipse.
47cfb8d
Andrew Overholt 63a3c72
%if %{ship_tests}
Andrew Overholt 63a3c72
%package tests
Andrew Overholt 63a3c72
Summary:        Test suite for Eclipse C/C++ Development Tools (CDT)
Andrew Overholt 63a3c72
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 63a3c72
Requires:       %{name} = %{epoch}:%{version}-%{release}
Andrew Overholt 63a3c72
Requires:       vnc-server
Andrew Overholt 63a3c72
Andrew Overholt 63a3c72
%description tests
Andrew Overholt 63a3c72
Test suite for Eclipse C/C++ Development Tools (CDT).
Andrew Overholt 63a3c72
%endif
Andrew Overholt 63a3c72
cvsdist 977444b
%prep
cvsdist 977444b
%setup -q -c 
Andrew Overholt 9fa799a
2777248
pushd "org.eclipse.cdt.releng"
Andrew Overholt 9fa799a
Andrew Overholt 9fa799a
# Following patches a C file to remove reference to stropts.h which is
Andrew Overholt 9fa799a
# not needed and is missing in latest glibc
Andrew Overholt 9fa799a
pushd results/plugins/org.eclipse.cdt.core.linux/library
Andrew Overholt 9fa799a
%patch12 -p0
Andrew Overholt 9fa799a
popd
Andrew Overholt 63a3c72
pushd results/plugins
Andrew Overholt 63a3c72
%patch13
Andrew Overholt 63a3c72
popd
427f046
pushd results/plugins/org.eclipse.cdt.make.core
427f046
%patch21 -p0
8a982ce
popd
018590b
#pushd results/plugins/org.eclipse.cdt.core.tests
018590b
#rm parser/org/eclipse/cdt/core/parser/tests/scanner/LexerTests.java
018590b
#%patch14
018590b
#popd
e9a1b16
Ben Konrath 8679757
# Only build the sdk
Ben Konrath 8679757
offset=0; 
Ben Konrath 8679757
for line in $(grep -no "value=.*platform" build.xml); do
Ben Konrath 8679757
  linenum=$(echo "$line" | cut -d : -f 1)
Ben Konrath 8679757
  sed --in-place -e "$(expr $linenum - 1 - $offset ),$(expr $linenum + 1 - $offset)d" build.xml 
Ben Konrath 8679757
  offset=$(expr $offset + 3) 
Ben Konrath 8679757
done
Andrew Overholt ceed8fe
# Only build for the platform on which we're building
798a46f
sed --in-place -e "s:linux.gtk.x86/:linux.gtk.%{eclipse_arch}/:g" build.xml
Andrew Overholt ceed8fe
pushd sdk
Andrew Overholt ceed8fe
sed --in-place -e "74,82d" build.properties
d9c8567
sed --in-place -e "s:configs=\\\:configs=linux,gtk,%{eclipse_arch}:" build.properties
Andrew Overholt ceed8fe
popd
798a46f
pushd master
adaa50e
sed --in-place -e "81,89d" build.properties
798a46f
sed --in-place -e "s:configs= \\\:configs=linux,gtk,%{eclipse_arch}:" build.properties
798a46f
popd
82b33b9
pushd platform
82b33b9
sed --in-place -e "74,82d" build.properties
82b33b9
sed --in-place -e "s:configs=.*\\\:configs=linux,gtk,%{eclipse_arch}:" build.properties
82b33b9
popd
Andrew Overholt 9fa799a
adaa50e
# build.xml assumes we build all configs, but we only build one so update 
adaa50e
# build.xml directory reference to be accurate.
29eec54
sed --in-place -e "s:linux.gtk.x86/:linux.gtk.%{eclipse_arch}/:g" build.xml
adaa50e
e9a6271
popd
e9a6271
Andrew Overholt 9fa799a
## Autotools stuff
b254d6e
mkdir autotools
b254d6e
pushd autotools
b254d6e
tar -xzf %{SOURCE1}
37aa720
%patch19 -p0
427f046
pushd org.eclipse.linuxtools.cdt.autotools.core
427f046
%patch22 -p0
37aa720
mkdir macros
37aa720
pushd macros
37aa720
cp %{SOURCE8} .
37aa720
cp %{SOURCE9} .
37aa720
cp %{SOURCE10} .
37aa720
cp %{SOURCE11} .
37aa720
cp %{SOURCE12} .
37aa720
cp %{SOURCE13} .
37aa720
popd
37aa720
popd
c6c2fb2
popd
b315595
b315595
## Libhover stuff
b315595
mkdir libhover
b315595
pushd libhover
b315595
tar -xzf %{SOURCE2}
cbcdb25
# newlib libhover is an optional feature...remove it from CDT base
cbcdb25
rm -rf org.eclipse.linuxtools.cdt.libhover.newlib
cbcdb25
rm -rf org.eclipse.linuxtools.cdt.libhover.newlib-feature
622a628
%patch14 -p0
622a628
pushd org.eclipse.linuxtools.cdt.libhover
427f046
%patch23 -p0
622a628
mkdir libhoverdocs
622a628
pushd libhoverdocs
622a628
cp %{SOURCE6} .
622a628
cp %{SOURCE7} .
622a628
popd
622a628
popd
b254d6e
popd
20f1246
Andrew Overholt 9fa799a
## Cppunit stuff
Andrew Overholt 9fa799a
#
Andrew Overholt 9fa799a
#mkdir cppunit
Andrew Overholt 9fa799a
#pushd cppunit
Andrew Overholt 9fa799a
#tar -xzf %{SOURCE2}
Andrew Overholt 9fa799a
#%patch8 -p0
Andrew Overholt 9fa799a
#%patch9 -p0
Andrew Overholt 9fa799a
#%patch10 -p0
Andrew Overholt 9fa799a
#%patch11 -p0
Andrew Overholt 9fa799a
#popd
20f1246
2777248
# Upstream CVS includes random .so files.  Let's remove them now.
2777248
# We actually remove the entire "os" directory since otherwise
2777248
# we wind up with some empty directories that we don't want.
0ba06dd
#rm -r org.eclipse.cdt.releng/results/plugins/org.eclipse.cdt.core.linux/os
2777248
Andrew Overholt 63a3c72
mv org.eclipse.cdt.releng/results/plugins/org.eclipse.cdt.core.tests/resources/testlib/x86/so.g/libtestlib_g.so \
Andrew Overholt 63a3c72
  org.eclipse.cdt.releng/results/plugins/org.eclipse.cdt.core.tests/resources/testlib/x86/so.g/libtestlib_g.BAK
Andrew Overholt 9fa799a
find -name \*.so | xargs rm -rf
Andrew Overholt 63a3c72
mv org.eclipse.cdt.releng/results/plugins/org.eclipse.cdt.core.tests/resources/testlib/x86/so.g/libtestlib_g.BAK \
Andrew Overholt 63a3c72
  org.eclipse.cdt.releng/results/plugins/org.eclipse.cdt.core.tests/resources/testlib/x86/so.g/libtestlib_g.so
Andrew Overholt 9fa799a
Andrew Overholt 00bcd66
%ifarch ppc64
Andrew Overholt 00bcd66
pushd org.eclipse.cdt.releng/results/plugins
Andrew Overholt 00bcd66
echo "fragmentName.linux.%{eclipse_arch} = C/C++ Development Tools Core for Linux (%{eclipse_arch})" \
Andrew Overholt 00bcd66
  >> org.eclipse.cdt.releng/results/plugins/org.eclipse.cdt.core/plugin.properties
Andrew Overholt 00bcd66
cp -rp org.eclipse.cdt.core.linux.{x86,%{eclipse_arch}}
Andrew Overholt 00bcd66
cd org.eclipse.cdt.core.linux.%{eclipse_arch}
Andrew Overholt 00bcd66
sed -i "s/x86/%{eclipse_arch}/" META-INF/MANIFEST.MF
Andrew Overholt 00bcd66
mv os/linux/{x86,%{eclipse_arch}}
Andrew Overholt 00bcd66
cd ../org.eclipse.cdt.core.linux
Andrew Overholt 00bcd66
%patch16 -p0
Andrew Overholt 00bcd66
%patch17 -p0
Andrew Overholt 00bcd66
popd
Andrew Overholt 00bcd66
%endif
Andrew Overholt 00bcd66
9a30f30
#remove mylyn plugins (part of mylyn srpm now)
9a30f30
rm -fr results/plugins/org.eclipse.cdt.mylyn*
9a30f30
%patch20
9a30f30
cvsdist 977444b
%build
cvsdist 977444b
export JAVA_HOME=%{java_home}
cvsdist 977444b
export PATH=%{java_bin}:/usr/bin:$PATH
cvsdist 977444b
cvsdist 977444b
# See comments in the script to understand this.
Andrew Overholt 9fa799a
/bin/sh -x %{eclipse_base}/buildscripts/copy-platform SDK \
9a30f30
  %{eclipse_base} xmlrpc codec httpclient lang rse
488dcb6
ln -s %{_javadir}/lpgjavaruntime-1.1.0.jar SDK/plugins/net.sourceforge.lpg.lpgjavaruntime_1.1.0.jar
cvsdist 977444b
SDK=$(cd SDK >/dev/null && pwd)
cvsdist 977444b
cvsdist b43ade5
# Eclipse may try to write to the home directory.
cvsdist 977444b
mkdir home
cvsdist 977444b
homedir=$(cd home > /dev/null && pwd)
2777248
Ben Konrath 8679757
pushd org.eclipse.cdt.releng/results/plugins/org.eclipse.cdt.core.linux/library
2777248
make JAVA_HOME="%{java_home}" ARCH=%{eclipse_arch} CC='gcc -D_GNU_SOURCE'
cvsdist 977444b
popd
cvsdist 977444b
Andrew Overholt 63a3c72
PDEBUILDVERSION=$(ls %{eclipse_base}/dropins/sdk/plugins \
Andrew Overholt 9fa799a
  | grep org.eclipse.pde.build_ | \
Andrew Overholt 9fa799a
  sed 's/org.eclipse.pde.build_//')
Andrew Overholt 63a3c72
PDEDIR=%{eclipse_base}/dropins/sdk/plugins/org.eclipse.pde.build_$PDEBUILDVERSION
Andrew Overholt f3d4858
# Call eclipse headless to process CDT releng build scripts
Ben Konrath 8679757
pushd org.eclipse.cdt.releng 
b254d6e
java -cp $SDK/startup.jar \
Andrew Overholt 9fa799a
     -Duser.home=$homedir                        \
Andrew Overholt 9fa799a
     -DbuildId=%{build_id} \
Andrew Overholt 9fa799a
     -DbranchVersion=%{version} \
Andrew Overholt 9fa799a
     -DforceContextQualifier=%{build_id} \
Andrew Overholt 63a3c72
     -XX:CompileCommand="exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith" \
Andrew Overholt 63a3c72
     -XX:CompileCommand="exclude,org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding,<init>" \
Andrew Overholt 63a3c72
     -XX:CompileCommand="exclude,org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates,instantiateTemplate" \
Andrew Overholt 63a3c72
     -XX:CompileCommand="exclude,org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage,addBinding" \
b254d6e
     org.eclipse.core.launcher.Main             \
2777248
    -application org.eclipse.ant.core.antRunner \
Andrew Overholt 9fa799a
    -DbuildId=%{build_id} \
Andrew Overholt 9fa799a
    -DbranchVersion=%{version} \
Andrew Overholt 9fa799a
    -DforceContextQualifier=%{build_id} \
2777248
    -DjavacFailOnError=true \
2777248
    -DdontUnzip=true \
2777248
    -DbaseLocation=$SDK \
Andrew Overholt 9fa799a
    -Dpde.build.scripts=$PDEDIR/scripts \
6c5f3b3
    -DdontFetchAnything=true \
f9be71e
    -DskipFetch=true \
f9be71e
     zips
5d1c762
popd
cvsdist 977444b
Andrew Overholt 9fa799a
## Autotools has dependencies on CDT so we must add these to the SDK directory
b254d6e
unzip -o org.eclipse.cdt.releng/results/I.%{build_id}/cdt-master-%{version}-%{build_id}.zip -d $SDK
Andrew Overholt 9fa799a
Andrew Overholt 9fa799a
## Autotools build
b254d6e
pushd autotools
b254d6e
java -cp $SDK/startup.jar \
b254d6e
     -Duser.home=$homedir                        \
Andrew Overholt 63a3c72
     -XX:CompileCommand="exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith" \
Andrew Overholt 63a3c72
     -XX:CompileCommand="exclude,org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding,<init>" \
Andrew Overholt 63a3c72
     -XX:CompileCommand="exclude,org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates,instantiateTemplate" \
Andrew Overholt 63a3c72
     -XX:CompileCommand="exclude,org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage,addBinding" \
b254d6e
     org.eclipse.core.launcher.Main             \
b254d6e
     -application org.eclipse.ant.core.antRunner \
adaa50e
     -DjavacSource=1.5 \
adaa50e
     -DjavacTarget=1.5 \
b254d6e
     -Duser.home=$homedir                        \
b254d6e
     -Dtype=feature                                    \
37aa720
     -Did=org.eclipse.linuxtools.cdt.autotools \
b315595
     -DsourceDirectory=$(pwd)                          \
b315595
     -DbaseLocation=$SDK                               \
b315595
     -Dbuilder=$PDEDIR/templates/package-build  \
b315595
     -f $PDEDIR/scripts/build.xml 
b315595
popd
b315595
b315595
## Libhover build
b315595
pushd libhover
b315595
java -cp $SDK/startup.jar \
b315595
     -Duser.home=$homedir                        \
b315595
     -XX:CompileCommand="exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith" \
b315595
     -XX:CompileCommand="exclude,org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding,<init>" \
b315595
     -XX:CompileCommand="exclude,org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates,instantiateTemplate" \
b315595
     -XX:CompileCommand="exclude,org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage,addBinding" \
b315595
     org.eclipse.core.launcher.Main             \
b315595
     -application org.eclipse.ant.core.antRunner \
b315595
     -Duser.home=$homedir                        \
b315595
     -Dtype=feature                                    \
622a628
     -Did=org.eclipse.linuxtools.cdt.libhover  \
b254d6e
     -DsourceDirectory=$(pwd)                          \
b254d6e
     -DbaseLocation=$SDK                               \
b254d6e
     -Dbuilder=$PDEDIR/templates/package-build  \
b254d6e
     -f $PDEDIR/scripts/build.xml 
b254d6e
popd
e9a6271
Andrew Overholt 9fa799a
## Cppunit build
Andrew Overholt 9fa799a
#pushd cppunit
Andrew Overholt 9fa799a
#java -cp $SDK/startup.jar \
Andrew Overholt 9fa799a
#     -Duser.home=$homedir                        \
Andrew Overholt 9fa799a
#     org.eclipse.core.launcher.Main             \
Andrew Overholt 9fa799a
#     -application org.eclipse.ant.core.antRunner       \
Andrew Overholt 9fa799a
#     -Dtype=feature                                    \
Andrew Overholt 9fa799a
#     -Did=org.eclipse.cdt.cppunit                      \
Andrew Overholt 9fa799a
#     -DsourceDirectory=$(pwd)                          \
Andrew Overholt 9fa799a
#     -DbaseLocation=$SDK                               \
Andrew Overholt 9fa799a
#     -Dbuilder=$PDEDIR/templates/package-build  \
Andrew Overholt 9fa799a
#     -f $PDEDIR/scripts/build.xml
Andrew Overholt 9fa799a
#popd
20f1246
cvsdist 977444b
%install
cvsdist 977444b
rm -rf ${RPM_BUILD_ROOT}
5d1c762
Andrew Overholt 63a3c72
# Eclipse may try to write to the home directory.
Andrew Overholt 63a3c72
mkdir -p home
Andrew Overholt 63a3c72
homedir=$(cd home > /dev/null && pwd)
Andrew Overholt 63a3c72
Andrew Overholt d61917e
LAUNCHERJAR=$(ls %{eclipse_base}/plugins \
Andrew Overholt d61917e
  | grep org.eclipse.equinox.launcher_)
Andrew Overholt d61917e
LAUNCHER=%{eclipse_base}/plugins/$LAUNCHERJAR
Andrew Overholt d61917e
Andrew Overholt 9fa799a
installDir=${RPM_BUILD_ROOT}/%{eclipse_base}/dropins/cdt
488dcb6
parsersInstallDir=${installDir}-parsers
Andrew Overholt 9fa799a
sdkInstallDir=${installDir}-sdk
Andrew Overholt 9fa799a
install -d -m755 $installDir
488dcb6
install -d -m755 $parsersInstallDir
Andrew Overholt 9fa799a
install -d -m755 $sdkInstallDir
5d1c762
Andrew Overholt 11eca5f
unzip -q -o org.eclipse.cdt.releng/results/I.%{build_id}/cdt-master-%{version}-%{build_id}.zip \
Andrew Overholt 11eca5f
-d $installDir/eclipse
Andrew Overholt 9fa799a
Andrew Overholt 11eca5f
rm $installDir/eclipse/site.xml
Andrew Overholt 11eca5f
rm $installDir/eclipse/pack.properties
Andrew Overholt 3264309
Andrew Overholt 3264309
# Unpack all existing feature jars
Andrew Overholt 11eca5f
for x in $installDir/eclipse/features/*.jar; do
Andrew Overholt 3264309
  dirname=`echo $x | sed -e 's:\\(.*\\)\\.jar:\\1:g'`
Andrew Overholt 3264309
  mkdir -p $dirname
Andrew Overholt 11eca5f
  unzip -q $x -d $dirname
Andrew Overholt 3264309
  rm $x
Andrew Overholt 3264309
done 
Andrew Overholt 9fa799a
Andrew Overholt 63a3c72
# Autotools install
b254d6e
pushd autotools
37aa720
unzip -qq -d $installDir build/rpmBuild/org.eclipse.linuxtools.cdt.autotools.zip
b315595
popd
b315595
b315595
# Libhover install
b315595
pushd libhover
622a628
unzip -qq -d $installDir build/rpmBuild/org.eclipse.linuxtools.cdt.libhover.zip
b254d6e
popd
2777248
488dcb6
# Move upc, xlc, and lrparser plugins/features to parsers install area.
488dcb6
mkdir -p $parsersInstallDir/eclipse/features $parsersInstallDir/eclipse/plugins
488dcb6
mv $installDir/eclipse/features/*xlc* $parsersInstallDir/eclipse/features
488dcb6
mv $installDir/eclipse/plugins/*xlc* $parsersInstallDir/eclipse/plugins
488dcb6
mv $installDir/eclipse/features/*lrparser* $parsersInstallDir/eclipse/features
488dcb6
mv $installDir/eclipse/plugins/*lrparser* $parsersInstallDir/eclipse/plugins
488dcb6
mv $installDir/eclipse/features/*upc* $parsersInstallDir/eclipse/features
488dcb6
mv $installDir/eclipse/plugins/*upc* $parsersInstallDir/eclipse/plugins
bf9eb11
pushd $parsersInstallDir/eclipse/plugins
bf9eb11
ln -s ../../../../../../share/java/lpgjavaruntime.jar net.sourceforge.lpg.lpgjavaruntime_1.1.0.jar
bf9eb11
popd
488dcb6
Andrew Overholt 11eca5f
mkdir -p $sdkInstallDir/eclipse/features $sdkInstallDir/eclipse/plugins
Andrew Overholt 11eca5f
mv $installDir/eclipse/features/*source* $sdkInstallDir/eclipse/features
Andrew Overholt 11eca5f
mv $installDir/eclipse/plugins/*source* $sdkInstallDir/eclipse/plugins
Andrew Overholt 11eca5f
mv $installDir/eclipse/plugins/org.eclipse.cdt.doc.isv_* $sdkInstallDir/eclipse/plugins
Andrew Overholt 11eca5f
mv $installDir/eclipse/features/*sdk* $sdkInstallDir/eclipse/features
Andrew Overholt 11eca5f
mv $installDir/eclipse/plugins/*sdk* $sdkInstallDir/eclipse/plugins
e9a6271
Andrew Overholt 11eca5f
rm -rf $installDir/eclipse/features/org.eclipse.cdt.master_*
Andrew Overholt 11eca5f
rm -rf $installDir/eclipse/plugins/org.eclipse.ant.optional.junit_*
Andrew Overholt 63a3c72
rm -rf $installDir/eclipse/plugins/org.eclipse.test_*
bf9eb11
rm -rf $installDir/eclipse/plugins/net.sourceforge.*
Andrew Overholt 48158a3
Andrew Overholt 9fa799a
## Cppunit install
Andrew Overholt 9fa799a
#pushd cppunit
Andrew Overholt 9fa799a
#unzip -qq -d $RPM_BUILD_ROOT%{eclipse_base}/dropins/cdt build/rpmBuild/org.eclipse.cdt.cppunit.zip
Andrew Overholt 9fa799a
#popd
20f1246
Andrew Overholt 11eca5f
# Generate p2 metadata for CDT
Andrew Overholt 11eca5f
pushd $installDir/eclipse
Andrew Overholt d61917e
java -jar $LAUNCHER \
Andrew Overholt 11eca5f
-application \
Andrew Overholt 11eca5f
org.eclipse.equinox.p2.metadata.generator.EclipseGenerator \
Andrew Overholt 11eca5f
-metadataRepository file:`pwd`/repo \
Andrew Overholt 11eca5f
-artifactRepository file:`pwd`/repo \
Andrew Overholt 11eca5f
-source `pwd` \
Andrew Overholt 11eca5f
-root "Eclipse CDT" \
Andrew Overholt 11eca5f
-rootVersion %{version} \
Andrew Overholt 11eca5f
-flavor tooling \
Andrew Overholt 11eca5f
-publishArtifacts \
Andrew Overholt 11eca5f
-append \
Andrew Overholt 11eca5f
-artifactRepositoryName "CDT" \
Andrew Overholt 63a3c72
-metadataRepositoryName "CDT" \
Andrew Overholt 63a3c72
-vmargs \
Andrew Overholt 63a3c72
-Duser.home=$homedir
Andrew Overholt 11eca5f
Andrew Overholt 11eca5f
rm -rf repo
Andrew Overholt 11eca5f
popd
Andrew Overholt 11eca5f
488dcb6
# Generate p2 metadata for CDT Parsers
488dcb6
pushd $parsersInstallDir/eclipse
488dcb6
java -jar $LAUNCHER \
488dcb6
-application \
488dcb6
org.eclipse.equinox.p2.metadata.generator.EclipseGenerator \
488dcb6
-metadataRepository file:`pwd`/repo \
488dcb6
-artifactRepository file:`pwd`/repo \
488dcb6
-source `pwd` \
488dcb6
-root "CDT Parsers" \
488dcb6
-rootVersion %{version} \
488dcb6
-flavor tooling \
488dcb6
-publishArtifacts \
488dcb6
-append \
488dcb6
-artifactRepositoryName "CDT Parsers" \
488dcb6
-metadataRepositoryName "CDT Parsers" \
488dcb6
-vmargs \
488dcb6
-Duser.home=$homedir
488dcb6
488dcb6
rm -rf repo
488dcb6
popd
488dcb6
Andrew Overholt 11eca5f
# Generate p2 metadata for CDT SDK
Andrew Overholt 11eca5f
pushd $sdkInstallDir/eclipse
Andrew Overholt d61917e
java -jar $LAUNCHER \
Andrew Overholt 11eca5f
-application \
Andrew Overholt 11eca5f
org.eclipse.equinox.p2.metadata.generator.EclipseGenerator \
Andrew Overholt 11eca5f
-metadataRepository file:`pwd`/repo \
Andrew Overholt 11eca5f
-artifactRepository file:`pwd`/repo \
Andrew Overholt 11eca5f
-source `pwd` \
Andrew Overholt 11eca5f
-root "Eclipse CDT SDK" \
Andrew Overholt 11eca5f
-rootVersion %{version} \
Andrew Overholt 11eca5f
-flavor tooling \
Andrew Overholt 11eca5f
-publishArtifacts \
Andrew Overholt 11eca5f
-append \
Andrew Overholt 11eca5f
-artifactRepositoryName "CDT SDK" \
Andrew Overholt 63a3c72
-metadataRepositoryName "CDT SDK" \
Andrew Overholt 63a3c72
-vmargs \
Andrew Overholt 63a3c72
-Duser.home=$homedir
Andrew Overholt 11eca5f
Andrew Overholt 11eca5f
rm -rf repo
Andrew Overholt 11eca5f
popd
Andrew Overholt 11eca5f
Andrew Overholt 63a3c72
mkdir -p ${installDir}-tests/plugins
Andrew Overholt 63a3c72
mkdir -p ${installDir}-tests/features
Andrew Overholt 63a3c72
mv ${installDir}/eclipse/plugins/*test* \
Andrew Overholt 63a3c72
  ${installDir}-tests/plugins
Andrew Overholt 63a3c72
mv ${installDir}/eclipse/features/*test* \
Andrew Overholt 63a3c72
  ${installDir}-tests/features
Andrew Overholt 63a3c72
for x in ${installDir}-tests/plugins/*.jar; do
Andrew Overholt 63a3c72
  dirname=`echo $x | sed -e 's:\\(.*\\)\\.jar:\\1:g'`
Andrew Overholt 63a3c72
  mkdir -p $dirname
Andrew Overholt 63a3c72
  unzip -q $x -d $dirname
Andrew Overholt 63a3c72
  rm $x
Andrew Overholt 63a3c72
done 
Andrew Overholt 63a3c72
cp -p %{SOURCE5} ${installDir}-tests/runtests
Andrew Overholt 63a3c72
chmod 755 ${installDir}-tests/runtests
Andrew Overholt 63a3c72
%if ! %{ship_tests}
Andrew Overholt 63a3c72
%if ! %{run_tests}
Andrew Overholt 63a3c72
rm -rf ${installDir}-tests
Andrew Overholt 63a3c72
%endif
Andrew Overholt 63a3c72
%endif
Andrew Overholt 63a3c72
Andrew Overholt 63a3c72
%if %{run_tests}
Andrew Overholt 63a3c72
%check
Andrew Overholt 63a3c72
installDir=${RPM_BUILD_ROOT}/%{eclipse_base}/dropins/cdt
Andrew Overholt 63a3c72
# Copy the SDK to simulate real system
Andrew Overholt 63a3c72
rm -rf SDK.fortests
Andrew Overholt 63a3c72
cp -rpL %{eclipse_base} SDK.fortests
Andrew Overholt 63a3c72
# Remove any CDT or CDT tests we may have currently installed
Andrew Overholt 63a3c72
rm -rf SDK.fortests/dropins/cdt*
Andrew Overholt 63a3c72
cp -rpL $installDir SDK.fortests/dropins
58ccbfb
# The libhover plugin offers lots of completions but these cause issues
Andrew Overholt 7a9fb92
# with some of the tests which expect only a few completions.  We should
Andrew Overholt 7a9fb92
# update the tests or something ...
58ccbfb
rm -rf SDK.fortests/dropins/cdt/eclipse/plugins/org.eclipse.linuxtools.libhover.*
Andrew Overholt 63a3c72
cp -rpL ${installDir}-tests SDK.fortests/dropins
Andrew Overholt 63a3c72
# FIXME:  I'd like to simulate real life with something like this ...
Andrew Overholt 63a3c72
#chown -R root:root SDK.fortests
Andrew Overholt 63a3c72
SDK.fortests/dropins/cdt-tests/runtests -e $(pwd)/SDK.fortests
Andrew Overholt 7a9fb92
w3m -cols 120 -dump results-*/html/org.eclipse.cdt.testing.html
Andrew Overholt 63a3c72
%if ! %{ship_tests}
Andrew Overholt 63a3c72
rm -rf ${installDir}-tests
Andrew Overholt 63a3c72
%endif
Andrew Overholt 63a3c72
%endif
Andrew Overholt 63a3c72
5d1c762
%clean 
5d1c762
rm -rf ${RPM_BUILD_ROOT}
5d1c762
cvsdist 977444b
%files
cvsdist 977444b
%defattr(-,root,root)
Andrew Overholt 9fa799a
%{eclipse_base}/dropins/cdt
47cfb8d
47cfb8d
%files sdk
47cfb8d
%defattr(-,root,root)
Andrew Overholt 9fa799a
%{eclipse_base}/dropins/cdt-sdk
Andrew Overholt 9fa799a
488dcb6
%files parsers
488dcb6
%defattr(-,root,root)
488dcb6
%{eclipse_base}/dropins/cdt-parsers
488dcb6
Andrew Overholt 63a3c72
%if %{ship_tests}
Andrew Overholt 63a3c72
%files tests
Andrew Overholt 63a3c72
%defattr(-,root,root)
Andrew Overholt 63a3c72
%{eclipse_base}/dropins/cdt-tests
Andrew Overholt 63a3c72
%endif
Andrew Overholt 63a3c72
cvsdist 977444b
%changelog
e1daa3f
* Thu May 06 2010 Jeff Johnston  <jjohnstn@redhat.com> 1:6.0.2-4
e1daa3f
- Add libtool as a requirement.
e1daa3f
1b6c2a5
* Fri Mar 19 2010 Jeff Johnston  <jjohnstn@redhat.com> 1:6.0.2-3
1b6c2a5
- Fix autotools local patch to add macros directory to build.properties
1b6c2a5
  of org.eclipse.linuxtools.cdt.autotools.core.
1b6c2a5
427f046
* Fri Mar 19 2010 Jeff Johnston  <jjohnstn@redhat.com> 1:6.0.2-2
427f046
- Check in missing maketargets patch.
427f046
427f046
* Thu Mar 18 2010 Jeff Johnston  <jjohnstn@redhat.com> 1:6.0.2-1
427f046
- Rebase CDT to Galileo SR2 (6.0.2).
427f046
- Rebase Autotools to Linux tools R0.5.
427f046
- Rebase Libhover to Linux tools R0.5.
427f046
0824af2
* Fri Jan 29 2010 Jeff Johnston  <jjohnstn@redhat.com> 1:6.0.1-8
0824af2
- Fix urls for autotools and libhover sources.
0824af2
- Add source references for autotools and libhover fetch scripts.
0824af2
cbcdb25
* Fri Dec 11 2009 Jeff Johnston  <jjohnstn@redhat.com> 1:6.0.1-7
cbcdb25
- Rebase Autotools to Linux tools 0.4.0.1 release.
cbcdb25
- Rebase Libhover to Linux tools 0.4.0 release.
cbcdb25
- Remove libhover patch which is now part of rebase.
cbcdb25
9a30f30
* Wed Oct 28 2009 Alexander Kurtakov <akurtako@redhat.com> 1:6.0.1-6
9a30f30
- Disable mylyn bridge build, part of eclipse-mylyn srpm now.
9a30f30
e09ed08
* Tue Oct 27 2009 Alexander Kurtakov <akurtako@redhat.com> 1:6.0.1-5
e09ed08
- Sync build_id with upstream 6.0.1.
e09ed08
37aa720
* Fri Oct 16 2009 Jeff Johnston  <jjohnstn@redhat.com> 1:6.0.1-4
37aa720
- Rebase Autotools to 1.0.5.
37aa720
- Add patch to move macro hover docs locally into Autotools plugin.
37aa720
bf9eb11
* Thu Oct 15 2009 Jeff Johnston  <jjohnstn@redhat.com> 1:6.0.1-3
bf9eb11
- Include installed link for lpg java bundle in new cdt-parsers subpackage.
bf9eb11
488dcb6
* Wed Oct 14 2009 Jeff Johnston  <jjohnstn@redhat.com> 1:6.0.1-2
488dcb6
- Ship new parsers sub-package which includes xlc, upc, and lrparser plug-ins.
488dcb6
- Require lpg-java-compat for build.
488dcb6
8a982ce
* Fri Oct 09 2009 Jeff Johnston  <jjohnstn@redhat.com> 1:6.0.1-1
8a982ce
- Rebase CDT to 6.0.1.
8a982ce
Andrew Overholt 00bcd66
* Mon Oct 05 2009 Andrew Overholt <overholt@redhat.com> 1:6.0.0-11
Andrew Overholt 00bcd66
- Build on ppc64
Andrew Overholt 00bcd66
622a628
* Wed Sep 23 2009 Jeff Johnston <jjohnstn@redhat.com> 1:6.0.0-10
622a628
- Resolves #290247
622a628
- Upgrade libhover to 0.3.0.
622a628
- Add libhover patch to fix libstdc++ member resolution and
622a628
  to place libhover docs locally within libhover plugin.
622a628
Andrew Overholt d61917e
* Wed Aug 12 2009 Andrew Overholt <overholt@redhat.com> 1:6.0.0-9
Andrew Overholt d61917e
- Use launcher jar to run metadata generator instead of eclipse binary.
Andrew Overholt d61917e
Andrew Overholt 8043d8a
* Wed Aug 12 2009 Andrew Overholt <overholt@redhat.com> 1:6.0.0-8
Andrew Overholt 8043d8a
- Remove shipping of content.xml.
Andrew Overholt 8043d8a
3025a58
* Wed Jul 29 2009 Jeff Johnston <jjohnstn@redhat.com> 1:6.0.0-7
3025a58
- Resolves #514629
3025a58
29eec54
* Mon Jul 27 2009 Jeff Johnston <jjohnstn@redhat.com> 1:6.0.0-6
adaa50e
- Remove gcj_support.
adaa50e
f3e1985
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.0.0-4
f3e1985
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f3e1985
505819c
* Fri Jul 24 2009 Jeff Johnston <jjohnstn@redhat.com> 6.0.0-3
505819c
- Bump release number.
018590b
- Update Autotools to v200907241319 which has CDT 6.0 fixes.
018590b
23365bc
* Wed Jun 17 2009 Jeff Johnston <jjohnstn@redhat.com> 6.0.0-1
23365bc
- Rebase CDT to 6.0.0.
23365bc
- Rebase Autotools to v200906171600 snapshot.
23365bc
- Resolves #280504, #280505, #280506, #280509.
23365bc
ddadfc3
* Mon Jun 15 2009 Jeff Johnston <jjohnstn@redhat.com> 5.0.2-3
ddadfc3
- Resolves #280117.
ddadfc3
f9be71e
* Wed Apr 08 2009 Jeff Johnston <jjohnstn@redhat.com> 5.0.2-2
f9be71e
- Bump release.
ec1fb91
f9be71e
* Tue Apr 07 2009 Jeff Johnston <jjohnstn@redhat.com> 5.0.2-1
f9be71e
- Rebase autotools to 1.0.3.
f9be71e
- Rebase CDT to v200903191301 (5.0.2).
caa5dea
852bcc1
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.1-3
852bcc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
852bcc1
bf54cc4
* Fri Jan 16 2009 Jeff Johnston <jjohnstn@redhat.com> 5.0.1-2
bf54cc4
- Rebase libhover to 0.1.1 and autotools to 1.0.2.
bf54cc4
- Remove patch for 472731 which is already part of rebased autotools sources.
bf54cc4
9933826
* Fri Nov 28 2008 Jeff Johnston <jjohnstn@redhat.com> 5.0.1-1
9933826
- Rebase to CDT 5.0.1.
9933826
- Fix bug in autotools project type detection.
9933826
- Resolve #472731
9933826
05e4f76
* Mon Nov 17 2008 Jeff Johnston <jjohnstn@redhat.com> 5.0.0-12
05e4f76
- Fix typo in autotools and libhover sources tarballs.
05e4f76
- Remove redundant patches which are already in new tarballs.
05e4f76
289c3a1
* Thu Nov 06 2008 Jeff Johnston <jjohnstn@redhat.com> 5.0.0-11
289c3a1
- Fix managed configurations dialog problem.
289c3a1
- Update libhover and autotools source tarballs to 20081106 snapshot.
289c3a1
58ccbfb
* Thu Oct 16 2008 Jeff Johnston <jjohnstn@redhat.com> 5.0.0-10
58ccbfb
- Change runtests section to remove new libhover plugin rather than old
58ccbfb
  com.redhat.* autotools plugin.
58ccbfb
d16ebe7
* Thu Oct 16 2008 Jeff Johnston <jjohnstn@redhat.com> 5.0.0-9
d16ebe7
- Fix org.eclipse.linuxtools.libhover.glibc plugin to add toc.xml to
d16ebe7
  binary file list.
d16ebe7
e9a1b16
* Thu Oct 16 2008 Jeff Johnston <jjohnstn@redhat.com> 5.0.0-8
e9a1b16
- Fix org.eclipse.linuxtools.libhover.feature to include
e9a1b16
  org.eclipse.linuxtools.libhover.library_docs plugin.
e9a1b16
- Add work-around patch for managed configurations dialog problem.
e9a1b16
b315595
* Wed Oct 15 2008 Jeff Johnston <jjohnstn@redhat.com> 5.0.0-7
b315595
- Change to use new linuxtools version of autotools-1.0.1.
b315595
- Add build of libhover plugins again from linuxtools.
b315595
9e0e07c
* Tue Sep 09 2008 Jeff Johnston <jjohnstn@redhat.com> 5.0.0-6
9e0e07c
- Fix for NPE during alteration of Autotools configuration settings.
9e0e07c
- Resolves #461647
9e0e07c
c6c2fb2
* Thu Sep 04 2008 Jeff Johnston <jjohnstn@redhat.com> 5.0.0-5
c6c2fb2
- Fix for autotools plugin referencing invalid build nature.
c6c2fb2
- Resolves #461201
c6c2fb2
Andrew Overholt 63a3c72
* Wed Aug 20 2008 Andrew Overholt <overholt@redhat.com> 5.0.0-4
Andrew Overholt 63a3c72
- Add building and running of tests
Andrew Overholt 63a3c72
- Remove LexerTests until 5.0.1
Andrew Overholt 63a3c72
- Fix fetch script to use new location of PDE Build
Andrew Overholt 63a3c72
3a4a1c0
* Mon Aug 11 2008 Jeff Johnston <jjohnstn@redhat.com> 5.0.0-3
3a4a1c0
- Fix build id to be 200806171202.
3a4a1c0
b254d6e
* Fri Aug 08 2008 Jeff Johnston <jjohnstn@redhat.com> 5.0.0-2
b254d6e
- Add autotools 1.0.0 which supports CDT 5.0.
b254d6e
- Use java -cp to build cdt and autotools instead of eclipse -nosplash.
b254d6e
- Replace fetched source with CDT_5_0_0 tagged sources.
b254d6e
Andrew Overholt 48158a3
* Wed Aug 06 2008 Andrew Overholt <overholt@redhat.com> 5.0.0-1
Andrew Overholt 48158a3
- Remove master and testing features
Andrew Overholt 11eca5f
- Move files to dropins/cdt{,-mylyn,-sdk}/eclipse
Andrew Overholt 11eca5f
- Generate p2 metadata
Andrew Overholt 48158a3
Andrew Overholt 9fa799a
* Fri Aug 01 2008 Andrew Overholt <overholt@redhat.com> 5.0.0-1
Andrew Overholt 9fa799a
- 5.0
Andrew Overholt 9fa799a
- Add Mylyn sub-package
Andrew Overholt 9fa799a
- Disable CPPUnit for now
Andrew Overholt 9fa799a
- Disable autotools until a new snapshot is made that will build with 5.0
Andrew Overholt 9fa799a
039d9f9
* Thu Jul 17 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4.0.3-2
039d9f9
- fix license tag
039d9f9
82b33b9
* Fri Apr 04 2008 Jeff Johnston <jjohnstn@redhat.com> 4.0.3-1
82b33b9
- Rebase to CDT 4.0.3
242101e
- Patch openpty code to not reference stropts.h which is no longer shipped
242101e
- Update eclipse-cdt-no-tests.patch
82b33b9
82b33b9
* Mon Jan 28 2008 Jeff Johnston <jjohnstn@redhat.com> 4.0.1-4
82b33b9
- Update autotools to 0.9.6
82b33b9
- Includes generic shell script support for makefile generation on
82b33b9
  different platforms
82b33b9
82b33b9
* Wed Dec 05 2007 Jeff Johnston <jjohnstn@redhat.com> 4.0.1-3
82b33b9
- Resolves #412651, #412661, #385991 
82b33b9
- Rebase autotools to 0.9.5.3
82b33b9
- Adds glibc C library completion support.
82b33b9
- Fix clean by removal option.
82b33b9
- Add support for changes to configure/autogen command names.
82b33b9
- Add gcj checks for %%post and %%postun steps.
ec4b2f5
e06382c
* Wed Oct 24 2007 Jeff Johnston <jjohnstn@redhat.com> 4.0.1-2
e06382c
- Rebase autotools to 0.9.5.1
e06382c
- Add autotools property tab for C/C++ build.
e06382c
- Resolves #330701
e06382c
f9f756b
* Thu Oct 04 2007 Jeff Johnston <jjohnstn@redhat.com> 4.0.1-1
f9f756b
- Use official CDT 4.0.1 source tarball
f9f756b
- Update autotools to 0.9.5
f9f756b
- Resolves #315811
f9f756b
Andrew Overholt 6535c5b
* Tue Sep 25 2007 Andrew Overholt <overholt@redhat.com> 4.0.1-0.2.v200709241202cvs
Andrew Overholt 6535c5b
- Fix moving of arch-specific plugins that haven't been updated to new
Andrew Overholt 6535c5b
  version.
Andrew Overholt 6535c5b
Andrew Overholt 100e7d9
* Mon Sep 24 2007 Andrew Overholt <overholt@redhat.com> 4.0.1-0.1.v200709241202cvs
Andrew Overholt 100e7d9
- 4.0.1 RC.
Andrew Overholt 100e7d9
- Update autotools for Binaries fix.
Andrew Overholt 100e7d9
b624671
* Thu Sep 13 2007 Jeff Johnston <jjohnstn@redhat.com> 4.0.0-7
b624671
- Resolves #288711
b624671
- Ensure that all features are unpacked.
b624671
c23e8c8
* Mon Sep 10 2007 Jeff Johnston <jjohnstn@redhat.com> 4.0.0-6
c23e8c8
- Resolves #274551, #253331, #254246, #254248
c23e8c8
- Rebase Autotools to 0.9.3 
c23e8c8
3219a44
* Thu Aug 23 2007 Jeff Johnston <jjohnstn@redhat.com> 4.0.0-5
fa8db29
- Add eclipse-cvs-client dependency
3219a44
1842182
* Fri Aug 17 2007 Jeff Johnston <jjohnstn@redhat.com> 4.0.0-4
1842182
- Fix release number in Autotools feature to be 0.9.2.
1842182
90f9a02
* Thu Aug 16 2007 Jeff Johnston <jjohnstn@redhat.com> 4.0.0-3
90f9a02
- Resolves #251412
90f9a02
- Rebase autotools to 0.9.2
90f9a02
- Add minimum java runtime requirement
90f9a02
- Add direct Autotools wizards
90f9a02
- Add autogen.sh options
90f9a02
e90ae60
* Fri Aug 10 2007 Jeff Johnston <jjohnstn@redhat.com> 4.0.0-2
e90ae60
- Add Epoch 1 back.
e90ae60
6c5f3b3
* Wed Aug 08 2007 Jeff Johnston <jjohnstn@redhat.com> 4.0.0-1
798a46f
- Rebase to CDT 4.0.0
798a46f
- Rebase Autotools to 0.9.1
798a46f
69f3871
* Mon Apr 16 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.2-3
69f3871
- Add missing gif to org.eclipse.cdt.make.ui.
69f3871
- Resolves: #236558
69f3871
29979e7
* Tue Feb 27 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.2-2
29979e7
- Resolves: #229891, #230253, #205310, #229893
29979e7
- Rebase autotools to 0.0.8.1 source.
29979e7
307a818
* Wed Feb 21 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.2-1
307a818
- Rebase CDT to 3.1.2.
307a818
- Rebase autotools to 0.0.8 source.
307a818
- Replace subconsole patch with new build console patch.
307a818
08f9280
* Mon Jan 29 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.1-8
08f9280
- Resolves: #214624, #224644
08f9280
- Rebase autotools to 0.0.7 source.
08f9280
a90b04c
* Wed Jan 17 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.1-7
a90b04c
- Resolves: #222350
a90b04c
- Rebase autotools to 0.0.6.1 source.
a90b04c
- Add comments.
a90b04c
- Put arch-specific jars in library dir.
a90b04c
a90b04c
* Mon Dec 11 2006 Jeff Johnston <jjohnstn@redhat.com> 3.1.1-6
c733a2b
- Rebase autotools to 0.0.6 source.
c733a2b
a90b04c
* Wed Nov 15 2006 Jeff Johnston <jjohnstn@redhat.com> 3.1.1-5
20f1246
- Add cppunit support.
20f1246
Andrew Overholt 4b913b0
* Mon Nov 06 2006 Andrew Overholt <overholt@redhat.com> 3.1.1-4
Andrew Overholt 4b913b0
- Use the new location of copy-platform.
Andrew Overholt 4b913b0
Ben Konrath 8679757
* Thu Oct 19 2006 Ben Konrath <bkonrath@redhat.com> 3.1.1-3
Ben Konrath 8679757
- Remove work-around for gcc bug # 20198.
Ben Konrath 8679757
- Do not include notice.html and epl-v10.html because these files are already
Ben Konrath 8679757
  included in the SDK.
Ben Konrath b6b36f0
- Put JNI libraries in %%{_libdir}/eclipse.
Ben Konrath 8679757
- Only build the CDT SDK.
Ben Konrath 8679757
- Fix build issue on non-x86 systems.
Ben Konrath 8679757
- Resolves: #208622
Ben Konrath 8679757
6bc3c07
* Mon Oct 16 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.1-2
Andrew Overholt ceed8fe
- Replace build patches with sed commands
Andrew Overholt ceed8fe
- Resolves: #208622
Andrew Overholt ceed8fe
Andrew Overholt ceed8fe
* Mon Oct 16 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.1-2
6bc3c07
- Fix build so only single platform is built at a time
6bc3c07
- Bugzilla 208622
6bc3c07
f39b78f
* Thu Sep 28 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.1-1
f39b78f
- Rebase autotools to 0.0.5 source.
f39b78f
- Rebase CDT to 3.1.1 source.
f39b78f
- Bugzilla 206719, 206359, 206164
f39b78f
c7f2547
* Mon Sep 11 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-3
c7f2547
- Add hover help for defined symbols
c7f2547
- Fix bug with defined symbol calculation on file that compilation
c7f2547
  string cannot be fetched for
c7f2547
Ben Konrath 737f2ce
* Fri Sep 01 2006 Ben Konrath <bkonrath@redhat.com> 3.1.0-2
Ben Konrath 737f2ce
- Remove jpp in release.
Ben Konrath 737f2ce
- Require java-gcj-compat >= 1.0.64.
Ben Konrath 737f2ce
fc55f60
* Tue Aug 29 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_13fc
fc55f60
- Rebase autotools to 0.0.4 source.
fc55f60
- Use ScannerInfoProvider extension instead of DynamicScannerInfoProvider.
fc55f60
- Add sub-console support to CDT.
fc55f60
3800d9a
* Mon Aug 21 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_12fc
3800d9a
- Fix build special targets when project hasn't configured yet.
3800d9a
- Fix to fully reconfigure after configuration options change.
3800d9a
- Fix configuration problem whereby config.sub complains.
3800d9a
- Bugzilla 200000, 201270, 203440
3800d9a
7c7b625
* Tue Aug 08 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_11fc
7c7b625
- Fix Build Special Targets bug when importing a CVS project and
7c7b625
  using ManagedMake Project Wizard.
7c7b625
- Bugzilla 201269
7c7b625
d0c8e74
* Mon Jul 31 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_10fc
d0c8e74
- Fix bug with library hover help.
d0c8e74
b246232
* Tue Jul 25 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_9fc
b246232
- Remove redundant runtime packages from sdk.
b246232
Ben Konrath e152c7b
* Tue Jul 25 2006 Ben Konrath <bkonrath@redhat.com> 3.1.0-1jpp_8fc
Ben Konrath e152c7b
- Add epoch to sdk requires.
Ben Konrath e152c7b
7531c32
* Mon Jul 24 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_8fc
7531c32
- Update autotools sources.
7531c32
- Rebuild.
7531c32
Ben Konrath faef4a3
* Mon Jul 24 2006 Ben Konrath <bkonrath@redhat.com> 3.1.0-1jpp_7fc
Ben Konrath faef4a3
- Rebuld.
Ben Konrath faef4a3
826f3e0
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-1jpp_6fc
826f3e0
- Rebuilt
826f3e0
47cfb8d
* Thu Jul 20 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_5fc
47cfb8d
- Split into main package and sdk sub-package.
47cfb8d
e9a6271
* Thu Jul 20 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_4fc
e9a6271
- Add Autotools plug-ins via additional source tarball.
e9a6271
e9a6271
* Wed Jul 19 2006 Igor Foox  <ifoox@redhat.com> 3.1.0-1jpp_3fc
Igor Foox 158ce69
- Rebuild.
Igor Foox 158ce69
1323df7
* Wed Jul 12 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_2fc
1323df7
- Add dynamic scannerinfo extension used by Autotools plug-in.
1323df7
Andrew Overholt c5a73c4
* Mon Jul 10 2006 Andrew Overholt <overholt@redhat.com> 3.1.0-1jpp_1fc
Andrew Overholt c5a73c4
- 3.1.0.
Andrew Overholt c5a73c4
Ben Konrath 8fac76e
* Thu Jun 08 2006 Andrew Overholt <overholt@redhat.com> 3.1.0-0jpp_0fc.3.1.0RC2 
Ben Konrath 8fac76e
- 3.1.0 RC2.
Ben Konrath 8fac76e
- Remove unused hover patch.
Ben Konrath 8fac76e
- Use newly-created versionless pde.build symlink.
Ben Konrath 8fac76e
- Remove no-sdkbuild patch.
Ben Konrath 8fac76e
Andrew Overholt 9bff918
* Mon Apr 03 2006 Andrew Overholt <overholt@redhat.com> 3.0.2-1jpp_3fc
Andrew Overholt 9bff918
- Add ia64.
Andrew Overholt 9bff918
Andrew Overholt 8e17e02
* Tue Mar 07 2006 Andrew Overholt <overholt@redhat.com> 3.0.2-1jpp_2fc
Andrew Overholt 8e17e02
- Bump release.
Andrew Overholt 8e17e02
Andrew Overholt 893154d
* Mon Feb 13 2006 Andrew Overholt <overholt@redhat.com> 3.0.2-1jpp_1fc
Andrew Overholt 893154d
- 3.0.2.
Andrew Overholt 893154d
a1ce8c4
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:3.0.1-1jpp_8fc
a1ce8c4
- bump again for double-long bug on ppc(64)
a1ce8c4
Andrew Overholt 61603ac
* Fri Feb 10 2006 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_7fc
Andrew Overholt 61603ac
- Use Epoch in Requires (rh#180915).
Andrew Overholt 61603ac
- Require >= 3.1.2 but < 3.1.3 to ensure we get 3.1.2.
Andrew Overholt 61603ac
Andrew Overholt 17399b5
* Thu Feb 09 2006 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_6fc
Andrew Overholt 17399b5
- Make it Require >= 3.1.2.
Andrew Overholt 17399b5
Andrew Overholt da9f935
* Thu Feb 09 2006 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_5fc
Andrew Overholt da9f935
- Build against SDK 3.1.2.
Andrew Overholt da9f935
4a6f01d
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:3.0.1-1jpp_5fc
4a6f01d
- rebuilt for new gcc4.1 snapshot and glibc changes
4a6f01d
Andrew Overholt 8ff7821
* Tue Jan 10 2006 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_4fc
Andrew Overholt 8ff7821
- Rebuild against latest gcc.
Andrew Overholt 8ff7821
Andrew Overholt 069fa38
* Fri Dec 30 2005 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_3fc
Andrew Overholt 069fa38
- Fix %%files section to not be x86-specific.
Andrew Overholt 069fa38
Andrew Overholt 14e9d4a
* Fri Dec 16 2005 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_2fc
Andrew Overholt 14e9d4a
- Build against gcc 4.1.
Andrew Overholt 14e9d4a
Andrew Overholt d7b7dbf
* Mon Nov 14 2005 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_1fc
Andrew Overholt d7b7dbf
- 3.0.1.
Andrew Overholt d7b7dbf
Andrew Overholt 3ed0882
* Fri Oct 21 2005 Andrew Overholt <overholt@redhat.com> 3.0.0_fc-2
Andrew Overholt 3ed0882
- Rebuild against gcc 4.0.2
Andrew Overholt 3ed0882
Andrew Overholt cbddd2e
* Tue Aug 23 2005 Andrew Overholt <overholt@redhat.com> 3.0.0_fc-1
Andrew Overholt e99af54
- Import new upstream version (3.0).
Andrew Overholt e99af54
Andrew Overholt 532f06e
* Thu Jul 14 2005 Andrew Overholt <overholt@redhat.com> 3.0.0_fc-0.RC2.1
Andrew Overholt 532f06e
- Import new upstream version (3.0RC2).
Andrew Overholt 532f06e
- Use gbenson's new aot-compile-rpm and change requirements appropriately.
Andrew Overholt c914e1c
- Re-enable native compilation - let's see what happens.
Andrew Overholt 532f06e
Andrew Overholt f402b86
* Wed Jun 22 2005 Andrew Overholt <overholt@redhat.com> 3.0.0_fc-0.M7.1
Andrew Overholt f402b86
- Import new upstream version (3.0M7).
Andrew Overholt 14b1a2d
- Remove refactoring/build.properties patch (now unneeeded).
Andrew Overholt f402b86
jpound c4d69d1
* Fri Jun 03 2005 Jeff Pound <jpound@redhat.com> 3.0.0_fc-0.M6.8
jpound c4d69d1
- Patch refactoring/build.properties to include plugin.properties.
jpound c4d69d1
- Temporarily move all *.so's to *.so.bak due to native compilation bug.
jpound c4d69d1
- Temporarily remove gcj .jar -> .so db population.
jpound c4d69d1
Andrew Overholt f3d4858
* Mon May 23 2005 Andrew Overholt <overholt@redhat.com> 3.0.0_fc-0.M6.7
Andrew Overholt f3d4858
- Bring in new I-build to enable jump to Eclipse 3.1M7 and fix some critical
Andrew Overholt f3d4858
  issues.
Andrew Overholt f3d4858
Ben Konrath 0f493cd
* Wed May 11 2005 Ben Konrath <bkonrath@redhat.com> 3.0.0_fc-0.M6.6
Ben Konrath 0f493cd
- Temporarily disable org.eclipse.cdt.managedbuilder.core_3.0.0/libmngbuildcore.jar.so.
Ben Konrath 0f493cd
5d1c762
* Wed Apr 27 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0_fc-0.M6.5
5d1c762
- Changed to find-and-aot-compile build usage
5d1c762
- Added "if gcj_support" toggle
5d1c762
- Fixed installing all arch fragments (now only installs one (correct) arch)
5d1c762
- Redid BuildRequires and Requires to remove old/unneeded dependencies
a90b04c
- Cleaned %%eclipse_arch declares.
5d1c762
f3847a4
* Thu Apr 21 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0_fc-0.M6.4
f3847a4
- Added Chris Moller's libhover patch
f3847a4
Ben Konrath 2912193
* Sat Apr 16 2005 Ben Konrath <bkonrath@redhat.com> 3.0.0_fc-0.M6.3
Ben Konrath b54b059
- Clean up spec file (remove references to old patches and rh docs).
Ben Konrath b54b059
0ba06dd
* Fri Apr 15 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0_fc-0.M6.2
0ba06dd
- Generated tarball from official final tagged M6 build
0ba06dd
0ba06dd
* Mon Apr 11 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0_fc-0.M6.1
0ba06dd
- Fixed db path in java -cp
0ba06dd
- Regenerated tarball from M6 canditate build
0ba06dd
- Reworked patches for M6 canditate Build
0ba06dd
3d810dc
* Thu Apr 07 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0_fc-0.M5.4
3d810dc
- Changed Requires eclipse-ui to eclipse-platform
3d810dc
- Added Requires java-1.4.2-gcj-compat >= 1.4.2.0-40jpp_14rh
3d810dc
- Added Requires gcc-java >= 4.0.0-0.35
3d810dc
746f276
* Mon Apr 04 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0_fc-0.M5.3
746f276
- Added eclipse-cdt-no-sdkbuild.patch to build for platform only (fc4 space crunch)
746f276
c1fc32a
* Sun Apr 03 2005 Andrew Overholt <overholt@redhat.com> 3.0.0_fc-0.M5.2
c1fc32a
- Make use of rebuild-gcj-db.
c1fc32a
- Use system-wide classmap.db.
c1fc32a
1df11d4
* Wed Mar 23 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0-1
1df11d4
- Updated to upstream CDT 3.0.0 M5 sources
1df11d4
- Removed Source1 (rhdocs) for now
1df11d4
- Removed libhover patch until updated
1df11d4
- Added eclipse-cdt-platform-build-linux.patch
1df11d4
- Added eclipse-cdt-sdk-build-linux.patch
1df11d4
- Stopped tests build for now (Added eclipse-cdt-no-tests.patch)
1df11d4
- Added Requires gcc-java (bz# 151866)
1df11d4
- Added new central db logic
1df11d4
73ff263
* Fri Mar 4 2005 Phil Muldoon <pmuldoon@redhat.com> 2.0.2-3
73ff263
- Added x86_64 to ExclusiveArch
73ff263
2777248
* Thu Mar 3 2005 Phil Muldoon <pmuldoon@redhat.com> 2.0.2-2
2777248
- Moved upstream sources back to 2.0.2
2777248
- Revered back to releng build
2777248
- Added native build sections to spec file
2777248
Ben Konrath 53357d2
* Tue Jan 11 2005 Ben Konrath <bkonrath@redhat.com> 2.1.0-1
Ben Konrath 53357d2
- add devel rpm and use the patched sources for it
Ben Konrath 53357d2
- update sources to 2.1.0
Ben Konrath 53357d2
- new build method that does not require pre-fetched sources
Ben Konrath 53357d2
Ben Konrath 53357d2
* Sun Nov 07 2004 Ben Konrath <bkonrath@redhat.com> 2.0.2-1
Ben Konrath 53357d2
- Update sources to 2.0.2
Ben Konrath 53357d2
- Change which files are unzipped in the install phase - this changed in 2.0.2
Ben Konrath 53357d2
- Update Red Hat documentation sources
Ben Konrath 53357d2
- Remove no-cvs-patch as it is no longer needed (no-cvs2-patch is still needed)
Ben Konrath 53357d2
- Update ui-libhover-patch 
Ben Konrath 53357d2
- Add how-to document for doc and source tarball generation
Ben Konrath 53357d2
- Add fetch-tests-patch for tarball generation
Ben Konrath 53357d2
cvsdist 7f9bda9
* Mon Jul 26 2004 Jeremy Handcock <handcock@redhat.com> 2.0-11
cvsdist 7f9bda9
- Update Red Hat documentation sources
cvsdist 7f9bda9
cvsdist b43ade5
* Fri Jul 23 2004 Tom Tromey <tromey@redhat.com> 2.0-10
cvsdist b43ade5
- Set user.home on all java invocations
cvsdist b43ade5
cvsdist b43ade5
* Fri Jul 23 2004 Tom Tromey <tromey@redhat.com> 2.0-9
cvsdist b43ade5
- Pass dontFetchAnything to the build
cvsdist b43ade5
cvsdist b43ade5
* Fri Jul 23 2004 Tom Tromey <tromey@redhat.com> 2.0-8
cvsdist b43ade5
- Patch from Phil Muldoon to avoid cvs operations
cvsdist b43ade5
cvsdist b43ade5
* Fri Jul 23 2004 Jeremy Handcock <handcock@redhat.com> 2.0-7
cvsdist b43ade5
- Don't build on ppc64
cvsdist b43ade5
- Require eclipse-ui, not eclipse-platform
cvsdist b43ade5
cvsdist b43ade5
* Fri Jul 23 2004 Tom Tromey <tromey@redhat.com> 2.0-6
cvsdist b43ade5
- Set user.home when building
cvsdist b43ade5
cvsdist 977444b
* Wed Jul 21 2004 Tom Tromey <tromey@redhat.com> 2.0-5
cvsdist 977444b
- Make .so files executable
cvsdist 977444b
cvsdist 977444b
* Wed Jul 21 2004 Chris Moller <cmoller@redhat.com> 2.0-4
cvsdist 977444b
- Add texthover
cvsdist 977444b
cvsdist 977444b
* Tue Jul 20 2004 Jeremy Handcock <handcock@redhat.com> 2.0-4
cvsdist 977444b
- Update Red Hat documentation sources
cvsdist 977444b
cvsdist 977444b
* Fri Jul 16 2004 Tom Tromey <tromey@redhat.com> 2.0-3
cvsdist 977444b
- Make platform symlink tree before building
cvsdist 977444b
cvsdist 977444b
* Fri Jul 16 2004 Jeremy Handcock <handcock@redhat.com> 2.0-3
cvsdist 977444b
- Add Red Hat-specific documentation
cvsdist 977444b
- Use `name' macro in source and patch names
cvsdist 977444b
- Correct BuildRequires to eclipse-platform
cvsdist 977444b
cvsdist 977444b
* Tue Jul 13 2004 Jeremy Handcock <handcock@redhat.com> 2.0-2
cvsdist 977444b
- Don't require ant
cvsdist 977444b
- Prevent possible `build' section overload
cvsdist 977444b
cvsdist 977444b
* Mon Jul 12 2004 Tom Tromey <tromey@redhat.com> 2.0-2
cvsdist 977444b
- Document source fetching process
cvsdist 977444b
- Update to CDT 2.0 final
cvsdist 977444b
- Set -D_GNU_SOURCE when building
cvsdist 977444b
cvsdist 977444b
* Fri Jul  9 2004 Tom Tromey <tromey@redhat.com> 2.0-2
cvsdist 977444b
- Don't define prefix
cvsdist 977444b
- Don't require pango
cvsdist 977444b
cvsdist 977444b
* Fri Jul  9 2004 Jeremy Handcock <handcock@redhat.com> 2.0-2
cvsdist 977444b
- Update sources to include tests from upstream
cvsdist 977444b
- Add new build patch for CDT tests
cvsdist 977444b
- Build CDT tests, but don't install them
cvsdist 977444b
cvsdist 977444b
* Thu Jul  8 2004 Tom Tromey <tromey@redhat.com> 2.0-1
cvsdist 977444b
- Removed unused patch
cvsdist 977444b
cvsdist 977444b
* Thu Jul  8 2004 Jeremy Handcock <handcock@redhat.com> 2.0-1
cvsdist 977444b
- Revert previous patch; don't unset javacVerbose
cvsdist 977444b
cvsdist 977444b
* Thu Jul  8 2004 Jeremy Handcock <handcock@redhat.com> 2.0-1
cvsdist 977444b
- Unset javacVerbose
cvsdist 977444b
cvsdist 977444b
* Tue Jun 15 2004 Tom Tromey <tromey@redhat.com> 2.0-1
cvsdist 977444b
- Updated to 2.0 M8
cvsdist 977444b
cvsdist 977444b
* Mon Jan 19 2004 Tom Tromey <tromey@redhat.com> 1.2.1-1
cvsdist 977444b
- Initial version