SPECS: java-sun.spec - browser plugins v2
glen
glen at pld-linux.org
Fri Jan 12 19:23:44 CET 2007
Author: glen Date: Fri Jan 12 18:23:44 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- browser plugins v2
---- Files affected:
SPECS:
java-sun.spec (1.160 -> 1.161)
---- Diffs:
================================================================
Index: SPECS/java-sun.spec
diff -u SPECS/java-sun.spec:1.160 SPECS/java-sun.spec:1.161
--- SPECS/java-sun.spec:1.160 Fri Jan 12 07:41:55 2007
+++ SPECS/java-sun.spec Fri Jan 12 19:23:39 2007
@@ -2,6 +2,7 @@
# TODO:
# - better way to choose preferred jvm (currently the symlinks are hardcoded)
# Maybe a package containing only the symlinks?
+# - unpackaged: /usr/share/man/man1/javaws.1.gz
#
%define _src_ver 6
%define _dir_ver %(echo %{version} | sed 's/\\.\\(..\\)$/_\\1/')
@@ -19,7 +20,7 @@
Patch0: %{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
@@ -40,10 +41,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/.*'
@@ -208,6 +205,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
@@ -231,13 +229,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
@@ -278,7 +272,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
@@ -325,7 +319,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}
@@ -377,43 +371,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)
@@ -814,7 +778,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
@@ -828,6 +792,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.161 2007/01/12 18:23:39 glen
+- browser plugins v2
+
Revision 1.160 2007/01/12 06:41:55 arekm
- amd64 is back
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/java-sun.spec?r1=1.160&r2=1.161&f=u
More information about the pld-cvs-commit
mailing list