2 # - separate netx.jar? I guess it contains the JNLP implementation
5 %bcond_without javadoc # don't build javadoc
6 %bcond_with tests # build with tests (interactive?)
8 %define use_jdk icedtea7
10 Summary: Web browser Java plugin and an implementation of Java Web Start
11 Summary(pl.UTF-8): Wtyczka Java dla przeglądarek WWW i implementacja Java Web Start
17 Source0: http://icedtea.wildebeest.org/download/source/%{name}-%{version}.tar.gz
18 # Source0-md5: a03135f895d60837f6bf7784de0c3914
19 URL: http://icedtea.classpath.org/wiki/IcedTea-Web
20 BuildRequires: libxslt-progs
21 BuildRequires: rpm-javaprov
22 BuildRequires: xulrunner-devel
23 BuildRequires: zlib-devel
25 Requires: icedtea7-jre-base >= 1.9
26 Obsoletes: icedtea6-jre-base-mozilla-plugin
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 The IcedTea-Web project provides a Free Software web browser plugin
31 running applets written in the Java programming language and an
32 implementation of Java Web Start, originally based on the NetX
35 %package -n browser-plugin-java-%{name}
36 Summary: IceTea Java plugin for WWW browsers
37 Summary(pl.UTF-8): Wtyczka Javy do przeglądarek WWW
38 Group: Development/Languages/Java
39 URL: http://icedtea.classpath.org/wiki/IcedTea-Web
40 BuildRequires: autoconf
41 BuildRequires: automake
42 BuildRequires: gtk+2-devel
43 %{?with_tests:BuildRequires: java-junit}
44 BuildRequires: java-rhino
45 BuildRequires: jpackage-utils
46 Requires: %{name} = %{version}-%{release}
47 Requires: browser-plugins >= 2.0
48 Requires: browser-plugins(%{_target_base_arch})
49 Obsoletes: browser-plugin-java-icedtea6
51 %description -n browser-plugin-java-%{name}
52 Java plugin for WWW browsers.
54 %description -n browser-plugin-java-%{name} -l pl.UTF-8
55 Wtyczka z obsługą Javy dla przeglądarek WWW.
58 Summary: Online manual for %{name}
59 Summary(pl.UTF-8): Dokumentacja online do %{name}
61 Requires: jpackage-utils
64 Documentation for %{name}.
66 %description javadoc -l pl.UTF-8
67 Dokumentacja do %{name}.
69 %description javadoc -l fr.UTF-8
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 install -d $RPM_BUILD_ROOT%{_browserpluginsdir}
93 DESTDIR=$RPM_BUILD_ROOT
95 ln -s %{_libdir}/IcedTeaPlugin.so $RPM_BUILD_ROOT%{_browserpluginsdir}/libjavaplugin.so
96 ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
99 rm -rf $RPM_BUILD_ROOT
102 ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
104 %post -n browser-plugin-java-%{name}
105 %update_browser_plugins
107 %postun -n browser-plugin-java-%{name}
108 if [ "$1" = 0 ]; then
109 %update_browser_plugins
113 %defattr(644,root,root,755)
114 %doc AUTHORS ChangeLog NEWS README
115 %attr(755,root,root) %{_bindir}/javaws
116 %attr(755,root,root) %{_bindir}/itweb-settings
117 %attr(755,root,root) %{_libdir}/IcedTeaPlugin.so
119 %{_mandir}/man1/javaws.*
121 %files -n browser-plugin-java-%{name}
122 %defattr(644,root,root,755)
123 %attr(755,root,root) %{_browserpluginsdir}/libjavaplugin.so
127 %defattr(644,root,root,755)
128 %{_javadocdir}/%{name}-%{version}
129 %ghost %{_javadocdir}/%{name}