- Remove explicit java-javadoc requirements as OpenJDK's -devel package
provides it. - Patch SWT build to find libxul.pc.
This commit is contained in:
parent
4e8e5c74b4
commit
b5087f172e
25
eclipse-buildagainstxulrunner.patch
Normal file
25
eclipse-buildagainstxulrunner.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
### Eclipse Workspace Patch 1.0
|
||||||
|
#P org.eclipse.swt
|
||||||
|
Index: Eclipse SWT PI/gtk/library/build.sh
|
||||||
|
===================================================================
|
||||||
|
RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh,v
|
||||||
|
retrieving revision 1.46
|
||||||
|
diff -u -r1.46 build.sh
|
||||||
|
--- Eclipse SWT PI/gtk/library/build.sh 22 Oct 2007 21:18:51 -0000 1.46
|
||||||
|
+++ Eclipse SWT PI/gtk/library/build.sh 9 Apr 2008 19:45:37 -0000
|
||||||
|
@@ -103,8 +103,14 @@
|
||||||
|
export MOZILLA_INCLUDES
|
||||||
|
export MOZILLA_LIBS
|
||||||
|
MAKE_MOZILLA=make_mozilla
|
||||||
|
+ elif [ x`pkg-config --exists libxul && echo YES` = "xYES" ]; then
|
||||||
|
+ MOZILLA_INCLUDES=`pkg-config --cflags libxul`
|
||||||
|
+ MOZILLA_LIBS=`pkg-config --libs libxul`
|
||||||
|
+ export MOZILLA_INCLUDES
|
||||||
|
+ export MOZILLA_LIBS
|
||||||
|
+ MAKE_MOZILLA=make_mozilla
|
||||||
|
else
|
||||||
|
- echo "Mozilla/XPCOM or Firefox/XPCOM libraries not found:"
|
||||||
|
+ echo "None of the following libraries were found: Mozilla/XPCOM, Firefox/XPCOM, or xulrunner/XPCOM"
|
||||||
|
echo " *** Mozilla embedding support will not be compiled."
|
||||||
|
fi
|
||||||
|
fi
|
21
eclipse.spec
21
eclipse.spec
@ -20,7 +20,7 @@ Epoch: 1
|
|||||||
Summary: An open, extensible IDE
|
Summary: An open, extensible IDE
|
||||||
Name: eclipse
|
Name: eclipse
|
||||||
Version: %{eclipse_majmin}.%{eclipse_micro}
|
Version: %{eclipse_majmin}.%{eclipse_micro}
|
||||||
Release: 6%{?dist}
|
Release: 7%{?dist}
|
||||||
License: Eclipse Public License
|
License: Eclipse Public License
|
||||||
Group: Text Editors/Integrated Development Environments (IDE)
|
Group: Text Editors/Integrated Development Environments (IDE)
|
||||||
URL: http://www.eclipse.org/
|
URL: http://www.eclipse.org/
|
||||||
@ -88,6 +88,8 @@ Patch27: %{name}-17vmgenerate16bytecode.patch
|
|||||||
Patch29: %{name}-maxpermsize.patch
|
Patch29: %{name}-maxpermsize.patch
|
||||||
|
|
||||||
Patch31: %{name}-ia64-packaging.patch
|
Patch31: %{name}-ia64-packaging.patch
|
||||||
|
# https://bugs.eclipse.org/226356
|
||||||
|
Patch32: %{name}-buildagainstxulrunner.patch
|
||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
BuildRequires: ant
|
BuildRequires: ant
|
||||||
@ -115,7 +117,6 @@ BuildRequires: java-gcj-compat-devel >= 1.0.64
|
|||||||
BuildRequires: libXt-devel
|
BuildRequires: libXt-devel
|
||||||
%else
|
%else
|
||||||
BuildRequires: java-devel >= 1.6.0
|
BuildRequires: java-devel >= 1.6.0
|
||||||
BuildRequires: java-javadoc >= 1.6.0
|
|
||||||
BuildRequires: libXt-devel
|
BuildRequires: libXt-devel
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -264,8 +265,9 @@ Requires: junit >= 3.8.1-3jpp
|
|||||||
Requires: junit4
|
Requires: junit4
|
||||||
%if %{gcj_support}
|
%if %{gcj_support}
|
||||||
Requires: java-javadoc
|
Requires: java-javadoc
|
||||||
%else
|
# OpenJDK doesn't Provide this. Should file a bug.
|
||||||
Requires: java-javadoc >= 1.6.0
|
#%else
|
||||||
|
#Requires: java-javadoc >= 1.6.0
|
||||||
%endif
|
%endif
|
||||||
%if %{gcj_support}
|
%if %{gcj_support}
|
||||||
Requires(post): java-gcj-compat >= 1.0.64
|
Requires(post): java-gcj-compat >= 1.0.64
|
||||||
@ -611,6 +613,12 @@ for plugin in jdt.apt.pluggable.core jdt.compiler.tool jdt.compiler.apt; do
|
|||||||
sed --in-place -e "$(expr $linenum - 2),$(expr $linenum + 1)d" assemble.org.eclipse.sdk.linux.gtk.%{eclipse_arch}.xml
|
sed --in-place -e "$(expr $linenum - 2),$(expr $linenum + 1)d" assemble.org.eclipse.sdk.linux.gtk.%{eclipse_arch}.xml
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# Build mozilla bindings against xulrunner
|
||||||
|
pushd plugins/org.eclipse.swt/Eclipse\ SWT\ PI
|
||||||
|
%patch32 -p3
|
||||||
|
popd
|
||||||
|
|
||||||
|
|
||||||
# link to the jsch jar
|
# link to the jsch jar
|
||||||
rm plugins/com.jcraft.jsch_0.1.31.jar
|
rm plugins/com.jcraft.jsch_0.1.31.jar
|
||||||
ln -s %{_javadir}/jsch.jar plugins/com.jcraft.jsch_0.1.31.jar
|
ln -s %{_javadir}/jsch.jar plugins/com.jcraft.jsch_0.1.31.jar
|
||||||
@ -1638,6 +1646,11 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Apr 09 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-7
|
||||||
|
- Remove explicit java-javadoc requirements as OpenJDK's -devel package
|
||||||
|
provides it.
|
||||||
|
- Patch SWT build to find libxul.pc.
|
||||||
|
|
||||||
* Fri Apr 04 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-6
|
* Fri Apr 04 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-6
|
||||||
- Fix path of pdebuild in %%files. Gah.
|
- Fix path of pdebuild in %%files. Gah.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user