|
Andrew Overholt |
307bbe4 |
%define gcj_support 1
|
|
Andrew Overholt |
307bbe4 |
%define major 2
|
|
Andrew Overholt |
307bbe4 |
%define minor 2
|
|
Andrew Overholt |
d24bcca |
%define micro 2
|
|
Andrew Overholt |
d24bcca |
%define build_id build_200702131851
|
|
Andrew Overholt |
307bbe4 |
%define eclipse_base %{_datadir}/eclipse
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
Summary: Eclipse Modeling Framework (EMF)
|
|
Andrew Overholt |
307bbe4 |
Name: eclipse-emf
|
|
Andrew Overholt |
307bbe4 |
Version: %{major}.%{minor}.%{micro}
|
|
Andrew Overholt |
d24bcca |
Release: 1%{?dist}
|
|
Andrew Overholt |
307bbe4 |
License: Eclipse Public License
|
|
Andrew Overholt |
307bbe4 |
Group: System Environment/Libraries
|
|
Andrew Overholt |
307bbe4 |
URL: http://www.eclipse.org/emf/
|
|
Andrew Overholt |
d24bcca |
Requires: eclipse-platform >= 1:3.2.2
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
d24bcca |
# EMF's download page links to their map file for 2.2.2:
|
|
Andrew Overholt |
d24bcca |
# http://download.eclipse.org/modeling/emf/emf/downloads/drops/2.2.2/R200702131851/directory.txt
|
|
Andrew Overholt |
d24bcca |
# and this tells us the CVS tag for 2.2.2.
|
|
Andrew Overholt |
307bbe4 |
#
|
|
Andrew Overholt |
d24bcca |
# Use the enclosed script to generate the source drop for EMF 2.2.2:
|
|
Andrew Overholt |
307bbe4 |
#
|
|
Andrew Overholt |
307bbe4 |
# sh fetch-eclipse-emf.sh emf :pserver:anonymous@dev.eclipse.org:/home/tools \
|
|
Andrew Overholt |
d24bcca |
# build_200702131851 org.eclipse.emf.releng.build
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
Source0: %{name}-fetched-src-%{build_id}.tar.bz2
|
|
Andrew Overholt |
307bbe4 |
Source1: fetch-%{name}.sh
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
Patch0: %{name}-customTargets.xml.patch
|
|
Andrew Overholt |
307bbe4 |
Patch1: %{name}-nobootclasspath.patch
|
|
Andrew Overholt |
d24bcca |
# Note, this patch includes the platform javadoc jar name
|
|
Andrew Overholt |
307bbe4 |
Patch2: %{name}-javadoc.patch
|
|
Andrew Overholt |
307bbe4 |
Patch3: %{name}-addforceContextQualiferproperty.patch
|
|
Andrew Overholt |
307bbe4 |
Patch4: %{name}-buildAll.patch
|
|
Andrew Overholt |
307bbe4 |
Patch5: %{name}-examples-dontChangeBundleClasspath.patch
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
4ca3019 |
BuildRequires: eclipse-sdk
|
|
Andrew Overholt |
307bbe4 |
%if %{gcj_support}
|
|
Andrew Overholt |
307bbe4 |
BuildRequires: gcc-java >= 4.0.2
|
|
Andrew Overholt |
307bbe4 |
BuildRequires: java-gcj-compat-devel >= 1.0.64
|
|
Andrew Overholt |
307bbe4 |
Requires(post): java-gcj-compat >= 1.0.64
|
|
Andrew Overholt |
307bbe4 |
Requires(postun): java-gcj-compat >= 1.0.64
|
|
Andrew Overholt |
307bbe4 |
%else
|
|
Andrew Overholt |
307bbe4 |
BuildRequires: java-devel >= 1.4.2
|
|
Andrew Overholt |
307bbe4 |
%endif
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%if %{gcj_support}
|
|
Andrew Overholt |
307bbe4 |
%else
|
|
Andrew Overholt |
307bbe4 |
BuildArch: noarch
|
|
Andrew Overholt |
307bbe4 |
%endif
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%package sdk
|
|
Andrew Overholt |
307bbe4 |
Summary: Eclipse EMF SDK
|
|
Andrew Overholt |
307bbe4 |
Group: System Environment/Libraries
|
|
Andrew Overholt |
307bbe4 |
Requires: %{name}-sdo-sdk = %{version}-%{release}
|
|
Andrew Overholt |
307bbe4 |
Requires: %{name}-xsd-sdk = %{version}-%{release}
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%package sdo
|
|
Andrew Overholt |
307bbe4 |
Summary: Eclipse EMF SDO
|
|
Andrew Overholt |
307bbe4 |
Group: System Environment/Libraries
|
|
Andrew Overholt |
307bbe4 |
Requires: %{name} = %{version}-%{release}
|
|
Andrew Overholt |
6500974 |
%if %{gcj_support}
|
|
Andrew Overholt |
6500974 |
Requires(post): java-gcj-compat >= 1.0.64
|
|
Andrew Overholt |
6500974 |
Requires(postun): java-gcj-compat >= 1.0.64
|
|
Andrew Overholt |
6500974 |
%endif
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%package sdo-sdk
|
|
Andrew Overholt |
307bbe4 |
Summary: Eclipse EMF SDO Source (SDK)
|
|
Andrew Overholt |
307bbe4 |
Group: System Environment/Libraries
|
|
Andrew Overholt |
307bbe4 |
Requires: %{name}-sdo = %{version}-%{release}
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%package xsd
|
|
Andrew Overholt |
307bbe4 |
Summary: Eclipse EMF XSD
|
|
Andrew Overholt |
307bbe4 |
Group: System Environment/Libraries
|
|
Andrew Overholt |
307bbe4 |
Requires: %{name} = %{version}-%{release}
|
|
Andrew Overholt |
6500974 |
%if %{gcj_support}
|
|
Andrew Overholt |
6500974 |
Requires(post): java-gcj-compat >= 1.0.64
|
|
Andrew Overholt |
6500974 |
Requires(postun): java-gcj-compat >= 1.0.64
|
|
Andrew Overholt |
6500974 |
%endif
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%package xsd-sdk
|
|
Andrew Overholt |
307bbe4 |
Summary: Eclipse EMF XSD Source (SDK)
|
|
Andrew Overholt |
307bbe4 |
Group: System Environment/Libraries
|
|
Andrew Overholt |
307bbe4 |
Requires: %{name}-xsd = %{version}-%{release}
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%package examples
|
|
Andrew Overholt |
307bbe4 |
Summary: Eclipse EMF examples
|
|
Andrew Overholt |
307bbe4 |
Group: System Environment/Libraries
|
|
Andrew Overholt |
307bbe4 |
Requires: %{name} = %{version}-%{release}
|
|
Andrew Overholt |
307bbe4 |
Requires: %{name}-xsd = %{version}-%{release}
|
|
Andrew Overholt |
6500974 |
%if %{gcj_support}
|
|
Andrew Overholt |
6500974 |
Requires(post): java-gcj-compat >= 1.0.64
|
|
Andrew Overholt |
6500974 |
Requires(postun): java-gcj-compat >= 1.0.64
|
|
Andrew Overholt |
6500974 |
%endif
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%package standalone
|
|
Andrew Overholt |
307bbe4 |
Summary: Eclipse EMF Standalone
|
|
Andrew Overholt |
307bbe4 |
Group: System Environment/Libraries
|
|
Andrew Overholt |
307bbe4 |
Requires: java-devel >= 1.4.2
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%description
|
|
Andrew Overholt |
307bbe4 |
EMF is a modeling framework and code generation facility for building tools and
|
|
Andrew Overholt |
307bbe4 |
other applications based on a structured data model.
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%description sdk
|
|
Andrew Overholt |
307bbe4 |
Source for all of Eclipse EMF SDK for use within Eclipse.
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%description sdo
|
|
Andrew Overholt |
307bbe4 |
Service Data Objects (SDO) is a framework that simplifies and unifies data
|
|
Andrew Overholt |
307bbe4 |
application development in a service oriented architecture (SOA).
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%description sdo-sdk
|
|
Andrew Overholt |
307bbe4 |
Source for Eclipse EMF SDO for use within Eclipse.
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%description xsd
|
|
Andrew Overholt |
307bbe4 |
The XML Schema Infoset Model is a reference library that provides an API for
|
|
Andrew Overholt |
307bbe4 |
use with any code that examines, creates or modifies W3C XML Schema
|
|
Andrew Overholt |
307bbe4 |
(standalone or as part of other artifacts, such as XForms or WSDL documents).
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%description xsd-sdk
|
|
Andrew Overholt |
307bbe4 |
Source for Eclipse EMF XSD for use within Eclipse.
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%description examples
|
|
Andrew Overholt |
307bbe4 |
Example source code and models that demonstrates how to use Eclipse EMF.
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%description standalone
|
|
Andrew Overholt |
307bbe4 |
An standalone (ie. independent of the Eclipse runtime) implementation of EMF.
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%prep
|
|
Andrew Overholt |
307bbe4 |
%setup -q -c
|
|
Andrew Overholt |
307bbe4 |
pushd org.eclipse.emf.releng.build
|
|
Andrew Overholt |
307bbe4 |
%patch0 -p0
|
|
Andrew Overholt |
307bbe4 |
%patch1 -p0
|
|
Andrew Overholt |
307bbe4 |
%patch2 -p1
|
|
Andrew Overholt |
307bbe4 |
%patch3 -p0
|
|
Andrew Overholt |
307bbe4 |
%patch4 -p0
|
|
Andrew Overholt |
307bbe4 |
%patch5 -p0
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
# Don't ever use bootclasspath
|
|
Andrew Overholt |
307bbe4 |
# FIXME: why can't we use bootclasspath? It gives the infamous
|
|
Andrew Overholt |
307bbe4 |
# "java.lang.Object cannot be found" error.
|
|
Andrew Overholt |
307bbe4 |
for f in emf/doc/build.properties emf/runtime/build.properties \
|
|
Andrew Overholt |
307bbe4 |
examples/build.properties sdk/build.properties sdo/doc/build.properties \
|
|
Andrew Overholt |
307bbe4 |
sdo/runtime/build.properties tests/build.properties \
|
|
Andrew Overholt |
307bbe4 |
xsd/doc/build.properties xsd/runtime/build.properties; \
|
|
Andrew Overholt |
307bbe4 |
do sed --in-place 's/^bootclasspath/#bootclasspath/' $f; done
|
|
Andrew Overholt |
307bbe4 |
popd
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%build
|
|
Andrew Overholt |
307bbe4 |
mkdir home
|
|
Andrew Overholt |
307bbe4 |
homedir=$(cd home > /dev/null && pwd)
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
# See comments in the script to understand this.
|
|
Andrew Overholt |
4ca3019 |
/bin/sh -x %{eclipse_base}/buildscripts/copy-platform SDK %{eclipse_base}
|
|
Andrew Overholt |
307bbe4 |
SDK=$(cd SDK > /dev/null && pwd)
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
d24bcca |
# We need the platform ISV docs which have been temporarily moved to
|
|
Andrew Overholt |
d24bcca |
# %%{_libdir}/eclipse/plugins so we symlink them into our SDK copy
|
|
Andrew Overholt |
d24bcca |
# We should probably put an unversioned symlink there so that we won't
|
|
Andrew Overholt |
d24bcca |
# have to change this with each release.
|
|
Andrew Overholt |
d24bcca |
pushd SDK/plugins
|
|
Andrew Overholt |
d24bcca |
ln -s \
|
|
Andrew Overholt |
d24bcca |
%{_libdir}/eclipse/plugins/org.eclipse.platform.doc.isv_3.2.2.R32x_v20070115.jar
|
|
Andrew Overholt |
d24bcca |
popd
|
|
Andrew Overholt |
d24bcca |
|
|
Andrew Overholt |
307bbe4 |
# Build the EMF builder helper jars
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
# for ChangeBundleClasspath
|
|
Andrew Overholt |
307bbe4 |
pushd org.eclipse.emf.releng.build/org.eclipse.emf.build
|
|
Andrew Overholt |
307bbe4 |
# FIXME: implement com.sun.tools.doclets.standard in gjdoc
|
|
Andrew Overholt |
307bbe4 |
rm -rf src/org/eclipse/emf/build/doclet/
|
|
Andrew Overholt |
307bbe4 |
ant
|
|
Andrew Overholt |
307bbe4 |
popd
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
# for SetRequiredBundleVersionRanges
|
|
Andrew Overholt |
307bbe4 |
pushd org.eclipse.emf.releng.build/org.eclipse.emf.build.ant
|
|
Andrew Overholt |
307bbe4 |
mkdir -p build
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
echo "<project default=\"main\"><target name=\"main\"></target></project>" > build/assemble.org.eclipse.emf.build.ant.all.xml
|
|
Andrew Overholt |
307bbe4 |
echo "<project default=\"main\"><target name=\"main\"></target></project>" > build/package.org.eclipse.emf.build.ant.all.xml
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
6500974 |
eclipse \
|
|
Andrew Overholt |
307bbe4 |
-application org.eclipse.ant.core.antRunner \
|
|
Andrew Overholt |
307bbe4 |
-Dtype=plugin \
|
|
Andrew Overholt |
307bbe4 |
-Did=org.eclipse.emf.build.ant \
|
|
Andrew Overholt |
307bbe4 |
-DsourceDirectory=$(pwd) \
|
|
Andrew Overholt |
307bbe4 |
-DbaseLocation=$SDK \
|
|
Andrew Overholt |
307bbe4 |
-Dbuilder=%{eclipse_base}/plugins/org.eclipse.pde.build/templates/package-build \
|
|
Andrew Overholt |
307bbe4 |
-f %{eclipse_base}/plugins/org.eclipse.pde.build/scripts/build.xml
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
pushd build/plugins/org.eclipse.emf.build.ant
|
|
Andrew Overholt |
6500974 |
eclipse \
|
|
Andrew Overholt |
307bbe4 |
-application org.eclipse.ant.core.antRunner \
|
|
Andrew Overholt |
307bbe4 |
-f build.xml build.update.jar
|
|
Andrew Overholt |
307bbe4 |
popd
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
# FIXME: the SDK symlinks that point to /usr/share/eclipse end up causing the
|
|
Andrew Overholt |
307bbe4 |
# antRunner process below to not see anything in $SDK that *isn't* in
|
|
Andrew Overholt |
307bbe4 |
# /usr/share/eclipse. As such, I've hacked this up to temporarily duplicate
|
|
Andrew Overholt |
307bbe4 |
# everything in /usr/share/eclipse and copy the emf.build.ant jar there for
|
|
Andrew Overholt |
307bbe4 |
# building. Lame, yes, but it works and it only results in a bloated buildroot
|
|
Andrew Overholt |
307bbe4 |
# which is just temporary disk space. Also, the task itself expects to have
|
|
Andrew Overholt |
307bbe4 |
# all of the plugins (including the SDK plugins themselves) in
|
|
Andrew Overholt |
307bbe4 |
# org.eclipse.emf.releng.build/src/eclipse/plugins so we symlink the SDK ones there.
|
|
Andrew Overholt |
307bbe4 |
# -- overholt 2006-07-27
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
pushd ../..
|
|
Andrew Overholt |
307bbe4 |
rm SDK/plugins/org.eclipse.pde.build
|
|
Andrew Overholt |
307bbe4 |
# Remove the bits of the SDK that we don't need
|
|
Andrew Overholt |
307bbe4 |
rm SDK/features/org.eclipse.pde.source*
|
|
Andrew Overholt |
307bbe4 |
rm SDK/features/org.eclipse.jdt.source*
|
|
Andrew Overholt |
307bbe4 |
rm SDK/plugins/org.eclipse.pde.source*
|
|
Andrew Overholt |
307bbe4 |
rm SDK/plugins/org.eclipse.jdt.source*
|
|
Andrew Overholt |
307bbe4 |
# This tomcat chicanery will be fixed in a future Eclipse SDK RPM
|
|
Andrew Overholt |
307bbe4 |
mkdir SDK2
|
|
Andrew Overholt |
307bbe4 |
pushd SDK
|
|
Andrew Overholt |
307bbe4 |
for f in `find -mindepth 1 -maxdepth 1 -not -name plugins`; do cp -rL $f ../SDK2; done
|
|
Andrew Overholt |
307bbe4 |
mkdir ../SDK2/plugins
|
|
Andrew Overholt |
307bbe4 |
pushd plugins
|
|
Andrew Overholt |
307bbe4 |
for f in `find -mindepth 1 -not -name "org.eclipse.tomcat*"`; do cp -rL $f ../../SDK2/plugins; done
|
|
Andrew Overholt |
307bbe4 |
cp -r org.eclipse.tomcat* ../../SDK2/plugins
|
|
Andrew Overholt |
307bbe4 |
popd
|
|
Andrew Overholt |
307bbe4 |
popd
|
|
Andrew Overholt |
307bbe4 |
pushd SDK2/plugins
|
|
Andrew Overholt |
307bbe4 |
ln -s org.eclipse.pde.build* org.eclipse.pde.build
|
|
Andrew Overholt |
307bbe4 |
popd
|
|
Andrew Overholt |
307bbe4 |
rm -rf SDK
|
|
Andrew Overholt |
307bbe4 |
mv SDK2 SDK
|
|
Andrew Overholt |
307bbe4 |
SDK=$(cd SDK && pwd)
|
|
Andrew Overholt |
307bbe4 |
popd
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
pushd ../src/eclipse/plugins
|
|
Andrew Overholt |
307bbe4 |
for f in `ls $SDK/plugins`; do ln -s $SDK/plugins/$f .; done
|
|
Andrew Overholt |
307bbe4 |
popd
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
# Make EMF ant task available to main EMF build
|
|
Andrew Overholt |
307bbe4 |
mv build/plugins/org.eclipse.emf.build.ant/*.jar $SDK/plugins
|
|
Andrew Overholt |
307bbe4 |
popd
|
|
Andrew Overholt |
307bbe4 |
# End build of EMF builder helper jar
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
cd org.eclipse.emf.releng.build
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
# some notes about what we're doing here:
|
|
Andrew Overholt |
307bbe4 |
#
|
|
Andrew Overholt |
6500974 |
# -Dosgi.sharedConfiguration.area=: we can't use the binary launcher since it
|
|
Andrew Overholt |
6500974 |
# doesn't see the EMF helper plugins so we
|
|
Andrew Overholt |
6500974 |
# have to set this manually. If it ever
|
|
Andrew Overholt |
6500974 |
# changes in the Eclipse SDK, we'll need to
|
|
Andrew Overholt |
6500974 |
# change it here.
|
|
Andrew Overholt |
307bbe4 |
# -Duser.home=$homedir: override java.home in the vm so that eclipse only adds files in the buildroot
|
|
Andrew Overholt |
307bbe4 |
# -Dcomponent=sdk: the component of EMF we want to build
|
|
Andrew Overholt |
307bbe4 |
# -DjavacFailOnError=true: fail if there is an error
|
|
Andrew Overholt |
307bbe4 |
# -DdontUnzip=true: don't unzip the result, we will do it manually
|
|
Andrew Overholt |
307bbe4 |
# -DbaseLocation=$SDK: $SDK is a mirror of the system SDK dir that is writable by the process
|
|
Andrew Overholt |
307bbe4 |
# running the build. This let's the build "see" the jars and have a place to
|
|
Andrew Overholt |
307bbe4 |
# put the plugins that have just been built
|
|
Andrew Overholt |
307bbe4 |
# -DskipFetch=true: don't fetch the sources
|
|
Andrew Overholt |
307bbe4 |
# -DbaseExists=true: don't download the SDK, we want to use the one in $SDK
|
|
Andrew Overholt |
307bbe4 |
java -cp $SDK/startup.jar \
|
|
Andrew Overholt |
4ca3019 |
-Dosgi.sharedConfiguration.area=%{_libdir}/eclipse/configuration \
|
|
Andrew Overholt |
307bbe4 |
-Duser.home=$homedir \
|
|
Andrew Overholt |
4ca3019 |
org.eclipse.core.launcher.Main \
|
|
Andrew Overholt |
307bbe4 |
-application org.eclipse.ant.core.antRunner \
|
|
Andrew Overholt |
307bbe4 |
-DjavacFailOnError=true \
|
|
Andrew Overholt |
307bbe4 |
-DdontUnzip=true \
|
|
Andrew Overholt |
307bbe4 |
-DmapsLocal=true \
|
|
Andrew Overholt |
307bbe4 |
-DbaseLocation=$SDK \
|
|
Andrew Overholt |
307bbe4 |
-Dpde.build.scripts=$SDK/plugins/org.eclipse.pde.build/scripts \
|
|
Andrew Overholt |
307bbe4 |
-DskipFetch=true \
|
|
Andrew Overholt |
307bbe4 |
-DbuildLabel=%{version} \
|
|
Andrew Overholt |
307bbe4 |
-DbuildAlias=%{version} \
|
|
Andrew Overholt |
307bbe4 |
-DbaseExists=true \
|
|
Andrew Overholt |
307bbe4 |
-f buildAll.xml buildRPM
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%install
|
|
Andrew Overholt |
307bbe4 |
rm -rf ${RPM_BUILD_ROOT}
|
|
Andrew Overholt |
307bbe4 |
install -d -m755 ${RPM_BUILD_ROOT}/%{eclipse_base}
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
# EMF SDK and Examples
|
|
Andrew Overholt |
307bbe4 |
for file in $(pwd)/org.eclipse.emf.releng.build/src/eclipse/%{version}/*SDK-%{version}.zip; do
|
|
Andrew Overholt |
307bbe4 |
case $file in
|
|
Andrew Overholt |
307bbe4 |
*eclipse*)
|
|
Andrew Overholt |
307bbe4 |
# The ".." is needed since the zip files contain "eclipse/foo".
|
|
Andrew Overholt |
307bbe4 |
(cd $RPM_BUILD_ROOT/%{eclipse_base}/.. && unzip -qq -o $file)
|
|
Andrew Overholt |
307bbe4 |
;;
|
|
Andrew Overholt |
307bbe4 |
esac
|
|
Andrew Overholt |
307bbe4 |
done
|
|
Andrew Overholt |
307bbe4 |
for file in $(pwd)/org.eclipse.emf.releng.build/src/eclipse/%{version}/*Examples-%{version}.zip; do
|
|
Andrew Overholt |
307bbe4 |
case $file in
|
|
Andrew Overholt |
307bbe4 |
*eclipse*)
|
|
Andrew Overholt |
307bbe4 |
# The ".." is needed since the zip files contain "eclipse/foo".
|
|
Andrew Overholt |
307bbe4 |
(cd $RPM_BUILD_ROOT/%{eclipse_base}/.. && unzip -qq -o $file)
|
|
Andrew Overholt |
307bbe4 |
;;
|
|
Andrew Overholt |
307bbe4 |
esac
|
|
Andrew Overholt |
307bbe4 |
done
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
# EMF Models
|
|
Andrew Overholt |
307bbe4 |
for file in $(pwd)/org.eclipse.emf.releng.build/src/eclipse/%{version}/*Models-%{version}.zip; do
|
|
Andrew Overholt |
307bbe4 |
(cd $RPM_BUILD_ROOT/%{eclipse_base} && unzip -qq -o $file)
|
|
Andrew Overholt |
307bbe4 |
done
|
|
Andrew Overholt |
307bbe4 |
mv $RPM_BUILD_ROOT/%{eclipse_base}/readme_models.html \
|
|
Andrew Overholt |
307bbe4 |
$RPM_BUILD_ROOT/%{eclipse_base}/emf/models
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
install -d -m755 ${RPM_BUILD_ROOT}/%{_datadir}/java/emf
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
# Standalone EMF
|
|
Andrew Overholt |
307bbe4 |
for file in $(pwd)/org.eclipse.emf.releng.build/src/eclipse/%{version}/*Standalone-%{version}.zip; do
|
|
Andrew Overholt |
307bbe4 |
(cd $RPM_BUILD_ROOT/%{_datadir}/java && unzip -qq -o $file)
|
|
Andrew Overholt |
307bbe4 |
done
|
|
Andrew Overholt |
307bbe4 |
mv $RPM_BUILD_ROOT/%{_datadir}/java/emf/bin/* \
|
|
Andrew Overholt |
307bbe4 |
$RPM_BUILD_ROOT/%{_datadir}/java/emf
|
|
Andrew Overholt |
307bbe4 |
rmdir $RPM_BUILD_ROOT/%{_datadir}/java/emf/bin
|
|
Andrew Overholt |
307bbe4 |
mv $RPM_BUILD_ROOT/%{_datadir}/java/images/* \
|
|
Andrew Overholt |
307bbe4 |
$RPM_BUILD_ROOT/%{_datadir}/java/emf
|
|
Andrew Overholt |
307bbe4 |
rmdir $RPM_BUILD_ROOT/%{_datadir}/java/images
|
|
Andrew Overholt |
307bbe4 |
mv $RPM_BUILD_ROOT/%{_datadir}/java/readme_standalone.html \
|
|
Andrew Overholt |
307bbe4 |
$RPM_BUILD_ROOT/%{_datadir}/java/emf
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
# These are already included in the Eclipse SDK but the packaging guidelines
|
|
Andrew Overholt |
307bbe4 |
# would like them in a directory owned by this package
|
|
Andrew Overholt |
307bbe4 |
mv $RPM_BUILD_ROOT/%{eclipse_base}/epl-v10.html \
|
|
Andrew Overholt |
307bbe4 |
$RPM_BUILD_ROOT/%{eclipse_base}/features/org.eclipse.emf_*
|
|
Andrew Overholt |
307bbe4 |
mv $RPM_BUILD_ROOT/%{eclipse_base}/notice.html \
|
|
Andrew Overholt |
307bbe4 |
$RPM_BUILD_ROOT/%{eclipse_base}/features/org.eclipse.emf_*
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%if %{gcj_support}
|
|
Andrew Overholt |
307bbe4 |
doc_zip=`ls $RPM_BUILD_ROOT/%{eclipse_base}/plugins | grep org.eclipse.emf.doc`;
|
|
Andrew Overholt |
307bbe4 |
aot-compile-rpm --exclude %{eclipse_base}/plugins/$doc_zip/doc.zip
|
|
Andrew Overholt |
307bbe4 |
%endif
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%clean
|
|
Andrew Overholt |
307bbe4 |
rm -rf ${RPM_BUILD_ROOT}
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%if %{gcj_support}
|
|
Andrew Overholt |
6500974 |
%post
|
|
Andrew Overholt |
6500974 |
if [ -x %{_bindir}/rebuild-gcj-db ]
|
|
Andrew Overholt |
6500974 |
then
|
|
Andrew Overholt |
6500974 |
%{_bindir}/rebuild-gcj-db
|
|
Andrew Overholt |
6500974 |
fi
|
|
Andrew Overholt |
6500974 |
|
|
Andrew Overholt |
307bbe4 |
%post sdo
|
|
Andrew Overholt |
307bbe4 |
if [ -x %{_bindir}/rebuild-gcj-db ]
|
|
Andrew Overholt |
307bbe4 |
then
|
|
Andrew Overholt |
307bbe4 |
%{_bindir}/rebuild-gcj-db
|
|
Andrew Overholt |
307bbe4 |
fi
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%postun sdo
|
|
Andrew Overholt |
307bbe4 |
if [ -x %{_bindir}/rebuild-gcj-db ]
|
|
Andrew Overholt |
307bbe4 |
then
|
|
Andrew Overholt |
307bbe4 |
%{_bindir}/rebuild-gcj-db
|
|
Andrew Overholt |
307bbe4 |
fi
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%post xsd
|
|
Andrew Overholt |
307bbe4 |
if [ -x %{_bindir}/rebuild-gcj-db ]
|
|
Andrew Overholt |
307bbe4 |
then
|
|
Andrew Overholt |
307bbe4 |
%{_bindir}/rebuild-gcj-db
|
|
Andrew Overholt |
307bbe4 |
fi
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%postun xsd
|
|
Andrew Overholt |
307bbe4 |
if [ -x %{_bindir}/rebuild-gcj-db ]
|
|
Andrew Overholt |
307bbe4 |
then
|
|
Andrew Overholt |
307bbe4 |
%{_bindir}/rebuild-gcj-db
|
|
Andrew Overholt |
307bbe4 |
fi
|
|
Andrew Overholt |
307bbe4 |
%endif
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%files
|
|
Andrew Overholt |
307bbe4 |
%defattr(-,root,root)
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/features/org.eclipse.emf.doc_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.doc_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.cheatsheets_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.ant_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.codegen.ecore.ui_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.codegen.ecore_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.codegen.ui_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.codegen_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.common.ui_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.common_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.ecore_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.ecore.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.ecore.editor_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.ecore.change_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.ecore.change.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.ecore.xmi_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.edit.ui_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.mapping_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.mapping.ui_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.mapping.ecore2ecore_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.mapping.ecore2ecore.editor_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.mapping.ecore2xml_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.mapping.ecore2xml.ui_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.converter_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.importer_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.importer.ecore_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.importer.java_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.importer.rose_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.exporter_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/features/org.eclipse.emf_*/*.jpg
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/features/org.eclipse.emf_*/feature*
|
|
Andrew Overholt |
17ea6a6 |
%dir %{eclipse_base}/features/org.eclipse.emf_*
|
|
Andrew Overholt |
307bbe4 |
%doc %{eclipse_base}/features/org.eclipse.emf_*/license.html
|
|
Andrew Overholt |
307bbe4 |
%doc %{eclipse_base}/features/org.eclipse.emf_*/notice.html
|
|
Andrew Overholt |
307bbe4 |
%doc %{eclipse_base}/features/org.eclipse.emf_*/epl-v10.html
|
|
Andrew Overholt |
307bbe4 |
%if %{gcj_support}
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/cheatsheets*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.ant_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.codegen.ecore.ui_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.codegen.ecore_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.codegen.ui_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.codegen_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.common.ui_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.common_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.converter_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.ecore.change.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.ecore.change_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.ecore.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.ecore.editor_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.ecore.xmi_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.ecore_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.edit.ui_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.exporter_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.importer.ecore_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.importer.java_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.importer.rose_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.importer_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.mapping.ecore2ecore.editor_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.mapping.ecore2ecore_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.mapping.ecore2xml.ui_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.mapping.ecore2xml_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.mapping.ui_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.mapping_*
|
|
Andrew Overholt |
307bbe4 |
%endif
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%files sdk
|
|
Andrew Overholt |
307bbe4 |
%defattr(-,root,root)
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/features/org.eclipse.emf.source_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.source_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/features/org.eclipse.emf.sdk_*
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%files sdo
|
|
Andrew Overholt |
307bbe4 |
%defattr(-,root,root)
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/features/org.eclipse.emf.ecore.sdo_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.commonj.sdo_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.ecore.sdo_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.ecore.sdo.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.ecore.sdo.editor_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/features/org.eclipse.emf.ecore.sdo.doc_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.ecore.sdo.doc_*
|
|
Andrew Overholt |
307bbe4 |
%if %{gcj_support}
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.commonj.sdo_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.ecore.sdo.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.ecore.sdo.editor_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.ecore.sdo_*
|
|
Andrew Overholt |
307bbe4 |
%endif
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%files sdo-sdk
|
|
Andrew Overholt |
307bbe4 |
%defattr(-,root,root)
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/features/org.eclipse.emf.ecore.sdo.source_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.ecore.sdo.source_*
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%files xsd
|
|
Andrew Overholt |
307bbe4 |
%defattr(-,root,root)
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/features/org.eclipse.xsd_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/features/org.eclipse.xsd.doc_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.mapping.xsd2ecore.editor_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.mapping.xsd2ecore_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.xsd.cheatsheets_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.xsd.doc_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.xsd.ecore.importer_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.xsd.ecore.exporter_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.xsd.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.xsd.editor_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.xsd_*
|
|
Andrew Overholt |
307bbe4 |
%if %{gcj_support}
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.mapping.xsd2ecore.editor_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.mapping.xsd2ecore_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.xsd.ecore.importer_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.xsd.ecore.exporter_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.xsd.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.xsd.editor_*
|
|
Andrew Overholt |
307bbe4 |
%endif
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%files xsd-sdk
|
|
Andrew Overholt |
307bbe4 |
%defattr(-,root,root)
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/features/org.eclipse.xsd.source_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.xsd.source_*
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%files examples
|
|
Andrew Overholt |
307bbe4 |
%defattr(-,root,root)
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/features/org.eclipse.emf.examples_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.examples_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.activities_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.examples.library_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.examples.library.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.examples.library.editor_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.exporter.html_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.java.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.java.editor_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.emf.java_*
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/plugins/org.eclipse.xsd.example_*
|
|
Andrew Overholt |
17ea6a6 |
%dir %{eclipse_base}/emf
|
|
Andrew Overholt |
17ea6a6 |
%dir %{eclipse_base}/emf/models
|
|
Andrew Overholt |
307bbe4 |
%{eclipse_base}/emf/models/*_%{major}*
|
|
Andrew Overholt |
307bbe4 |
%doc %{eclipse_base}/emf/models/readme_models.html
|
|
Andrew Overholt |
307bbe4 |
%if %{gcj_support}
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.examples.library_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.examples.library.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.examples.library.editor_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.exporter.html_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.java_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.java.edit_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.emf.java.editor_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/org.eclipse.xsd_*
|
|
Andrew Overholt |
307bbe4 |
%{_libdir}/gcj/%{name}/xsd.example*
|
|
Andrew Overholt |
307bbe4 |
%endif
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%files standalone
|
|
Andrew Overholt |
307bbe4 |
%defattr(-,root,root)
|
|
Andrew Overholt |
307bbe4 |
%{_datadir}/java/emf/*.jar
|
|
Andrew Overholt |
307bbe4 |
%doc %{_datadir}/java/emf/jars.gif
|
|
Andrew Overholt |
307bbe4 |
%doc %{_datadir}/java/emf/readme_standalone.html
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
%changelog
|
|
Andrew Overholt |
d24bcca |
* Fri Feb 23 2007 Andrew Overholt <overholt@redhat.com> 2.2.2-1
|
|
Andrew Overholt |
d24bcca |
- 2.2.2
|
|
Andrew Overholt |
d24bcca |
- Remove unnecessary patch for platform javadoc jar name.
|
|
Andrew Overholt |
d24bcca |
- Symlink platform doc.isv from %%{_libdir}/eclipse/plugins.
|
|
Andrew Overholt |
d24bcca |
|
|
Andrew Overholt |
4ca3019 |
* Wed Dec 06 2006 Andrew Overholt <overholt@redhat.com> 2.2.1-9
|
|
Andrew Overholt |
4ca3019 |
- Bump release and build for rawhide.
|
|
Andrew Overholt |
4ca3019 |
|
|
Andrew Overholt |
6500974 |
* Mon Nov 06 2006 Andrew Overholt <overholt@redhat.com> 2.2.1-3
|
|
Andrew Overholt |
6500974 |
- Use copy-platform in %%{_libdir}.
|
|
Andrew Overholt |
6500974 |
- Add Requires(post,postun) for sub-packages using rebuild-gcj-db.
|
|
Andrew Overholt |
6500974 |
|
|
Andrew Overholt |
e5023ad |
* Tue Oct 31 2006 Andrew Overholt <overholt@redhat.com> 2.2.1-2
|
|
Andrew Overholt |
93e49e1 |
- Change usage of copy-platform to work with upcoming changes to SDK.
|
|
Andrew Overholt |
93e49e1 |
- Pass -Dosgi.sharedConfiguration.area to work with new split SDK installation.
|
|
Andrew Overholt |
93e49e1 |
|
|
Andrew Overholt |
307bbe4 |
* Thu Oct 19 2006 Andrew Overholt <overholt@redhat.com> 2.2.1-1
|
|
Andrew Overholt |
307bbe4 |
- 2.2.1.
|
|
Andrew Overholt |
307bbe4 |
- Add sdk package, fix up inter-dependencies to match upstream.
|
|
Andrew Overholt |
307bbe4 |
- Don't natively-compile doc.zip (the included jar is just an example).
|
|
Andrew Overholt |
307bbe4 |
- Add fetching script with proper permissions.
|
|
Andrew Overholt |
307bbe4 |
- Add guards in %%post{,un}s for rebuild-gcj-db's presence.
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
* Fri Sep 08 2006 Andrew Overholt <overholt@redhat.com> 2.2.0-2
|
|
Andrew Overholt |
307bbe4 |
- Remove custom doclet references as gjdoc doesn't implement the necessary
|
|
Andrew Overholt |
307bbe4 |
classes.
|
|
Andrew Overholt |
307bbe4 |
- Add examples.
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
* Tue Aug 01 2006 Andrew Overholt <overholt@redhat.com> 2.2.0-1jpp_1rh
|
|
Andrew Overholt |
307bbe4 |
- 2.2.0
|
|
Andrew Overholt |
307bbe4 |
- Build using buildAll.xml
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
* Fri Apr 07 2006 Andrew Overholt <overholt@redhat.com> 2.1.2-1jpp_1rh
|
|
Andrew Overholt |
307bbe4 |
- 2.1.2
|
|
Andrew Overholt |
307bbe4 |
- Specfile cleanup.
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
* Thu Mar 17 2005 Jeff Pound <jpound@redhat.com> 2.0.1-4
|
|
Andrew Overholt |
307bbe4 |
- Change pde build script location to 3.0.1.
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
* Wed Mar 16 2005 Phil Muldoon <pmuldoon@redhat.com> 2.0.1-3
|
|
Andrew Overholt |
307bbe4 |
- Fixed description
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
* Fri Oct 29 2004 Phil Muldoon <pmuldoon@redhat.com> 2.0.1-2
|
|
Andrew Overholt |
307bbe4 |
- Modified tar-ball to reflect version
|
|
Andrew Overholt |
307bbe4 |
|
|
Andrew Overholt |
307bbe4 |
* Wed Oct 27 2004 Phil Muldoon <pmuldoon@redhat.com> 2.0.1-1
|
|
Andrew Overholt |
307bbe4 |
- Initial Import
|