Author: glen                         Date: Mon Apr  9 21:55:00 2007 GMT
Module: SPECS                         Tag: java-sun-1_5
---- Log message:
- merge browser plugins v2 from AC-branch

---- Files affected:
SPECS:
   java-sun.spec (1.152.2.2 -> 1.152.2.3) 

---- Diffs:

================================================================
Index: SPECS/java-sun.spec
diff -u SPECS/java-sun.spec:1.152.2.2 SPECS/java-sun.spec:1.152.2.3
--- SPECS/java-sun.spec:1.152.2.2       Wed Apr  4 13:22:17 2007
+++ SPECS/java-sun.spec Mon Apr  9 23:54:54 2007
@@ -24,7 +24,7 @@
 Patch1:                %{name}-desktop.patch
 URL:           http://java.sun.com/linux/
 BuildRequires: rpm-build >= 4.3-0.20040107.21
-BuildRequires: rpmbuild(macros) >= 1.300
+BuildRequires: rpmbuild(macros) >= 1.357
 BuildRequires: unzip
 Requires:      %{name}-jre = %{version}-%{release}
 Requires:      java-shared
@@ -45,10 +45,6 @@
 %define                jrereldir       %{javareldir}/jre
 %define                jredir          %{_jvmdir}/%{jrereldir}
 %define                jvmjardir       %{_jvmjardir}/%{name}-%{version}
-%define                _plugindir      %{_libdir}/browser-plugins
-
-# list of supported browsers, in free form text
-%define                browsers        mozilla, mozilla-firefox, 
mozilla-firefox-bin, netscape, seamonkey
 
 # rpm doesn't like strange version definitions provided by Sun's libs
 %define                _noautoprov     '\\.\\./.*' '/export/.*'
@@ -214,6 +210,7 @@
 Summary(pl):   Wtyczki Javy 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
@@ -237,13 +234,9 @@
 %description -n browser-plugin-%{name}
 Java plugin for WWW browsers.
 
-Supported browsers: %{browsers}.
-
 %description -n browser-plugin-%{name} -l pl
 Wtyczki z obsługą Javy dla przeglądarek WWW.
 
-Obsługiwane przeglądarki: %{browsers}.
-
 %package sources
 Summary:       JDK sources
 Summary(pl):   Źródła JDK
@@ -295,7 +288,7 @@
 rm -rf $RPM_BUILD_ROOT
 install -d 
$RPM_BUILD_ROOT{%{jredir},%{javadir},%{jvmjardir},%{_javadir},%{_bindir},%{_includedir}}
 \
        $RPM_BUILD_ROOT{%{_mandir}/{,ja/}man1,%{_prefix}/src/%{name}-sources} \
-       $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_plugindir}}
+       $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_browserpluginsdir}}
 
 cp -rf bin sample demo include lib $RPM_BUILD_ROOT%{javadir}
 install man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
@@ -350,7 +343,7 @@
 
 # Install plugin for browsers
 # Plugin in regular location simply does not work (is seen by browsers):
-ln -sf %{jredir}/plugin/i386/ns7/libjavaplugin_oji.so 
$RPM_BUILD_ROOT%{_plugindir}
+ln -sf %{jredir}/plugin/i386/ns7/libjavaplugin_oji.so 
$RPM_BUILD_ROOT%{_browserpluginsdir}
 
 install *.desktop $RPM_BUILD_ROOT%{_desktopdir}
 install jre/plugin/desktop/*.png $RPM_BUILD_ROOT%{_pixmapsdir}
@@ -394,7 +387,7 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%pre jre
+%pretrans jre
 if [ -L %{jredir} ]; then
        rm -f %{jredir}
 fi
@@ -402,43 +395,13 @@
        rm -f %{javadir}
 fi
 
-%triggerin -n browser-plugin-%{name} -- mozilla
-%nsplugin_install -d %{_libdir}/mozilla/plugins libjavaplugin_oji.so
-
-%triggerun -n browser-plugin-%{name} -- mozilla
-%nsplugin_uninstall -d %{_libdir}/mozilla/plugins libjavaplugin_oji.so
-
-%triggerin -n browser-plugin-%{name} -- mozilla-firefox
-%nsplugin_install -d %{_libdir}/mozilla-firefox/plugins libjavaplugin_oji.so
-
-%triggerun -n browser-plugin-%{name} -- mozilla-forefox
-%nsplugin_uninstall -d %{_libdir}/mozilla-firefox/plugins libjavaplugin_oji.so
-
-%triggerin -n browser-plugin-%{name} -- mozilla-firefox-bin
-%nsplugin_install -d %{_libdir}/mozilla-firefox-bin/plugins 
libjavaplugin_oji.so
-
-%triggerun -n browser-plugin-%{name} -- mozilla-forefox-bin
-%nsplugin_uninstall -d %{_libdir}/mozilla-firefox-bin/plugins 
libjavaplugin_oji.so
+%post -n browser-plugin-%{name}
+%update_browser_plugins
 
-%triggerin -n browser-plugin-%{name} -- netscape-common
-%nsplugin_install -d %{_libdir}/netscape/plugins libjavaplugin_oji.so
-
-%triggerun -n browser-plugin-%{name} -- netscape-common
-%nsplugin_uninstall -d %{_libdir}/netscape/plugins libjavaplugin_oji.so
-
-%triggerin -n browser-plugin-%{name} -- seamonkey
-%nsplugin_install -d %{_libdir}/seamonkey/plugins libjavaplugin_oji.so
-
-%triggerun -n browser-plugin-%{name} -- seamonkey
-%nsplugin_uninstall -d %{_libdir}/seamonkey/plugins libjavaplugin_oji.so
-
-# as rpm removes the old obsoleted package files after the triggers
-# are ran, add another trigger to make the links there.
-%triggerpostun -n browser-plugin-%{name} -- mozilla-plugin-java-sun
-%nsplugin_install -f -d %{_libdir}/mozilla/plugins libjavaplugin_oji.so
-
-%triggerpostun -n browser-plugin-%{name} -- mozilla-firefox-plugin-java-sun
-%nsplugin_install -f -d %{_libdir}/mozilla-firefox/plugins libjavaplugin_oji.so
+%postun -n browser-plugin-%{name}
+if [ "$1" = 0 ]; then
+       %update_browser_plugins
+fi
 
 %files
 %defattr(644,root,root,755)
@@ -847,7 +810,7 @@
 %dir %{jredir}/plugin/i386
 %dir %{jredir}/plugin/i386/*
 %attr(755,root,root) %{jredir}/plugin/i386/*/libjavaplugin_oji.so
-%attr(755,root,root) %{_plugindir}/*.so
+%attr(755,root,root) %{_browserpluginsdir}/*.so
 %endif
 
 %files sources
@@ -861,6 +824,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.152.2.3  2007/04/09 21:54:54  glen
+- merge browser plugins v2 from AC-branch
+
 Revision 1.152.2.2  2007/04/04 11:22:17  glen
 - not upwards compatible
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/java-sun.spec?r1=1.152.2.2&r2=1.152.2.3&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to