SPECS (java-sun-1_5): java-sun.spec - merge browser plugins v2 fro...
glen
glen at pld-linux.org
Mon Apr 9 23:55:00 CEST 2007
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
More information about the pld-cvs-commit
mailing list