Blame SPECS/eclipse-emf.spec

7fec2c
%global _eclipsedir %{_prefix}/lib/eclipse
7fec2c
7fec2c
%global emf_tag 063937d66a94e688eaa530b0ee8a8c751f2bb362
7fec2c
%global xsd_tag 8b09198c9d654e41049b7fc9654a1b62b9638b8b
7fec2c
7fec2c
# Set this flag to avoid building everything except for the core bundles
7fec2c
# Allows building into a brand new buildroot before Eclipse is even built
7fec2c
%bcond_with bootstrap
7fec2c
7fec2c
Name:      eclipse-emf
7fec2c
Version:   2.18.0
7fec2c
Release:   1%{?dist}
7fec2c
Summary:   EMF and XSD Eclipse plug-ins
7fec2c
7fec2c
License:   EPL-2.0
7fec2c
URL:       https://www.eclipse.org/modeling/emf/
7fec2c
Source0:   https://git.eclipse.org/c/emf/org.eclipse.emf.git/snapshot/org.eclipse.emf-%{emf_tag}.tar.xz
7fec2c
Source1:   https://git.eclipse.org/c/xsd/org.eclipse.xsd.git/snapshot/org.eclipse.xsd-%{xsd_tag}.tar.xz
7fec2c
7fec2c
# Avoid hard build-time dep on nebula (not in Fedora)
7fec2c
Patch0:    remove-nebula-dep.patch
7fec2c
# Remove test that requires internet connection
7fec2c
Patch1:    remove-network-tests.patch
7fec2c
7fec2c
BuildRequires: tycho
7fec2c
BuildRequires: tycho-extras
7fec2c
%if %{without bootstrap}
7fec2c
BuildRequires: eclipse-pde
7fec2c
%endif
7fec2c
7fec2c
BuildArch: noarch
7fec2c
7fec2c
ExclusiveArch:  x86_64
7fec2c
7fec2c
%description
7fec2c
The Eclipse Modeling Framework (EMF) and XML Schema Definition (XSD) plug-ins.
7fec2c
7fec2c
%package   core
7fec2c
Epoch:     1
7fec2c
Summary:   Eclipse EMF Core Bundles
7fec2c
7fec2c
%description core
7fec2c
Core EMF bundles required by the Eclipse platform.
7fec2c
7fec2c
%if %{without bootstrap}
7fec2c
%package   runtime
7fec2c
Summary:   Eclipse Modeling Framework (EMF) Eclipse plug-in
7fec2c
7fec2c
%description runtime
7fec2c
The Eclipse Modeling Framework (EMF) allows developers to build tools and
7fec2c
other applications based on a structured data model. From a model
7fec2c
specification described in XMI, EMF provides tools and run-time support to
7fec2c
produce a set of Java classes for the model, along with a set of adapter
7fec2c
classes that enable viewing and command-based editing of the model, and a
7fec2c
basic editor.
7fec2c
7fec2c
%package   xsd
7fec2c
Summary:   XML Schema Definition (XSD) Eclipse plug-in
7fec2c
# Obsoletes added in F28
7fec2c
Obsoletes: eclipse-xsd < %{version}-%{release}
7fec2c
Provides:  eclipse-xsd = %{version}-%{release}
7fec2c
7fec2c
%description xsd
7fec2c
The XML Schema Definition (XSD) plug-in is a library that provides an API for
7fec2c
manipulating the components of an XML Schema as described by the W3C XML
7fec2c
Schema specifications, as well as an API for manipulating the DOM-accessible
7fec2c
representation of XML Schema as a series of XML documents.
7fec2c
7fec2c
%package   sdk
7fec2c
Summary:   Eclipse EMF and XSD SDK
7fec2c
# Obsoletes added in F28
7fec2c
Obsoletes: %{name}-tests < %{version}-%{release}
7fec2c
Obsoletes: %{name}-examples < %{version}-%{release}
7fec2c
Obsoletes: eclipse-xsd-examples < %{version}-%{release}
7fec2c
Obsoletes: eclipse-xsd-sdk < %{version}-%{release}
7fec2c
Provides:  eclipse-xsd-sdk = %{version}-%{release}
7fec2c
7fec2c
%description sdk
7fec2c
Documentation and developer resources for the Eclipse Modeling Framework
7fec2c
(EMF) plug-in and XML Schema Definition (XSD) plug-in.
7fec2c
%endif
7fec2c
7fec2c
%prep
7fec2c
%setup -c -T -q -a 0 -a 1
7fec2c
mv org.eclipse.emf-%{emf_tag}/ org.eclipse.emf/
7fec2c
mv org.eclipse.xsd-%{xsd_tag}/ org.eclipse.xsd/
7fec2c
7fec2c
%patch0
7fec2c
%patch1
7fec2c
7fec2c
pushd org.eclipse.emf
7fec2c
7fec2c
# TODO: ODA, GWT, Xtext and RAP components are not packaged, so don't build corresponding bundles
7fec2c
sed -i -e '/org.eclipse.emf.gwt/d' releng/org.eclipse.emf.parent/{plugins,features}/pom.xml
7fec2c
sed -i -e '/org.eclipse.emf.oda/d' releng/org.eclipse.emf.parent/{plugins,features}/pom.xml
7fec2c
sed -i -e '/org.eclipse.emf.rap/d' releng/org.eclipse.emf.parent/{plugins,features}/pom.xml
7fec2c
sed -i -e '/codegen.ecore.xtext/d' releng/org.eclipse.emf.parent/{plugins,features}/pom.xml
7fec2c
sed -i -e '/ecore.xcore/d' releng/org.eclipse.emf.parent/{plugins,features}/pom.xml
7fec2c
sed -i -e '/test.edit.ui.rap/d' releng/org.eclipse.emf.parent/{plugins,features}/pom.xml
7fec2c
%pom_xpath_remove "plugin[@id='org.eclipse.emf.test.edit.ui.rap']" tests/org.eclipse.emf.tests-feature/feature.xml
7fec2c
7fec2c
# Disable example bundles, we don't want to ship them
7fec2c
%pom_disable_module "../../../examples/org.eclipse.emf.examples-feature" releng/org.eclipse.emf.parent/features
7fec2c
%pom_disable_module "../../../../org.eclipse.xsd/features/org.eclipse.xsd.example-feature" releng/org.eclipse.emf.parent/features
7fec2c
sed -i -e '/<module>.*examples/d' releng/org.eclipse.emf.parent/plugins/pom.xml
7fec2c
%pom_xpath_remove "plugin[@id='org.eclipse.emf.test.examples']" tests/org.eclipse.emf.tests-feature/feature.xml
7fec2c
7fec2c
# Disable modules unneeded for tycho build
7fec2c
7fec2c
%pom_disable_module "tp" releng/org.eclipse.emf.parent
7fec2c
%pom_disable_module "../org.eclipse.emf.site" releng/org.eclipse.emf.parent
7fec2c
%pom_disable_module '../../../features/org.eclipse.emf.all-feature' releng/org.eclipse.emf.parent/features
7fec2c
7fec2c
# Disable jgit/target platform stuff that we can't use in RPM builds
7fec2c
%pom_remove_plugin :target-platform-configuration releng/org.eclipse.emf.parent
7fec2c
%pom_remove_dep :tycho-sourceref-jgit releng/org.eclipse.emf.parent
7fec2c
%pom_remove_dep :tycho-buildtimestamp-jgit releng/org.eclipse.emf.parent
7fec2c
%pom_xpath_remove 'pom:configuration/pom:timestampProvider' releng/org.eclipse.emf.parent
7fec2c
%pom_xpath_remove 'pom:configuration/pom:jgit.ignore' releng/org.eclipse.emf.parent
7fec2c
%pom_xpath_remove 'pom:configuration/pom:jgit.dirtyWorkingTree' releng/org.eclipse.emf.parent
7fec2c
%pom_xpath_remove 'pom:configuration/pom:sourceReferences' releng/org.eclipse.emf.parent
7fec2c
7fec2c
%if %{with bootstrap}
7fec2c
# Only build core modules when bootstrapping
7fec2c
%pom_xpath_replace "pom:modules" "<modules>
7fec2c
<module>../../../features/org.eclipse.emf.base-feature</module>
7fec2c
<module>../../../features/org.eclipse.emf.license-feature</module>
7fec2c
<module>../../../features/org.eclipse.emf.common-feature</module>
7fec2c
<module>../../../features/org.eclipse.emf.ecore-feature</module>
7fec2c
</modules>" releng/org.eclipse.emf.parent/features
7fec2c
%pom_xpath_replace "pom:modules" "<modules>
7fec2c
<module>../../../plugins/org.eclipse.emf.common</module>
7fec2c
<module>../../../plugins/org.eclipse.emf.ecore.change</module>
7fec2c
<module>../../../plugins/org.eclipse.emf.ecore.xmi</module>
7fec2c
<module>../../../plugins/org.eclipse.emf.ecore</module>
7fec2c
</modules>" releng/org.eclipse.emf.parent/plugins
7fec2c
%endif
7fec2c
7fec2c
popd
7fec2c
7fec2c
# Don't install poms or license features
7fec2c
%mvn_package "::pom::" __noinstall
7fec2c
%mvn_package ":org.eclipse.{emf,xsd}.license" __noinstall
7fec2c
7fec2c
# No need to ship tests as they are run at buildtime
7fec2c
%mvn_package ":org.eclipse.emf.tests" __noinstall
7fec2c
%mvn_package ":org.eclipse.emf.test.*" __noinstall
7fec2c
7fec2c
%if %{with bootstrap}
7fec2c
%mvn_package ":::{sources,sources-feature}:" __noinstall
7fec2c
%else
7fec2c
%mvn_package ":::{sources,sources-feature}:" sdk
7fec2c
%endif
7fec2c
%mvn_package ":org.eclipse.emf.{sdk,doc,cheatsheets,example.installer}" sdk
7fec2c
%mvn_package ":org.eclipse.xsd.{sdk,doc,cheatsheets,example.installer}" sdk
7fec2c
%mvn_package "org.eclipse.emf.features:org.eclipse.emf.{base,common,ecore}"
7fec2c
%mvn_package "org.eclipse.emf:org.eclipse.emf.{common,ecore,ecore.change,ecore.xmi}"
7fec2c
%mvn_package ":org.eclipse.xsd*" xsd
7fec2c
%mvn_package ":org.eclipse.emf.mapping.xsd**" xsd
7fec2c
%mvn_package ":" runtime
7fec2c
7fec2c
%build
7fec2c
# Qualifier generated from last modification time of source tarball
7fec2c
QUALIFIER=$(date -u -d"$(stat --format=%y %{SOURCE0})" +v%Y%m%d-%H%M)
7fec2c
%mvn_build -j -- -f org.eclipse.emf/pom.xml -DforceContextQualifier=$QUALIFIER -Dmaven.test.failure.ignore=true
7fec2c
7fec2c
%install
7fec2c
%mvn_install
7fec2c
7fec2c
# Move to libdir due to being part of core platform
7fec2c
install -d -m 755 %{buildroot}%{_eclipsedir}
7fec2c
mv %{buildroot}%{_datadir}/eclipse/droplets/emf/{plugins,features} %{buildroot}%{_eclipsedir}
7fec2c
rm -r %{buildroot}%{_datadir}/eclipse/droplets/emf
7fec2c
7fec2c
# Fixup metadata
7fec2c
sed -i -e 's|%{_datadir}/eclipse/droplets/emf|%{_eclipsedir}|' %{buildroot}%{_datadir}/maven-metadata/eclipse-emf.xml
7fec2c
sed -i -e 's|%{_datadir}/eclipse/droplets/emf/features/|%{_eclipsedir}/features/|' \
7fec2c
       -e 's|%{_datadir}/eclipse/droplets/emf/plugins/|%{_eclipsedir}/plugins/|' .mfiles
7fec2c
sed -i -e '/droplets/d' .mfiles
7fec2c
7fec2c
# Remove any symlinks that might be created during bootstrapping due to missing platform bundles
7fec2c
for del in $( (cd %{buildroot}%{_eclipsedir}/plugins && ls | grep -v -e '^org\.eclipse\.emf' ) ) ; do
7fec2c
rm %{buildroot}%{_eclipsedir}/plugins/$del
7fec2c
sed -i -e "/$del/d" .mfiles
7fec2c
done
7fec2c
7fec2c
%files core -f .mfiles
7fec2c
%license org.eclipse.emf/features/org.eclipse.emf.license-feature/*.html
7fec2c
7fec2c
%if %{without bootstrap}
7fec2c
%files runtime -f .mfiles-runtime
7fec2c
7fec2c
%files xsd -f .mfiles-xsd
7fec2c
7fec2c
%files sdk -f .mfiles-sdk
7fec2c
%endif
7fec2c
7fec2c
%changelog
7fec2c
* Sat Jun 15 2019 Mat Booth <mat.booth@redhat.com> - 2.18.0-1
7fec2c
- Update to latest upstream release
7fec2c
7fec2c
* Wed May 08 2019 Mat Booth <mat.booth@redhat.com> - 2.16.0-3
7fec2c
- Restrict to same architectures as Eclipse itself
7fec2c
7fec2c
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.16.0-2
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
7fec2c
7fec2c
* Tue Dec 04 2018 Mat Booth <mat.booth@redhat.com> - 2.16.0-1
7fec2c
- Update to 2018-12 release
7fec2c
7fec2c
* Mon Aug 20 2018 Mat Booth <mat.booth@redhat.com> - 2.15.0-0.3.gitd1e5fdd
7fec2c
- Non-bootstrap build
7fec2c
7fec2c
* Sun Aug 19 2018 Mat Booth <mat.booth@redhat.com> - 2.15.0-0.2.gitd1e5fdd
7fec2c
- Fix bootstrap build mode
7fec2c
7fec2c
* Fri Aug 17 2018 Mat Booth <mat.booth@redhat.com> - 2.15.0-0.1.gitd1e5fdd
7fec2c
- License correction and update to latest snapshot
7fec2c
7fec2c
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.14.0-2
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7fec2c
7fec2c
* Wed May 09 2018 Mat Booth <mat.booth@redhat.com> - 2.14.0-1
7fec2c
- Update to Photon release
7fec2c
- Add XSD sub-package (in line with upstream's new combined tycho build)
7fec2c
- Run tests during maven build, no longer any need to package them
7fec2c
- Also drop examples sub-package
7fec2c
7fec2c
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.13.0-4
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7fec2c
7fec2c
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.13.0-3
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7fec2c
7fec2c
* Thu Jun 15 2017 Mat Booth <mat.booth@redhat.com> - 2.13.0-2
7fec2c
- Allow conditionally building tests
7fec2c
- Add a bootstrap mode for building in new buildroots
7fec2c
7fec2c
* Thu Jun 15 2017 Mat Booth <mat.booth@redhat.com> - 2.13.0-1
7fec2c
- Update to Oxygen release
7fec2c
7fec2c
* Tue May 16 2017 Mat Booth <mat.booth@redhat.com> - 2.13.0-0.1.git72f1720
7fec2c
- Update to latest Oxygen snapshot
7fec2c
7fec2c
* Thu Apr 06 2017 Mat Booth <mat.booth@redhat.com> - 2.12.0-5
7fec2c
- Make package noarch now that Eclipse is in the same location on all arches
7fec2c
- Drop old obsoletes/provides
7fec2c
7fec2c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.0-4
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7fec2c
7fec2c
* Mon Nov 07 2016 Mat Booth <mat.booth@redhat.com> - 2.12.0-3
7fec2c
- Re-add XSD dep
7fec2c
7fec2c
* Mon Nov 07 2016 Mat Booth <mat.booth@redhat.com> - 2.12.0-2
7fec2c
- Set qualifiers to source-modification-time instead of build-time, to eliminate
7fec2c
  descrepancies between architectures
7fec2c
- Temporarily remove dep on XSD
7fec2c
7fec2c
* Mon Jun 13 2016 Mat Booth <mat.booth@redhat.com> - 2.12.0-1
7fec2c
- Update to Neon release
7fec2c
7fec2c
* Tue May 10 2016 Mat Booth <mat.booth@redhat.com> - 2.12.0-0.1.git2021583
7fec2c
- Update to latest Neon snapshot
7fec2c
7fec2c
* Sat Feb 27 2016 Mat Booth <mat.booth@redhat.com> - 2.11.2-1
7fec2c
- Update to Mars.2 release
7fec2c
7fec2c
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.1-2
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7fec2c
7fec2c
* Mon Sep 28 2015 Mat Booth <mat.booth@redhat.com> - 2.11.1-1
7fec2c
- Update to Mars.1 release
7fec2c
- Build with maven/tycho
7fec2c
- Add tests package
7fec2c
7fec2c
* Mon Jun 29 2015 Mat Booth <mat.booth@redhat.com> - 2.11.0-4
7fec2c
- Remove incomplete SCL macros
7fec2c
7fec2c
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11.0-3
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7fec2c
7fec2c
* Tue Jun 02 2015 Mat Booth <mat.booth@redhat.com> - 2.11.0-2
7fec2c
- Revert moving bundles into core package
7fec2c
7fec2c
* Tue Jun 02 2015 Mat Booth <mat.booth@redhat.com> - 2.11.0-1
7fec2c
- Update to 2.11.0 release
7fec2c
- Move extra e4 tools deps into core package
7fec2c
- Switch to xz tarball
7fec2c
7fec2c
* Sat May 30 2015 Alexander Kurtakov <akurtako@redhat.com> 1:2.10.2-2
7fec2c
- Move emf.edit to core as it's required by e4 now.
7fec2c
7fec2c
* Wed Mar 04 2015 Mat Booth <mat.booth@redhat.com> - 2.10.2-1
7fec2c
- Update to Luna SR2 release
7fec2c
7fec2c
* Thu Nov 20 2014 Mat Booth <mat.booth@redhat.com> - 2.10.1-3
7fec2c
- Qualifier must be same on all arches in archful builds
7fec2c
7fec2c
* Wed Nov 19 2014 Mat Booth <mat.booth@redhat.com> - 2.10.1-2
7fec2c
- Make core package archful so it can be installed into libdir
7fec2c
  where eclipse-platform expects it to be
7fec2c
- Move eclipse-emf -> eclipse-emf-runtime, this is because we can have
7fec2c
  noarch sub-packages of an archful package, but cannot have archful
7fec2c
  sub-packages of a noarch package
7fec2c
- Fix some minor rpmlint errors
7fec2c
7fec2c
* Wed Oct 01 2014 Mat Booth <mat.booth@redhat.com> - 2.10.1-1
7fec2c
- Update to Luna SR1 release
7fec2c
- Drop ancient obsoletes on emf-sdo package
7fec2c
7fec2c
* Wed Jun 25 2014 Mat Booth <mat.booth@redhat.com> - 2.10.0-1
7fec2c
- Update to latest upstream release
7fec2c
- Fix obsoletes on emf-core package, rhbz #1095431
7fec2c
- Move edit plugin from core to main package
7fec2c
7fec2c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.2-3
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7fec2c
7fec2c
* Thu Apr 17 2014 Mat Booth <mat.booth@redhat.com> - 2.9.2-2
7fec2c
- Drop XSD packages, these are now packaged separately
7fec2c
- Drop ancient obsolete of emf-standalone.
7fec2c
7fec2c
* Wed Mar 12 2014 Mat Booth <fedora@matbooth.co.uk> - 2.9.2-1
7fec2c
- Update to latest upstream, Kepler SR2
7fec2c
- Drop requires on java, rhbz #1068039
7fec2c
- Remove unused patch
7fec2c
- Update project URL
7fec2c
7fec2c
* Mon Sep 30 2013 Krzysztof Daniel <kdaniel@redhat.com> 1:2.9.1-1
7fec2c
- Update to latest upstream.  
7fec2c
7fec2c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.0-2
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7fec2c
7fec2c
* Fri Jun 21 2013 Krzysztof Daniel <kdaniel@redhat.com> 1:2.9.0-1
7fec2c
- Update to Kepler release.
7fec2c
7fec2c
* Fri Jun 21 2013 Krzysztof Daniel <kdaniel@redhat.com> 1:2.9.0-0.2.git352e28
7fec2c
- 974108: Remove versions and timestamps from EMF filenames.
7fec2c
7fec2c
* Wed May 1 2013 Krzysztof Daniel <kdaniel@redhat.com> 1:2.9.0-0.1.git352e28
7fec2c
- Update to latest upstream.
7fec2c
7fec2c
* Thu Mar 21 2013 Krzysztof Daniel <kdaniel@redhat.com> 1:2.8.1-20
7fec2c
- Initial SCLization.
7fec2c
7fec2c
* Mon Jan 28 2013 Krzysztof Daniel <kdaniel@redhat.com> 1:2.8.1-7
7fec2c
- Really fix RHBZ#894154.
7fec2c
7fec2c
* Thu Jan 17 2013 Krzysztof Daniel <kdaniel@redhat.com> 1:2.8.1-6
7fec2c
- Move emf.edit back to eclipse-emf-core and symlink it.
7fec2c
7fec2c
* Thu Jan 17 2013 Krzysztof Daniel <kdaniel@redhat.com> 1:2.8.1-5
7fec2c
- Fix for RHBZ#894154
7fec2c
7fec2c
* Mon Dec 17 2012 Alexander Kurtakov <akurtako@redhat.com> 1:2.8.1-4
7fec2c
- Remove unneeded things.
7fec2c
7fec2c
* Mon Oct 8 2012 Krzysztof Daniel <kdaniel@redhat.com> 1:2.8.1-3
7fec2c
- Avoid generating automatic OSGi dependencies (yet another attempt).
7fec2c
7fec2c
* Mon Oct 8 2012 Krzysztof Daniel <kdaniel@redhat.com> 1:2.8.1-2
7fec2c
- Avoid generating automatic OSGi dependencies. (fix)
7fec2c
7fec2c
* Mon Oct 1 2012 Krzysztof Daniel <kdaniel@redhat.com> 1:2.8.1-1
7fec2c
- Update to upstream 2.8.1 release
7fec2c
7fec2c
* Wed Sep 12 2012 Krzysztof Daniel <kdaniel@redhat.com> 1:2.8.0-17
7fec2c
- Avoid generating automatic OSGi dependencies.
7fec2c
7fec2c
* Wed Aug 15 2012 Krzysztof Daniel <kdaniel@redhat.com> 1:2.8.0-16
7fec2c
- Removed obsolete.
7fec2c
7fec2c
* Tue Aug 14 2012 Krzysztof Daniel <kdaniel@redhat.com> 1:2.8.0-15
7fec2c
- Moved Obs emf-core to emf-core package.
7fec2c
- Removed dropins symlinks.
7fec2c
7fec2c
* Tue Aug 14 2012 Krzysztof Daniel <kdaniel@redhat.com> 1:2.8.0-14
7fec2c
- Added Epoch to eclipse-emf-core.
7fec2c
- Updated eclipse-pde dependency version to 4.2.0.
7fec2c
7fec2c
* Mon Aug 13 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.8.0-13
7fec2c
- Move emf.edit to eclipse-emf-core.
7fec2c
7fec2c
* Fri Aug 10 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.8.0-12
7fec2c
- Lower eclipse-platform version requirement (CBI Eclipse is not in yet).
7fec2c
7fec2c
* Fri Aug 10 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.8.0-11
7fec2c
- Get rid off conflicts clause.
7fec2c
7fec2c
* Thu Aug 2 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.8.0-10
7fec2c
- Moving core back to emf package (for CBI build).
7fec2c
7fec2c
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.0-2
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
7fec2c
7fec2c
* Tue Jul 10 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.8.0-1
7fec2c
- Update to upstream Juno.
7fec2c
7fec2c
* Mon May 7 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.8.0-0.7.e674bb28ad412fc9bc786f2f9b3c157eb2cbdae0
7fec2c
- Update to M7.
7fec2c
7fec2c
* Mon Apr 16 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.8.0-0.6.postM6
7fec2c
- Bugs 812870, 812872 - fix building index for documentation.
7fec2c
7fec2c
* Tue Apr 10 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.8.0-0.5.postM6
7fec2c
- Remove %%clean section.
7fec2c
- Remove duplicated plugins.
7fec2c
7fec2c
* Mon Apr 2 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.8.0-0.4.postM6
7fec2c
- Use %%{bindir}/eclipse-pdebuild.
7fec2c
7fec2c
* Thu Mar 29 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.8.0-0.3.postM6
7fec2c
- Back noarch.
7fec2c
- Use the eclipse-emf-core from main eclipse-emf.
7fec2c
7fec2c
* Thu Mar 29 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.8.0-0.2.postM6
7fec2c
- Removed the noarch tag.
7fec2c
7fec2c
* Thu Mar 29 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.8.0-0.1.postM6
7fec2c
- Update to latest upstream version.
7fec2c
- Package eclipse-emf-core created for the need of Eclipse 4.2. 
7fec2c
- Removed usage of Eclipse reconciler script.
7fec2c
7fec2c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.1-2
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7fec2c
7fec2c
* Tue Nov 29 2011 Jeff Johnston <jjohnstn@redhat.com> 2.7.1-1
7fec2c
- Update to 2.7.1.
7fec2c
- Add rhel flags.
7fec2c
7fec2c
* Wed Oct 5 2011 Sami Wagiaalla <swagiaal@redhat.com> 2.7.0-2
7fec2c
- Use the reconciler to install/uninstall plugins during rpm
7fec2c
  post and postun respectively.
7fec2c
7fec2c
* Thu Sep 15 2011 Roland Grunberg <rgrunber@redhat.com> 2.7.0-1
7fec2c
- Update to 2.7.0.
7fec2c
- Re-apply necessary patches, content-handler error fixed upstream.
7fec2c
- licenses now exist in org.eclipse.{emf,xsd}.license-feature only.
7fec2c
7fec2c
* Wed Sep 14 2011 Roland Grunberg <rgrunber@redhat.com> 2.6.1-2
7fec2c
- Fix RHBZ #716165 using old patches.
7fec2c
- Fix ContentHandler casting issue.
7fec2c
7fec2c
* Fri Mar 18 2011 Mat Booth <fedora@matbooth.co.uk> 2.6.1-1
7fec2c
- Update to 2.6.1.
7fec2c
7fec2c
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.0-2
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7fec2c
7fec2c
* Mon Jul 19 2010 Charley Wang <chwang@redhat.com> - 2.6.0-1
7fec2c
- Update to 2.6.0
7fec2c
7fec2c
* Sat Sep 19 2009 Mat Booth <fedora@matbooth.co.uk> - 2.5.0-4
7fec2c
- Re-enable jar repacking now that RHBZ #461854 has been resolved.
7fec2c
7fec2c
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.0-3
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
7fec2c
7fec2c
* Thu Jul 02 2009 Mat Booth <fedora@matbooth.co.uk> 2.5.0-2
7fec2c
- SDK requires PDE for example plug-in projects.
7fec2c
7fec2c
* Sun Jun 28 2009 Mat Booth <fedora@matbooth.co.uk> 2.5.0-1
7fec2c
- Update to 2.5.0 final release (Galileo).
7fec2c
- Build the features seperately to allow for a saner %%files section.
7fec2c
7fec2c
* Fri May 22 2009 Alexander Kurtakov <akurtako@redhat.com> 2.5.0-0.2.RC1
7fec2c
- Update to 2.5.0 RC1.
7fec2c
- Use %%global instead of %%define. 
7fec2c
7fec2c
* Sat Apr 18 2009 Mat Booth <fedora@matbooth.co.uk> 2.5.0-0.1.M6
7fec2c
- Update to Milestone 6 release of 2.5.0.
7fec2c
- Require Eclipse 3.5.0.
7fec2c
7fec2c
* Tue Apr 7 2009 Alexander Kurtakov <akurtako@redhat.com> 2.4.2-3
7fec2c
- Fix directory ownership.
7fec2c
7fec2c
* Mon Mar 23 2009 Alexander Kurtakov <akurtako@redhat.com> 2.4.2-2
7fec2c
- Rebuild to not ship p2 context.xml.
7fec2c
- Remove context.xml from %%files section.
7fec2c
7fec2c
* Sat Feb 28 2009 Mat Booth <fedora@matbooth.co.uk> 2.4.2-1
7fec2c
- Update for Ganymede SR2.
7fec2c
7fec2c
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.1-5
7fec2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
7fec2c
7fec2c
* Tue Feb 03 2009 Mat Booth <fedora@matbooth.co.uk> 2.4.1-4
7fec2c
- Make context qualifier the same as upstream.
7fec2c
7fec2c
* Sat Jan 10 2009 Mat Booth <fedora@matbooth.co.uk> 2.4.1-3
7fec2c
- Removed AOT bits and change package names to what they used to be.
7fec2c
- Obsolete standalone package.
7fec2c
7fec2c
* Tue Dec 23 2008 Mat Booth <fedora@matbooth.co.uk> 2.4.1-2
7fec2c
- Build example installer plugins using the source from the tarball instead of
7fec2c
  trying to get the examples from source control a second time.
7fec2c
7fec2c
* Fri Dec 12 2008 Mat Booth <fedora@matbooth.co.uk> 2.4.1-1
7fec2c
- Initial release, based on eclipse-gef spec file, but with disabled AOT
7fec2c
  compiled bits because of RHBZ #477707.