Blame SPECS/eclipse-gef.spec

368ac2
%{?scl:%scl_package eclipse-gef}
368ac2
%{!?scl:%global pkg_name %{name}}
581235
%{?java_common_find_provides_and_requires}
581235
368ac2
%global eclipse_dropin   %{_datadir}/eclipse/dropins
368ac2
581235
# Release has not been tagged, but this commit comprised the release
581235
%global git_version f4eada958b82a6a8c4edff8e0f12cdad47b79c28
368ac2
368ac2
Name:      %{?scl_prefix}eclipse-gef
581235
Version:   3.9.101
368ac2
581235
Release:   2.2%{?dist}
368ac2
Summary:   Graphical Editing Framework (GEF) Eclipse plug-in
368ac2
Group:     System Environment/Libraries
368ac2
License:   EPL
368ac2
URL:       http://www.eclipse.org/gef/
368ac2
368ac2
Source0:   http://git.eclipse.org/c/gef/org.eclipse.gef.git/snapshot/org.eclipse.gef-%{git_version}.tar.bz2
368ac2
# Use this script to generate a much smaller version of the above source tarball
368ac2
Source1:   get-gef.sh
368ac2
368ac2
BuildArch:        noarch
368ac2
581235
BuildRequires:    %{?scl_prefix}tycho
368ac2
BuildRequires:    %{?scl_prefix}eclipse-pde >= 1:4.4.0
368ac2
BuildRequires:    %{?scl_prefix}eclipse-license
581235
BuildRequires:    %{?scl_prefix_maven}ant-contrib
368ac2
Requires:         %{?scl_prefix}eclipse-platform >= 1:4.4.0
368ac2
368ac2
%description
368ac2
The Graphical Editing Framework (GEF) allows developers to create a rich
368ac2
graphical editor from an existing application model. GEF is completely
368ac2
application neutral and provides the groundwork to build almost any
368ac2
application, including but not limited to: activity diagrams, GUI builders,
368ac2
class diagram editors, state machines, and even WYSIWYG text editors.
368ac2
368ac2
%package   sdk
368ac2
Summary:   Eclipse GEF SDK
368ac2
Group:     System Environment/Libraries
368ac2
Requires:  %{?scl_prefix}eclipse-pde >= 1:4.4.0
368ac2
Requires:  %{name} = %{version}-%{release}
368ac2
368ac2
%description sdk
368ac2
Documentation and source for the Eclipse Graphical Editing Framework (GEF).
368ac2
368ac2
%package   examples
368ac2
Summary:   Eclipse GEF examples
368ac2
Group:     System Environment/Libraries
368ac2
Requires:  %{name} = %{version}-%{release}
368ac2
368ac2
%description examples
368ac2
Installable versions of the example projects from the SDK that demonstrates how
368ac2
to use the Eclipse Graphical Editing Framework (GEF) plug-in.
368ac2
368ac2
%prep
368ac2
%setup -q -n org.eclipse.gef-%{git_version}
368ac2
368ac2
find -name *.jar -exec rm -rf {} \;
368ac2
find -name *.class -exec rm -rf {} \;
368ac2
581235
%{?scl:scl enable %{scl_maven} %{scl} - << "EOF"}
581235
%mvn_package "org.eclipse.gef:" __noinstall
581235
%mvn_package "org.eclipse.gef.features:org.eclipse.gef.all" __noinstall
581235
%mvn_package "org.eclipse.gef.features:org.eclipse.gef.examples{,.source}" examples
581235
%mvn_package ":org.eclipse.gef.examples.{logic,flow,text,shapes}:jar:sources:" examples
581235
%mvn_package "::jar:sources:" sdk
581235
%mvn_package ":*.{sdk,source,test,tests,capabilities}" sdk
581235
%mvn_package "org.eclipse.draw2d.{features,plugins}:org.eclipse.draw2d" core
581235
%mvn_package "org.eclipse.gef.{features,plugins}:org.eclipse.gef" core
581235
%mvn_package "org.eclipse.zest.features:org.eclipse.zest" core
581235
%mvn_package "org.eclipse.zest.plugins:org.eclipse.zest.{core,layouts}" core
368ac2
%{?scl:EOF}
368ac2
581235
%build
581235
%{?scl:scl enable %{scl_maven} %{scl} - << "EOF"}
581235
%mvn_build -j -f -- -f org.eclipse.gef.releng/pom.xml -P !LUNA_4_4.target
581235
%{?scl:EOF}
368ac2
368ac2
%install
581235
%{?scl:scl enable %{scl_maven} %{scl} - << "EOF"}
581235
%mvn_install
581235
%{?scl:EOF}
581235
581235
%files -f .mfiles -f .mfiles-core
368ac2
%doc org.eclipse.gef-feature/epl-v10.html
368ac2
581235
%files sdk -f .mfiles-sdk
368ac2
%doc org.eclipse.gef.sdk-feature/epl-v10.html
368ac2
581235
%files examples -f .mfiles-examples
368ac2
%doc org.eclipse.gef.examples-feature/epl-v10.html
368ac2
368ac2
%changelog
581235
* Sun Jan 25 2015 Mat Booth <mat.booth@redhat.com> - 3.9.101-2.2
581235
- Resolves: rhbz#1185542 - Rebuild to fix broken symlinks
581235
581235
* Wed Jan 14 2015 Mat Booth <mat.booth@redhat.com> - 3.9.101-2.1
581235
- Resolves: rhbz#1175105 - Import into DTS 3.1
581235
581235
* Wed Jan 14 2015 Mat Booth <mat.booth@redhat.com> - 3.9.101-2
581235
- Migrate to mvn_build/mvn_install
581235
581235
* Tue Sep 30 2014 Mat Booth <mat.booth@redhat.com> - 3.9.101-1
581235
- Update to 3.9.101
581235
368ac2
* Mon Jun 30 2014 Mat Booth <mat.booth@redhat.com> - 3.9.100-1.gitb63ec56
368ac2
- Update to latest upstream release
368ac2
- Add a script to make smaller source tarballs
368ac2
- Add BR on eclipse-license
368ac2
581235
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9.1-0.4.gitb9f2e9
581235
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
368ac2
581235
* Fri Mar 28 2014 Michael Simacek <msimacek@redhat.com> - 3.9.1-0.3.gitb9f2e9
581235
- Use Requires: java-headless rebuild (#1067528)
581235
581235
* Mon Oct 28 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.9.1-0.2.gitb9f2e9
368ac2
- Deploy missing bundles and features.
368ac2
581235
* Tue Oct 1 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.9.1-0.1.gitb9f2e9
581235
- Update to Kepler SR1.
368ac2
581235
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9.0-2.git22becd5
581235
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
368ac2
581235
* Mon Jun 17 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.9.0-1.git22becd5
581235
- Kepler release.
368ac2
581235
* Tue Apr 9 2013 Alexander Kurtakov <akurtako@redhat.com> 3.9.0-0.2.gitbd7178d
581235
- New snapshot containing upstream fix for icu4j 50.x.
368ac2
581235
* Wed Apr 3 2013 Alexander Kurtakov <akurtako@redhat.com> 3.9.0-0.1.gitdbf4cef
581235
- Update to 3.9.0 snapshot (aka Kepler).
581235
- SCL-ize.
368ac2
581235
* Thu Feb 21 2013 Alexander Kurtakov <akurtako@redhat.com> 3.8.1-7
581235
- Adapt to the icu4j version jump.
581235
- Skip tests for now.
368ac2
581235
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.1-6
581235
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
368ac2
581235
* Tue Jan 22 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.8.1-5
581235
- Ignore Tycho version check.
368ac2
368ac2
* Thu Oct 4 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.8.1-4
368ac2
- Configure only one Tycho version.
368ac2
368ac2
* Thu Oct 4 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.8.1-3
368ac2
- Properly unpack features.
368ac2
368ac2
* Wed Oct 3 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.8.1-2
368ac2
- Fix installation location
368ac2
368ac2
* Tue Oct 2 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.8.1-1
368ac2
- Update to  Juno SR1.
368ac2
- Build reflects upstream build now.
368ac2
368ac2
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.0-2
368ac2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
368ac2
368ac2
* Tue Jul 10 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.8.0-1
368ac2
- Update to upstream Juno release. 
368ac2
368ac2
* Mon Apr 16 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.8.0-0.3.20120402
368ac2
- Generate documentation contents & reference API.
368ac2
368ac2
* Fri Apr 13 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.8.0-0.2.20120402
368ac2
- Update to Eclipse 4.2
368ac2
- Fix documentation build
368ac2
368ac2
* Mon Apr 2 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.8.0-0.1.20120402
368ac2
- Update to 3.8.0 post M6 build.
368ac2
368ac2
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.0-2
368ac2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
368ac2
368ac2
* Mon Jul 11 2011 Andrew Overholt <overholt@redhat.com> 3.7.0-1
368ac2
- Update to 3.7.0.
368ac2
368ac2
* Fri Mar 18 2011 Mat Booth <fedora@matbooth.co.uk> 3.6.2-1
368ac2
- Update to 3.6.2.
368ac2
368ac2
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.1-2
368ac2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
368ac2
368ac2
* Thu Oct 7 2010 Chris Aniszczyk <zx@redhat.com> 3.6.1-1
368ac2
- Update to 3.6.1.
368ac2
368ac2
* Fri Jul 9 2010 Alexander Kurtakov <akurtako@redhat.com> 3.6.0-1
368ac2
- Update to 3.6.0.
368ac2
368ac2
* Sun Feb 28 2010 Mat Booth <fedora@matbooth.co.uk> 3.5.2-1
368ac2
- Update to 3.5.2 upstream version.
368ac2
- Now requires Eclipse 3.5.1.
368ac2
368ac2
* Sun Nov 8 2009 Mat Booth <fedora@matbooth.co.uk> 3.5.1-2
368ac2
- Update context qualifier to be later than the tags of the individual plugins.
368ac2
368ac2
* Tue Oct 27 2009 Alexander Kurtakov <akurtako@redhat.com> 3.5.1-1
368ac2
- Update to 3.5.1 upstream version.
368ac2
368ac2
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.0-3
368ac2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
368ac2
368ac2
* Thu Jul 02 2009 Mat Booth <fedora@matbooth.co.uk> 3.5.0-2
368ac2
- SDK requires PDE for example plug-in projects.
368ac2
368ac2
* Wed Jul 01 2009 Mat Booth <fedora@matbooth.co.uk> 3.5.0-1
368ac2
- Update to 3.5.0 final release (Galileo).
368ac2
- Build the features seperately to allow for a saner %%files section.
368ac2
- Use %%global instead of %%define.
368ac2
368ac2
* Wed May 27 2009 Alexander Kurtakov <akurtako@redhat.com> 3.5.0-0.2.RC2
368ac2
- Update to 3.5.0 RC2.
368ac2
368ac2
* Sat Apr 18 2009 Mat Booth <fedora@matbooth.co.uk> 3.5.0-0.1.M6
368ac2
- Update to Milestone 6 release of 3.5.0.
368ac2
- Require Eclipse 3.5.0.
368ac2
368ac2
* Tue Apr 7 2009 Alexander Kurtakov <akurtako@redhat.com> 3.4.2-3
368ac2
- Fix directory ownership.
368ac2
- Drop gcj support.
368ac2
368ac2
* Mon Mar 23 2009 Alexander Kurtakov <akurtako@redhat.com> 3.4.2-2
368ac2
- Rebuild to not ship p2 context.xml.
368ac2
- Remove context.xml from %%files section.
368ac2
368ac2
* Sat Feb 28 2009 Mat Booth <fedora@matbooth.co.uk> 3.4.2-1
368ac2
- Update for Ganymede SR2.
368ac2
368ac2
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.1-3
368ac2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
368ac2
368ac2
* Mon Dec 22 2008 Mat Booth <fedora@matbooth.co.uk> 3.4.1-2
368ac2
- Rebuild GCJ DB during post and postun in sub-packages.
368ac2
368ac2
* Thu Nov 20 2008 Mat Booth <fedora@matbooth.co.uk> 3.4.1-1
368ac2
- New maintainer.
368ac2
- Updated to verion 3.4.1.
368ac2
- Update package for new Eclipse plugin guidelines.
368ac2
- Own the gcj/%%{name} directory.
368ac2
- The 'examples.ui.pde' plugin is actually part of the SDK feature.
368ac2
368ac2
* Thu Jul 17 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 3.3.0-3
368ac2
- fix license tag
368ac2
368ac2
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.3.0-2
368ac2
- Autorebuild for GCC 4.3
368ac2
368ac2
* Mon Aug 27 2007 Andrew Overholt <overholt@redhat.com> 3.3.0-1
368ac2
- 3.3.
368ac2
368ac2
* Thu Jun 14 2007 Andrew Overholt <overholt@redhat.com> 3.2.1-5
368ac2
- Add EPEL5 patches from Rob Myers.
368ac2
368ac2
* Tue Jan 30 2007 Andrew Overholt <overholt@redhat.com> 3.2.1-4
368ac2
- Use copy-platform in %%{eclipse_base}.
368ac2
368ac2
* Mon Nov 06 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-3
368ac2
- Use copy-platform in %%{_libdir}.
368ac2
- Use binary launcher rather than startup.jar to guard against future
368ac2
  osgi.sharedConfiguration.area changes.
368ac2
368ac2
* Thu Oct 19 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-2
368ac2
- Fix buildroot (don't know how the wrong one slipped in).
368ac2
368ac2
* Thu Oct 19 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-1
368ac2
- 3.2.1.
368ac2
368ac2
* Tue Aug 29 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-2
368ac2
- First release for Fedora.
368ac2
368ac2
* Tue Aug 22 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-1jpp_2rh
368ac2
- -devel -> -sdk to match upstream..
368ac2
368ac2
* Tue Jul 25 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-1jpp_1rh
368ac2
- 3.2.0.
368ac2
368ac2
* Tue May 02 2006 Ben Konrath <bkonrath@redhat.com> 3.1.1-1jpp_2rh
368ac2
- Remove -debug from compile line.
368ac2
- Add expamples package.
368ac2
368ac2
* Mon Apr 3 2006 Ben Konrath <bkonrath@redhat.com> 3.1.1-1jpp_1rh
368ac2
- Add devel package. 
368ac2
- Update sources to 3.1.1.
368ac2
- Some general spec file cleanup.
368ac2
- Add patch to stop the gefbuilder plugin from setting bootclasspath.
368ac2
- Change copyright to license.
368ac2
- Add instructions for generating source drop.
368ac2
368ac2
* Tue Sep 6 2005 Aaron Luchko  <aluchko@redhat.com> 3.1.0-1
368ac2
- change to match eclipse-changelog.spec and fixed typos
368ac2
368ac2
* Thu Aug 4 2005 Aaron Luchko  <aluchko@redhat.com>
368ac2
- Updated to 3.1.0
368ac2
- added createTarball.sh, gefSource.sh, and build.xml.patch
368ac2
- added native build
368ac2
- changes to use eclipsebuilder
368ac2
- fixes from Matthias Saou
368ac2
368ac2
* Mon Jun 27 2005 Aaron Luchko <aluchko@redhat.com> 3.0.1-8
368ac2
- Added x86_64
368ac2
368ac2
* Mon May 2 2005 Ben Konrath <bkonrath@redhat.com> 3.0.1-7
368ac2
- Build against Eclipse 3.0.2.
368ac2
368ac2
* Thu Mar 31 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.1-6
368ac2
- Migrate RHEL-3 sources to RHEL-4
368ac2
368ac2
* Mon Nov 1 2004 Phil Muldoon  <pmuldoon@redhat.com> 3.0.1-5
368ac2
- Stopped ant trying to replace about.mappings
368ac2
368ac2
* Mon Nov 1 2004 Phil Muldoon  <pmuldoon@redhat.com> 3.0.1-4
368ac2
- Changed tar name to new tar
368ac2
368ac2
* Mon Nov 1 2004 Phil Muldoon  <pmuldoon@redhat.com> 3.0.1-3
368ac2
- Touch build scripts to point to 3.0.1
368ac2
368ac2
* Mon Nov 1 2004 Phil Muldoon  <pmuldoon@redhat.com> 3.0.1-2
368ac2
- Explicitly set -DJAVADOC14_HOME=%%{java_home}/bin to build javadocs
368ac2
368ac2
* Sun Oct 31 2004 Phil Muldoon <pmuldoon@redhat.com> 3.0.1-1
368ac2
- Initial Import