[packages/oracle-java7] - up to 1.7.0.51 - package mission control tool

atler atler at pld-linux.org
Mon Jan 20 22:52:52 CET 2014


commit 0d206eb94a6e2ac74abcfe578d73371a5fac96c6
Author: Jan Palus <jan.palus at gmail.com>
Date:   Mon Jan 20 22:52:14 2014 +0100

    - up to 1.7.0.51
    - package mission control tool

 oracle-java7.spec | 46 +++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 39 insertions(+), 7 deletions(-)
---
diff --git a/oracle-java7.spec b/oracle-java7.spec
index 28214c9..1867f05 100644
--- a/oracle-java7.spec
+++ b/oracle-java7.spec
@@ -15,16 +15,16 @@
 
 # disable file duplicate packaging error
 %define		_duplicate_files_terminate_build   0
-%define		src_ver	7u45
-%define		sub_ver	b45
+%define		src_ver	7u51
+%define		sub_ver	b13
 %define		dir_ver	%(echo %{version} | sed 's/\\.\\(..\\)$/_\\1/')
 # class data version seen with file(1) that this jvm is able to load
 %define		_classdataversion 51.0
 Summary:	Oracle JDK (Java Development Kit) for Linux
 Summary(pl.UTF-8):	Oracle JDK - środowisko programistyczne Javy dla Linuksa
 Name:		oracle-java7
-Version:	1.7.0.45
-Release:	3
+Version:	1.7.0.51
+Release:	1
 License:	restricted, distributable
 # http://www.oracle.com/technetwork/java/javase/terms/license/index.html
 # See "LICENSE TO DISTRIBUTE SOFTWARE" section, which states you can
@@ -33,9 +33,9 @@ Group:		Development/Languages/Java
 # Download URL (requires JavaScript and interactive license agreement):
 # http://www.oracle.com/technetwork/java/javase/downloads/index.html
 Source0:	jdk-%{src_ver}-linux-i586.tar.gz
-# Source0-md5:	66b47e77d963c5dd652f0c5d3b03cb52
+# Source0-md5:	909d353c1caf6b3b54cc20767a7778ef
 Source1:	jdk-%{src_ver}-linux-x64.tar.gz
-# Source1-md5:	bea330fcbcff77d31878f21753e09b30
+# Source1-md5:	764f96c4b078b80adaa5983e75470ff2
 Source2:	Test.java
 Source3:	Test.class
 Patch0:		%{name}-desktop.patch
@@ -385,6 +385,19 @@ Sources for the standard Java library.
 %description sources -l pl.UTF-8
 Źródła standardowej bilioteki Java.
 
+%package missioncontrol
+Summary:	Java Mission Control tool
+Summary(pl.UTF-8):	Narzędzie Java Mission Control
+Group:		Development/Languages/Java
+Requires:	%{name}-jdk-base = %{version}-%{release}
+Requires:	xulrunner-libs
+
+%description missioncontrol
+This package contains Java Mission Control tool.
+
+%description missioncontrol -l pl.UTF-8
+Ten pakiet zawiera narzędzie Java Mission Control.
+
 %prep
 %ifarch %{ix86}
 %setup -q -T -b 0 -n jdk%{dir_ver}
@@ -452,7 +465,7 @@ for i in java keytool orbd policytool \
 done
 
 for i in appletviewer extcheck idlj jar jarsigner \
-	javac javadoc javafxpackager javah javap jcmd jconsole jdb jhat jinfo jmap jps \
+	javac javadoc javafxpackager javah javap jcmd jconsole jdb jhat jinfo jmap jmc jps \
 	jrunscript jsadebugd jstack jstat jstatd native2ascii rmic serialver \
 	jvisualvm schemagen wsgen wsimport xjc apt; do
 	[ -f $RPM_BUILD_ROOT%{javadir}/bin/$i ] || exit 1
@@ -596,6 +609,16 @@ fixrpath() {
 
 fixrpath
 
+# Java Mission Control segfaults with recent versions of webkit (see
+# https://bugs.eclipse.org/bugs/show_bug.cgi?id=404776 for details.
+# Workaround with xulrunner provided until working version is
+# delivered.
+cat <<EOF >> $RPM_BUILD_ROOT%{javadir}/bin/jmc.ini
+-Dorg.eclipse.swt.browser.DefaultType=mozilla
+-Dorg.eclipse.swt.browser.XULRunnerPath=%{_libdir}/xulrunner/
+EOF
+
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -1044,3 +1067,12 @@ fi
 %defattr(644,root,root,755)
 %dir %{_prefix}/src/%{name}-sources
 %{_prefix}/src/%{name}-sources/src.zip
+
+%files missioncontrol
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/jmc
+%attr(755,root,root) %{javadir}/bin/jmc
+%{javadir}/bin/jmc.ini
+%{javadir}/lib/missioncontrol
+%{_mandir}/man1/jmc.1*
+%lang(ja) %{_mandir}/ja/man1/jmc.1*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/oracle-java7.git/commitdiff/0d206eb94a6e2ac74abcfe578d73371a5fac96c6



More information about the pld-cvs-commit mailing list