diff --git a/eclipse-osgi-Java-1.7-profile.patch b/eclipse-osgi-Java-1.7-profile.patch new file mode 100644 index 0000000..373268e --- /dev/null +++ b/eclipse-osgi-Java-1.7-profile.patch @@ -0,0 +1,168 @@ +Index: profile.list +=================================================================== +RCS file: /cvsroot/eclipse/org.eclipse.osgi/profile.list,v +retrieving revision 1.2 +diff -u -r1.2 profile.list +--- profile.list 12 Jan 2006 14:34:30 -0000 1.2 ++++ profile.list 19 Jun 2007 19:00:57 -0000 +@@ -9,6 +9,7 @@ + # IBM Corporation - initial API and implementation + ############################################################################### + java.profiles = \ ++ JavaSE-1.7.profile,\ + JavaSE-1.6.profile,\ + J2SE-1.5.profile,\ + J2SE-1.4.profile,\ +Index: JavaSE-1.7.profile +=================================================================== +RCS file: JavaSE-1.7.profile +diff -N JavaSE-1.7.profile +--- /dev/null 1 Jan 1970 00:00:00 -0000 ++++ JavaSE-1.7.profile 1 Jan 1970 00:00:00 -0000 +@@ -0,0 +1,146 @@ ++############################################################################### ++# Copyright (c) 2003, 2005 IBM Corporation and others. ++# All rights reserved. This program and the accompanying materials ++# are made available under the terms of the Eclipse Public License v1.0 ++# which accompanies this distribution, and is available at ++# http://www.eclipse.org/legal/epl-v10.html ++# ++# Contributors: ++# IBM Corporation - initial API and implementation ++############################################################################### ++org.osgi.framework.system.packages = \ ++ javax.accessibility,\ ++ javax.activity,\ ++ javax.crypto,\ ++ javax.crypto.interfaces,\ ++ javax.crypto.spec,\ ++ javax.imageio,\ ++ javax.imageio.event,\ ++ javax.imageio.metadata,\ ++ javax.imageio.plugins.bmp,\ ++ javax.imageio.plugins.jpeg,\ ++ javax.imageio.spi,\ ++ javax.imageio.stream,\ ++ javax.management,\ ++ javax.management.loading,\ ++ javax.management.modelmbean,\ ++ javax.management.monitor,\ ++ javax.management.openmbean,\ ++ javax.management.relation,\ ++ javax.management.remote,\ ++ javax.management.remote.rmi,\ ++ javax.management.timer,\ ++ javax.naming,\ ++ javax.naming.directory,\ ++ javax.naming.event,\ ++ javax.naming.ldap,\ ++ javax.naming.spi,\ ++ javax.net,\ ++ javax.net.ssl,\ ++ javax.print,\ ++ javax.print.attribute,\ ++ javax.print.attribute.standard,\ ++ javax.print.event,\ ++ javax.rmi,\ ++ javax.rmi.CORBA,\ ++ javax.rmi.ssl,\ ++ javax.security.auth,\ ++ javax.security.auth.callback,\ ++ javax.security.auth.kerberos,\ ++ javax.security.auth.login,\ ++ javax.security.auth.spi,\ ++ javax.security.auth.x500,\ ++ javax.security.cert,\ ++ javax.security.sasl,\ ++ javax.sound.midi,\ ++ javax.sound.midi.spi,\ ++ javax.sound.sampled,\ ++ javax.sound.sampled.spi,\ ++ javax.sql,\ ++ javax.sql.rowset,\ ++ javax.sql.rowset.serial,\ ++ javax.sql.rowset.spi,\ ++ javax.swing,\ ++ javax.swing.border,\ ++ javax.swing.colorchooser,\ ++ javax.swing.event,\ ++ javax.swing.filechooser,\ ++ javax.swing.plaf,\ ++ javax.swing.plaf.basic,\ ++ javax.swing.plaf.metal,\ ++ javax.swing.plaf.multi,\ ++ javax.swing.plaf.synth,\ ++ javax.swing.table,\ ++ javax.swing.text,\ ++ javax.swing.text.html,\ ++ javax.swing.text.html.parser,\ ++ javax.swing.text.rtf,\ ++ javax.swing.tree,\ ++ javax.swing.undo,\ ++ javax.transaction,\ ++ javax.transaction.xa,\ ++ javax.xml,\ ++ javax.xml.datatype,\ ++ javax.xml.namespace,\ ++ javax.xml.parsers,\ ++ javax.xml.transform,\ ++ javax.xml.transform.dom,\ ++ javax.xml.transform.sax,\ ++ javax.xml.transform.stream,\ ++ javax.xml.validation,\ ++ javax.xml.xpath,\ ++ org.ietf.jgss,\ ++ org.omg.CORBA,\ ++ org.omg.CORBA_2_3,\ ++ org.omg.CORBA_2_3.portable,\ ++ org.omg.CORBA.DynAnyPackage,\ ++ org.omg.CORBA.ORBPackage,\ ++ org.omg.CORBA.portable,\ ++ org.omg.CORBA.TypeCodePackage,\ ++ org.omg.CosNaming,\ ++ org.omg.CosNaming.NamingContextExtPackage,\ ++ org.omg.CosNaming.NamingContextPackage,\ ++ org.omg.Dynamic,\ ++ org.omg.DynamicAny,\ ++ org.omg.DynamicAny.DynAnyFactoryPackage,\ ++ org.omg.DynamicAny.DynAnyPackage,\ ++ org.omg.IOP,\ ++ org.omg.IOP.CodecFactoryPackage,\ ++ org.omg.IOP.CodecPackage,\ ++ org.omg.Messaging,\ ++ org.omg.PortableInterceptor,\ ++ org.omg.PortableInterceptor.ORBInitInfoPackage,\ ++ org.omg.PortableServer,\ ++ org.omg.PortableServer.CurrentPackage,\ ++ org.omg.PortableServer.POAManagerPackage,\ ++ org.omg.PortableServer.POAPackage,\ ++ org.omg.PortableServer.portable,\ ++ org.omg.PortableServer.ServantLocatorPackage,\ ++ org.omg.SendingContext,\ ++ org.omg.stub.java.rmi,\ ++ org.w3c.dom,\ ++ org.w3c.dom.bootstrap,\ ++ org.w3c.dom.events,\ ++ org.w3c.dom.ls,\ ++ org.xml.sax,\ ++ org.xml.sax.ext,\ ++ org.xml.sax.helpers ++org.osgi.framework.bootdelegation = \ ++ javax.*,\ ++ org.ietf.jgss,\ ++ org.omg.*,\ ++ org.w3c.*,\ ++ org.xml.*,\ ++ sun.*,\ ++ com.sun.* ++org.osgi.framework.executionenvironment = \ ++ OSGi/Minimum-1.0,\ ++ OSGi/Minimum-1.1,\ ++ JRE-1.1,\ ++ J2SE-1.2,\ ++ J2SE-1.3,\ ++ J2SE-1.4,\ ++ J2SE-1.5,\ ++ JavaSE-1.6,\ ++ JavaSE-1.7 ++osgi.java.profile.name = JavaSE-1.7 diff --git a/eclipse.spec b/eclipse.spec index 43ca5a1..5d78412 100644 --- a/eclipse.spec +++ b/eclipse.spec @@ -18,7 +18,7 @@ Epoch: 1 Summary: An open, extensible IDE Name: eclipse Version: %{eclipse_majmin}.%{eclipse_micro} -Release: 14%{?dist} +Release: 15%{?dist} License: Eclipse Public License Group: Text Editors/Integrated Development Environments (IDE) URL: http://www.eclipse.org/ @@ -103,6 +103,7 @@ Patch22: %{name}-ppc64gre64.patch # We can remove this patch for Fedora 8. Patch23: %{name}-launcher-addplatformtotildeeclipse.patch Patch24: %{name}-add-ppc64-sparc64-s390-s390x.patch +Patch25: %{name}-osgi-Java-1.7-profile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ant @@ -471,6 +472,10 @@ pushd plugins/org.eclipse.platform.doc.user %patch21 -p0 popd +pushd plugins/org.eclipse.osgi +%patch25 -p0 +popd + # Splashscreen pushd plugins/org.eclipse.platform cp %{SOURCE11} splash.bmp @@ -1717,6 +1722,9 @@ fi %{_libdir}/%{name}/plugins/org.eclipse.sdk_* %changelog +* Tue Jun 20 2007 Ben Konrath 3.2.2-15 +- Add Java-1.7.profile to org.eclipse.osgi for IcedTea. + * Thu May 17 2007 Ben Konrath 3.2.2-14 - BR/R tomcat5 >= 5.5.23. - Fix broken symlinks for tomcat5 5.5.23.