2 # - separate netx.jar? I guess it contains the JNLP implementation
5 %bcond_with javadoc # don't build javadoc
6 %bcond_with tests # build with tests (interactive?)
8 Summary: Web browser Java plugin and an implementation of Java Web Start
9 Summary(pl.UTF-8): Wtyczka Java dla przeglądarek WWW i implementacja Java Web Start
15 Source0: http://icedtea.wildebeest.org/download/source/%{name}-%{version}.tar.gz
16 # Source0-md5: ef9b7746dab933afa871428da73169f6
17 URL: http://icedtea.classpath.org/wiki/IcedTea-Web
18 BuildRequires: autoconf
19 BuildRequires: automake
20 BuildRequires: gtk+2-devel
21 BuildRequires: iceweasel-devel
22 %{?with_tests:BuildRequires: java-junit}
23 BuildRequires: java-rhino
24 BuildRequires: jpackage-utils
25 BuildRequires: libxslt-progs
26 BuildRequires: rpm-javaprov
27 BuildRequires: zlib-devel
29 Obsoletes: icedtea6-jre-base-mozilla-plugin
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 The IcedTea-Web project provides a Free Software web browser plugin
34 running applets written in the Java programming language and an
35 implementation of Java Web Start, originally based on the NetX
38 %package -n browser-plugin-java-%{name}
39 Summary: IceTea Java plugin for WWW browsers
40 Summary(pl.UTF-8): Wtyczka Javy do przeglądarek WWW
41 Group: Development/Languages/Java
42 Requires: %{name} = %{version}-%{release}
43 Requires: browser-plugins >= 2.0
44 Requires: browser-plugins(%{_target_base_arch})
45 Obsoletes: browser-plugin-java-icedtea6
47 %description -n browser-plugin-java-%{name}
48 Java plugin for WWW browsers.
50 %description -n browser-plugin-java-%{name} -l pl.UTF-8
51 Wtyczka z obsługą Javy dla przeglądarek WWW.
54 Summary: Online manual for %{name}
55 Summary(pl.UTF-8): Dokumentacja online do %{name}
57 Requires: jpackage-utils
58 %if "%{_rpmversion}" >= "5"
63 Documentation for %{name}.
65 %description javadoc -l pl.UTF-8
66 Dokumentacja do %{name}.
68 %description javadoc -l fr.UTF-8
80 --with-java=%{_bindir}/java \
81 --with-jdk-home="%{java_home}" \
82 --docdir="%{_javadocdir}/%{name}-%{version}" \
83 %{!?with_javadoc:--disable-docs}
87 %{?with_tests:%{__make} -j1 plugin-tests run-netx-unit-tests run-netx-dist-tests}
90 rm -rf $RPM_BUILD_ROOT
91 %{__make} -j1 install \
92 DESTDIR=$RPM_BUILD_ROOT
94 install -d $RPM_BUILD_ROOT%{_browserpluginsdir}
95 ln -s %{_libdir}/IcedTeaPlugin.so $RPM_BUILD_ROOT%{_browserpluginsdir}/libjavaplugin.so
98 ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
102 rm -rf $RPM_BUILD_ROOT
105 ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
107 %post -n browser-plugin-java-%{name}
108 %update_browser_plugins
110 %postun -n browser-plugin-java-%{name}
111 if [ "$1" = 0 ]; then
112 %update_browser_plugins
116 %defattr(644,root,root,755)
117 %doc AUTHORS ChangeLog NEWS README
118 %attr(755,root,root) %{_bindir}/javaws
119 %attr(755,root,root) %{_bindir}/itweb-settings
120 %attr(755,root,root) %{_bindir}/policyeditor
121 %attr(755,root,root) %{_libdir}/IcedTeaPlugin.so
123 %{_pixmapsdir}/javaws.png
125 %lang(cs) %{_mandir}/cs/man1/*.1*
126 %lang(de) %{_mandir}/de/man1/*.1*
127 %lang(pl) %{_mandir}/pl/man1/*.1*
129 %files -n browser-plugin-java-%{name}
130 %defattr(644,root,root,755)
131 %attr(755,root,root) %{_browserpluginsdir}/libjavaplugin.so
135 %defattr(644,root,root,755)
136 %{_javadocdir}/%{name}-%{version}
137 %ghost %{_javadocdir}/%{name}