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