SPECS: java-sun.spec - package old Java plugin as default one, new plugin a...

hawk hawk at pld-linux.org
Thu Feb 5 14:33:22 CET 2009


Author: hawk                         Date: Thu Feb  5 13:33:22 2009 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- package old Java plugin as default one, new plugin as browser-plugin-ng
  (it works only with Firefox/Iceweasel 3.x), mutual O: for plugins
- release 0.2, please test i686 with both old and new plugins

---- Files affected:
SPECS:
   java-sun.spec (1.216 -> 1.217) 

---- Diffs:

================================================================
Index: SPECS/java-sun.spec
diff -u SPECS/java-sun.spec:1.216 SPECS/java-sun.spec:1.217
--- SPECS/java-sun.spec:1.216	Thu Feb  5 12:38:33 2009
+++ SPECS/java-sun.spec	Thu Feb  5 14:33:16 2009
@@ -9,8 +9,6 @@
 #   /usr/lib/jvm/java-sun-1.6.0.10/jre/lib/servicetag/jdk_header.png
 # - dep loop (can be solved by moving shared libs to java-sun-libs):
 #   java-sun-jre>java-sun-tools
-# - package both old and new browser plugin for x86 (x86_64 has only new
-#   plugin)
 #
 %define		_enable_debug_packages 0
 #
@@ -22,7 +20,7 @@
 Summary(pl.UTF-8):	Sun JDK - środowisko programistyczne Javy dla Linuksa
 Name:		java-sun
 Version:	1.6.0.12
-Release:	0.1
+Release:	0.2
 License:	restricted, distributable
 Group:		Development/Languages/Java
 #Source0:	http://download.java.net/dlj/binaries/jdk-%{_src_ver}-dlj-linux-i586.bin
@@ -229,7 +227,7 @@
 
 %package -n browser-plugin-%{name}
 Summary:	Java plugin for WWW browsers
-Summary(pl.UTF-8):	Wtyczki Javy do przeglądarek WWW
+Summary(pl.UTF-8):	Wtyczka Javy do przeglądarek WWW
 Group:		Development/Languages/Java
 Requires:	%{name}-jre-X11 = %{version}-%{release}
 Requires:	browser-plugins >= 2.0
@@ -238,6 +236,7 @@
 Provides:	mozilla-firefox-plugin-java-sun
 Provides:	mozilla-plugin-java-sun
 Obsoletes:	blackdown-java-sdk-mozilla-plugin
+Obsoletes:	browser-plugin-ng-%{name}
 Obsoletes:	java-blackdown-mozilla-plugin
 Obsoletes:	java-sun-moz-plugin
 Obsoletes:	java-sun-mozilla-plugin
@@ -257,7 +256,42 @@
 Java plugin for WWW browsers.
 
 %description -n browser-plugin-%{name} -l pl.UTF-8
-Wtyczki z obsługą Javy dla przeglądarek WWW.
+Wtyczka z obsługą Javy dla przeglądarek WWW.
+
+%package -n browser-plugin-ng-%{name}
+Summary:	Next-Generation Java plugin for WWW browsers
+Summary(pl.UTF-8):	Wtyczka Javy Nowej Generacji do przeglądarek WWW
+Group:		Development/Languages/Java
+Requires:	%{name}-jre-X11 = %{version}-%{release}
+Requires:	browser-plugins >= 2.0
+Requires:	browser-plugins(%{_target_base_arch})
+Provides:	java-sun-mozilla-plugin
+Provides:	mozilla-firefox-plugin-java-sun
+Provides:	mozilla-plugin-java-sun
+Obsoletes:	blackdown-java-sdk-mozilla-plugin
+Obsoletes:	browser-plugin-%{name}
+Obsoletes:	java-blackdown-mozilla-plugin
+Obsoletes:	java-sun-moz-plugin
+Obsoletes:	java-sun-mozilla-plugin
+Obsoletes:	jre-mozilla-plugin
+Obsoletes:	mozilla-firefox-plugin-gcc2-java-sun
+Obsoletes:	mozilla-firefox-plugin-gcc3-java-sun
+Obsoletes:	mozilla-firefox-plugin-java-blackdown
+Obsoletes:	mozilla-firefox-plugin-java-sun
+Obsoletes:	mozilla-plugin-blackdown-java-sdk
+Obsoletes:	mozilla-plugin-gcc2-java-sun
+Obsoletes:	mozilla-plugin-gcc3-java-sun
+Obsoletes:	mozilla-plugin-gcc32-java-sun
+Obsoletes:	mozilla-plugin-java-blackdown
+Obsoletes:	mozilla-plugin-java-sun
+
+%description -n browser-plugin-ng-%{name}
+Next-Generation Java plugin for WWW browsers. Works only with
+Firefox/Iceweasel 3.x.
+
+%description -n browser-plugin-ng-%{name} -l pl.UTF-8
+Wtyczka Nowej Generacji z obsługą Javy dla przeglądarek WWW. Działa
+tylko z Firefoxem/Iceweaselem 3.x.
 
 %package sources
 Summary:	JDK sources
@@ -370,6 +404,7 @@
 # Plugin in regular location simply does not work (is seen by browsers):
 %ifarch %{ix86}
 ln -sf %{jredir}/plugin/i386/ns7/libjavaplugin_oji.so $RPM_BUILD_ROOT%{_browserpluginsdir}
+ln -sf %{jredir}/lib/amd64/libnpjp2.so $RPM_BUILD_ROOT%{_browserpluginsdir}
 %endif
 %ifarch %{x8664}
 ln -sf %{jredir}/lib/amd64/libnpjp2.so $RPM_BUILD_ROOT%{_browserpluginsdir}
@@ -474,6 +509,14 @@
 	%update_browser_plugins
 fi
 
+%post -n browser-plugin-ng-%{name}
+%update_browser_plugins
+
+%postun -n browser-plugin-ng-%{name}
+if [ "$1" = 0 ]; then
+	%update_browser_plugins
+fi
+
 %files
 %defattr(644,root,root,755)
 %doc COPYRIGHT LICENSE README.html
@@ -830,21 +873,26 @@
 %lang(ja) %{_mandir}/ja/man1/rmic.1*
 %lang(ja) %{_mandir}/ja/man1/rmiregistry.1*
 
+%ifarch %{ix86}
 %files -n browser-plugin-%{name}
 %defattr(644,root,root,755)
 %dir %{jredir}/plugin
-%attr(755,root,root) %{jredir}/lib/%{arch}/libjavaplugin*.so
-%ifarch %{x8664}
-%attr(755,root,root) %{jredir}/lib/%{arch}/libnpjp2.so
-%endif
-%ifarch %{ix86}
 %dir %{jredir}/plugin/%{arch}
 %dir %{jredir}/plugin/%{arch}/ns7
 %dir %{jredir}/plugin/%{arch}/ns7-gcc29
+%attr(755,root,root) %{jredir}/lib/%{arch}/libjavaplugin*.so
 %attr(755,root,root) %{jredir}/plugin/%{arch}/*/libjavaplugin_oji.so
+%attr(755,root,root) %{_browserpluginsdir}/libjavaplugin_oji.so
+%{jredir}/plugin/desktop
 %endif
+
+%files -n browser-plugin-ng-%{name}
+%defattr(644,root,root,755)
+%dir %{jredir}/plugin
+%attr(755,root,root) %{jredir}/lib/%{arch}/libjavaplugin*.so
+%attr(755,root,root) %{jredir}/lib/%{arch}/libnpjp2.so
+%attr(755,root,root) %{_browserpluginsdir}/libnpjp2.so
 %{jredir}/plugin/desktop
-%attr(755,root,root) %{_browserpluginsdir}/*.so
 
 %files sources
 %defattr(644,root,root,755)
@@ -857,6 +905,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.217  2009/02/05 13:33:16  hawk
+- package old Java plugin as default one, new plugin as browser-plugin-ng
+  (it works only with Firefox/Iceweasel 3.x), mutual O: for plugins
+- release 0.2, please test i686 with both old and new plugins
+
 Revision 1.216  2009/02/05 11:38:33  hawk
 - updated to 1.6.0.12
 - release 0.1, check new TODO entry
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/java-sun.spec?r1=1.216&r2=1.217&f=u



More information about the pld-cvs-commit mailing list