Blame SPECS/eclipse-emf.spec

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