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