From 368ac24231d01413d32555be3ac97c011def6fc7 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Oct 30 2014 09:38:37 +0000 Subject: import devtoolset-3-eclipse-gef-3.9.100-1.gitb63ec56.el7 --- diff --git a/.devtoolset-3-eclipse-gef.metadata b/.devtoolset-3-eclipse-gef.metadata new file mode 100644 index 0000000..fac46f3 --- /dev/null +++ b/.devtoolset-3-eclipse-gef.metadata @@ -0,0 +1 @@ +139a50f078f63caf40590baaead6883cf287d716 SOURCES/org.eclipse.gef-b63ec56b20b75fc5af90fbb1e85911bed35997dc.tar.bz2 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..18d3cfc --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/org.eclipse.gef-b63ec56b20b75fc5af90fbb1e85911bed35997dc.tar.bz2 diff --git a/README.md b/README.md deleted file mode 100644 index 98f42b4..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/get-gef.sh b/SOURCES/get-gef.sh new file mode 100644 index 0000000..cbda837 --- /dev/null +++ b/SOURCES/get-gef.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +TAG=b63ec56b20b75fc5af90fbb1e85911bed35997dc + +rm -rf org.eclipse.gef-$TAG.tar.bz2 +wget http://git.eclipse.org/c/gef/org.eclipse.gef.git/snapshot/org.eclipse.gef-$TAG.tar.bz2 + +# Remove the comedy jar-filled baseline directory (this reduces the size of the tarball by +# something like two orders of magnatude) +tar xf org.eclipse.gef-$TAG.tar.bz2 +(cd org.eclipse.gef-$TAG/ && rm -rf org.eclipse.gef.baseline) +tar caf org.eclipse.gef-$TAG.tar.bz2 org.eclipse.gef-$TAG/ diff --git a/SPECS/eclipse-gef.spec b/SPECS/eclipse-gef.spec new file mode 100644 index 0000000..71752ca --- /dev/null +++ b/SPECS/eclipse-gef.spec @@ -0,0 +1,342 @@ +%{?scl:%scl_package eclipse-gef} +%{!?scl:%global pkg_name %{name}} +%global eclipse_dropin %{_datadir}/eclipse/dropins + +# There is no tag in the upstream repository, but this revision +# is the one that the maintenance branch was created at so this +# is sort of a "post-release snapshot" +%global git_version b63ec56b20b75fc5af90fbb1e85911bed35997dc + +Name: %{?scl_prefix}eclipse-gef +Version: 3.9.100 + +Release: 1.gitb63ec56%{?dist} +Summary: Graphical Editing Framework (GEF) Eclipse plug-in +Group: System Environment/Libraries +License: EPL +URL: http://www.eclipse.org/gef/ + +Source0: http://git.eclipse.org/c/gef/org.eclipse.gef.git/snapshot/org.eclipse.gef-%{git_version}.tar.bz2 +# Use this script to generate a much smaller version of the above source tarball +Source1: get-gef.sh + +BuildArch: noarch + +BuildRequires: %{?maven_scl_prefix}maven-local +BuildRequires: tycho +BuildRequires: %{?scl_prefix}eclipse-pde >= 1:4.4.0 +BuildRequires: %{?scl_prefix}eclipse-license +BuildRequires: %{?maven_scl_prefix}ant-contrib +Requires: %{?scl_prefix}eclipse-platform >= 1:4.4.0 + +%description +The Graphical Editing Framework (GEF) allows developers to create a rich +graphical editor from an existing application model. GEF is completely +application neutral and provides the groundwork to build almost any +application, including but not limited to: activity diagrams, GUI builders, +class diagram editors, state machines, and even WYSIWYG text editors. + +%package sdk +Summary: Eclipse GEF SDK +Group: System Environment/Libraries +Requires: %{?scl_prefix}eclipse-pde >= 1:4.4.0 +Requires: %{name} = %{version}-%{release} + +%description sdk +Documentation and source for the Eclipse Graphical Editing Framework (GEF). + +%package examples +Summary: Eclipse GEF examples +Group: System Environment/Libraries +Requires: %{name} = %{version}-%{release} + +%description examples +Installable versions of the example projects from the SDK that demonstrates how +to use the Eclipse Graphical Editing Framework (GEF) plug-in. + +%prep +%setup -q -n org.eclipse.gef-%{git_version} + +find -name *.jar -exec rm -rf {} \; +find -name *.class -exec rm -rf {} \; + +%build +%{?scl:scl enable %{scl} - << "EOF"} +xmvn -o clean verify -f org.eclipse.gef.releng/pom.xml -Dmaven.test.skip=true -P !LUNA_4_4.target +%{?scl:EOF} + +pushd org.eclipse.gef.repository/target/repository/features/ +for f in `ls`; do \ + name=${f/.jar//}; \ + mkdir $name; \ + unzip -q -n -d $name $f ; \ + rm -rf $f +done +popd + +%install +install -d -m 755 %{buildroot}%{eclipse_dropin} +install -d -m 755 %{buildroot}%{eclipse_dropin}/gef/eclipse/features +install -d -m 755 %{buildroot}%{eclipse_dropin}/gef/eclipse/plugins +install -d -m 755 %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/features +install -d -m 755 %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/plugins +install -d -m 755 %{buildroot}%{eclipse_dropin}/gef-examples/eclipse/features +install -d -m 755 %{buildroot}%{eclipse_dropin}/gef-examples/eclipse/plugins + +mv org.eclipse.gef.repository/target/repository/features/org.eclipse.gef_* %{buildroot}%{eclipse_dropin}/gef/eclipse/features/ +mv org.eclipse.gef.repository/target/repository/features/org.eclipse.draw2d_* %{buildroot}%{eclipse_dropin}/gef/eclipse/features/ +mv org.eclipse.gef.repository/target/repository/features/org.eclipse.zest_* %{buildroot}%{eclipse_dropin}/gef/eclipse/features/ + +mv org.eclipse.gef.repository/target/repository/plugins/org.eclipse.gef_*.jar %{buildroot}%{eclipse_dropin}/gef/eclipse/plugins/ +mv org.eclipse.gef.repository/target/repository/plugins/org.eclipse.draw2d_*.jar %{buildroot}%{eclipse_dropin}/gef/eclipse/plugins/ +mv org.eclipse.gef.repository/target/repository/plugins/org.eclipse.zest.core_*.jar %{buildroot}%{eclipse_dropin}/gef/eclipse/plugins/ +mv org.eclipse.gef.repository/target/repository/plugins/org.eclipse.zest.layouts_*.jar %{buildroot}%{eclipse_dropin}/gef/eclipse/plugins/ + +mv org.eclipse.gef.repository/target/repository/features/org.eclipse.gef.sdk_* %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/features/ +mv org.eclipse.gef.repository/target/repository/features/org.eclipse.gef.source_* %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/features/ +mv org.eclipse.gef.repository/target/repository/features/org.eclipse.zest.sdk_* %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/features/ +mv org.eclipse.gef.repository/target/repository/features/org.eclipse.zest.source_* %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/features/ +mv org.eclipse.gef.repository/target/repository/features/org.eclipse.draw2d.sdk_* %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/features/ +mv org.eclipse.gef.repository/target/repository/features/org.eclipse.draw2d.source_* %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/features/ + +mv org.eclipse.gef.repository/target/repository/plugins/org.eclipse.draw2d.doc.isv_*.jar %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/plugins/ +mv org.eclipse.gef.repository/target/repository/plugins/org.eclipse.draw2d.source_*.jar %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/plugins/ +mv org.eclipse.gef.repository/target/repository/plugins/org.eclipse.zest.doc.isv_*.jar %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/plugins/ +mv org.eclipse.gef.repository/target/repository/plugins/org.eclipse.gef.doc.isv_*.jar %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/plugins/ +mv org.eclipse.gef.repository/target/repository/plugins/org.eclipse.gef.examples.ui.pde_*.jar %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/plugins/ +mv org.eclipse.gef.repository/target/repository/plugins/org.eclipse.gef.source_*.jar %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/plugins/ +mv org.eclipse.gef.repository/target/repository/plugins/org.eclipse.zest.core.source_*.jar %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/plugins/ +mv org.eclipse.gef.repository/target/repository/plugins/org.eclipse.zest.layouts.source_*.jar %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/plugins/ + +mv org.eclipse.gef.repository/target/repository/features/org.eclipse.gef.examples_* %{buildroot}%{eclipse_dropin}/gef-examples/eclipse/features/ +mv org.eclipse.gef.repository/target/repository/features/org.eclipse.gef.examples.source_* %{buildroot}%{eclipse_dropin}/gef-examples/eclipse/features/ + +mv org.eclipse.gef.repository/target/repository/plugins/org.eclipse.gef.examples.{flow,flow.source,logic,logic.source,shapes,shapes.source,text,text.source}_*.jar %{buildroot}%{eclipse_dropin}/gef-examples/eclipse/plugins/ + +%files +%{eclipse_dropin}/gef +%doc org.eclipse.gef-feature/epl-v10.html + +%files sdk +%{eclipse_dropin}/gef-sdk +%doc org.eclipse.gef.sdk-feature/epl-v10.html + +%files examples +%{eclipse_dropin}/gef-examples +%doc org.eclipse.gef.examples-feature/epl-v10.html + +%changelog +* Mon Jun 30 2014 Mat Booth - 3.9.100-1.gitb63ec56 +- Update to latest upstream release +- Add a script to make smaller source tarballs +- Add BR on eclipse-license + +* Wed May 21 2014 Roland Grunberg - 3.9.1-0.4.gitb9f2e9 +- Make changes to build on DTS 3.0. + +* Mon Oct 28 2013 Krzysztof Daniel 3.9.1-0.3.gitb9f2e9 +- Deploy missing bundles and features. + +* Tue Oct 8 2013 Krzysztof Daniel 3.9.1-0.2.gitb9f2e9 +- Fix typo in the spec. + +* Tue Oct 8 2013 Krzysztof Daniel 3.9.1-0.1.gitb9f2e9 +- Update to Kepler SR1 release (RHBZ#1015996). + +* Fri Jun 28 2013 Krzysztof Daniel 3.9.0-1.git22becd5 +- Update to Kepler release. + +* Wed Apr 17 2013 Krzysztof Daniel 3.9.0-0.3.gitbd7178d +- Sync with latest F20 version (3.9.0-0.2.gitbd7178d) + +* Wed Feb 13 2013 Roland Grunberg 3.8.1-8 +- Rebuild as noarch. + +* Thu Dec 13 2012 Krzysztof Daniel 3.8.1-7 +- Put plugins into a proper location. + +* Fri Dec 7 2012 Alexander Kurtakov 3.8.1-6 +- SCL-ize. + +* Thu Dec 6 2012 Roland Grunberg 3.8.1-5 +- Make changes to build in SCL environment. + +* Thu Oct 4 2012 Krzysztof Daniel 3.8.1-4 +- Configure only one Tycho version. + +* Thu Oct 4 2012 Krzysztof Daniel 3.8.1-3 +- Properly unpack features. + +* Wed Oct 3 2012 Krzysztof Daniel 3.8.1-2 +- Fix installation location + +* Tue Oct 2 2012 Krzysztof Daniel 3.8.1-1 +- Update to Juno SR1. +- Build reflects upstream build now. + +* Wed Jul 18 2012 Fedora Release Engineering - 3.8.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jul 10 2012 Krzysztof Daniel 3.8.0-1 +- Update to upstream Juno release. + +* Mon Apr 16 2012 Krzysztof Daniel 3.8.0-0.3.20120402 +- Generate documentation contents & reference API. + +* Fri Apr 13 2012 Krzysztof Daniel 3.8.0-0.2.20120402 +- Update to Eclipse 4.2 +- Fix documentation build + +* Mon Apr 2 2012 Krzysztof Daniel 3.8.0-0.1.20120402 +- Update to 3.8.0 post M6 build. + +* Fri Jan 13 2012 Fedora Release Engineering - 3.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Jul 11 2011 Andrew Overholt 3.7.0-1 +- Update to 3.7.0. + +* Fri Mar 18 2011 Mat Booth 3.6.2-1 +- Update to 3.6.2. + +* Tue Feb 08 2011 Fedora Release Engineering - 3.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Oct 7 2010 Chris Aniszczyk 3.6.1-1 +- Update to 3.6.1. + +* Fri Jul 9 2010 Alexander Kurtakov 3.6.0-1 +- Update to 3.6.0. + +* Sun Feb 28 2010 Mat Booth 3.5.2-1 +- Update to 3.5.2 upstream version. +- Now requires Eclipse 3.5.1. + +* Sun Nov 8 2009 Mat Booth 3.5.1-2 +- Update context qualifier to be later than the tags of the individual plugins. + +* Tue Oct 27 2009 Alexander Kurtakov 3.5.1-1 +- Update to 3.5.1 upstream version. + +* Fri Jul 24 2009 Fedora Release Engineering - 3.5.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Jul 02 2009 Mat Booth 3.5.0-2 +- SDK requires PDE for example plug-in projects. + +* Wed Jul 01 2009 Mat Booth 3.5.0-1 +- Update to 3.5.0 final release (Galileo). +- Build the features seperately to allow for a saner %%files section. +- Use %%global instead of %%define. + +* Wed May 27 2009 Alexander Kurtakov 3.5.0-0.2.RC2 +- Update to 3.5.0 RC2. + +* Sat Apr 18 2009 Mat Booth 3.5.0-0.1.M6 +- Update to Milestone 6 release of 3.5.0. +- Require Eclipse 3.5.0. + +* Tue Apr 7 2009 Alexander Kurtakov 3.4.2-3 +- Fix directory ownership. +- Drop gcj support. + +* Mon Mar 23 2009 Alexander Kurtakov 3.4.2-2 +- Rebuild to not ship p2 context.xml. +- Remove context.xml from %%files section. + +* Sat Feb 28 2009 Mat Booth 3.4.2-1 +- Update for Ganymede SR2. + +* Tue Feb 24 2009 Fedora Release Engineering - 3.4.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Dec 22 2008 Mat Booth 3.4.1-2 +- Rebuild GCJ DB during post and postun in sub-packages. + +* Thu Nov 20 2008 Mat Booth 3.4.1-1 +- New maintainer. +- Updated to verion 3.4.1. +- Update package for new Eclipse plugin guidelines. +- Own the gcj/%%{name} directory. +- The 'examples.ui.pde' plugin is actually part of the SDK feature. + +* Thu Jul 17 2008 Tom "spot" Callaway - 3.3.0-3 +- fix license tag + +* Tue Feb 19 2008 Fedora Release Engineering - 3.3.0-2 +- Autorebuild for GCC 4.3 + +* Mon Aug 27 2007 Andrew Overholt 3.3.0-1 +- 3.3. + +* Thu Jun 14 2007 Andrew Overholt 3.2.1-5 +- Add EPEL5 patches from Rob Myers. + +* Tue Jan 30 2007 Andrew Overholt 3.2.1-4 +- Use copy-platform in %%{eclipse_base}. + +* Mon Nov 06 2006 Andrew Overholt 3.2.1-3 +- Use copy-platform in %%{_libdir}. +- Use binary launcher rather than startup.jar to guard against future + osgi.sharedConfiguration.area changes. + +* Thu Oct 19 2006 Andrew Overholt 3.2.1-2 +- Fix buildroot (don't know how the wrong one slipped in). + +* Thu Oct 19 2006 Andrew Overholt 3.2.1-1 +- 3.2.1. + +* Tue Aug 29 2006 Andrew Overholt 3.2.0-2 +- First release for Fedora. + +* Tue Aug 22 2006 Andrew Overholt 3.2.0-1jpp_2rh +- -devel -> -sdk to match upstream.. + +* Tue Jul 25 2006 Andrew Overholt 3.2.0-1jpp_1rh +- 3.2.0. + +* Tue May 02 2006 Ben Konrath 3.1.1-1jpp_2rh +- Remove -debug from compile line. +- Add expamples package. + +* Mon Apr 3 2006 Ben Konrath 3.1.1-1jpp_1rh +- Add devel package. +- Update sources to 3.1.1. +- Some general spec file cleanup. +- Add patch to stop the gefbuilder plugin from setting bootclasspath. +- Change copyright to license. +- Add instructions for generating source drop. + +* Tue Sep 6 2005 Aaron Luchko 3.1.0-1 +- change to match eclipse-changelog.spec and fixed typos + +* Thu Aug 4 2005 Aaron Luchko +- Updated to 3.1.0 +- added createTarball.sh, gefSource.sh, and build.xml.patch +- added native build +- changes to use eclipsebuilder +- fixes from Matthias Saou + +* Mon Jun 27 2005 Aaron Luchko 3.0.1-8 +- Added x86_64 + +* Mon May 2 2005 Ben Konrath 3.0.1-7 +- Build against Eclipse 3.0.2. + +* Thu Mar 31 2005 Phil Muldoon 3.0.1-6 +- Migrate RHEL-3 sources to RHEL-4 + +* Mon Nov 1 2004 Phil Muldoon 3.0.1-5 +- Stopped ant trying to replace about.mappings + +* Mon Nov 1 2004 Phil Muldoon 3.0.1-4 +- Changed tar name to new tar + +* Mon Nov 1 2004 Phil Muldoon 3.0.1-3 +- Touch build scripts to point to 3.0.1 + +* Mon Nov 1 2004 Phil Muldoon 3.0.1-2 +- Explicitly set -DJAVADOC14_HOME=%%{java_home}/bin to build javadocs + +* Sun Oct 31 2004 Phil Muldoon 3.0.1-1 +- Initial Import