]> git.pld-linux.org Git - packages/icedtea-web.git/blame - icedtea-web.spec
Revert "BR xulrunner-devel (instead of iceweasel-devel)"
[packages/icedtea-web.git] / icedtea-web.spec
CommitLineData
352e3c92
JK
1# TODO:
2# - separate netx.jar? I guess it contains the JNLP implementation
3
4# Conditional build:
f5e47fe2 5%bcond_with javadoc # don't build javadoc
352e3c92
JK
6%bcond_with tests # build with tests (interactive?)
7
352e3c92
JK
8Summary: Web browser Java plugin and an implementation of Java Web Start
9Summary(pl.UTF-8): Wtyczka Java dla przeglądarek WWW i implementacja Java Web Start
10Name: icedtea-web
7744b0fb 11Version: 1.6.2
e84bd18e 12Release: 2
352e3c92
JK
13License: GPL v2
14Group: Applications
08250ffa 15Source0: http://icedtea.wildebeest.org/download/source/%{name}-%{version}.tar.gz
7744b0fb 16# Source0-md5: ef9b7746dab933afa871428da73169f6
0b382fbc 17URL: http://icedtea.classpath.org/wiki/IcedTea-Web
49f09924
ER
18BuildRequires: autoconf
19BuildRequires: automake
20BuildRequires: gtk+2-devel
28a602e2 21BuildRequires: iceweasel-devel
49f09924
ER
22%{?with_tests:BuildRequires: java-junit}
23BuildRequires: java-rhino
24BuildRequires: jpackage-utils
022f92f4 25BuildRequires: libxslt-progs
352e3c92 26BuildRequires: rpm-javaprov
352e3c92 27BuildRequires: zlib-devel
1408eff5 28%{?buildrequires_jdk}
f45b2d4c 29Obsoletes: icedtea6-jre-base-mozilla-plugin
352e3c92
JK
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33The IcedTea-Web project provides a Free Software web browser plugin
34running applets written in the Java programming language and an
35implementation of Java Web Start, originally based on the NetX
36project.
37
38%package -n browser-plugin-java-%{name}
39Summary: IceTea Java plugin for WWW browsers
40Summary(pl.UTF-8): Wtyczka Javy do przeglądarek WWW
41Group: Development/Languages/Java
f45b2d4c 42Requires: %{name} = %{version}-%{release}
352e3c92
JK
43Requires: browser-plugins >= 2.0
44Requires: browser-plugins(%{_target_base_arch})
45Obsoletes: browser-plugin-java-icedtea6
46
47%description -n browser-plugin-java-%{name}
48Java plugin for WWW browsers.
49
50%description -n browser-plugin-java-%{name} -l pl.UTF-8
51Wtyczka z obsługą Javy dla przeglądarek WWW.
52
53%package javadoc
54Summary: Online manual for %{name}
55Summary(pl.UTF-8): Dokumentacja online do %{name}
56Group: Documentation
57Requires: jpackage-utils
49f09924
ER
58%if "%{_rpmversion}" >= "5"
59BuildArch: noarch
60%endif
352e3c92
JK
61
62%description javadoc
63Documentation for %{name}.
64
65%description javadoc -l pl.UTF-8
66Dokumentacja do %{name}.
67
68%description javadoc -l fr.UTF-8
69Javadoc pour %{name}.
70
71%prep
72%setup -q
73
74%build
75%{__aclocal}
76%{__autoconf}
77%{__automake}
78
79%configure \
2584f227 80 --with-java=%{_bindir}/java \
352e3c92
JK
81 --with-jdk-home="%{java_home}" \
82 --docdir="%{_javadocdir}/%{name}-%{version}" \
83 %{!?with_javadoc:--disable-docs}
84
85%{__make}
86
87%{?with_tests:%{__make} -j1 plugin-tests run-netx-unit-tests run-netx-dist-tests}
88
89%install
90rm -rf $RPM_BUILD_ROOT
2ad298b5 91%{__make} -j1 install \
352e3c92
JK
92 DESTDIR=$RPM_BUILD_ROOT
93
49f09924 94install -d $RPM_BUILD_ROOT%{_browserpluginsdir}
04dc088e 95ln -s %{_libdir}/IcedTeaPlugin.so $RPM_BUILD_ROOT%{_browserpluginsdir}/libjavaplugin.so
21c67ecf
JK
96
97%if %{with javadoc}
352e3c92 98ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
21c67ecf 99%endif
352e3c92
JK
100
101%clean
102rm -rf $RPM_BUILD_ROOT
103
104%post javadoc
105ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
106
107%post -n browser-plugin-java-%{name}
108%update_browser_plugins
109
110%postun -n browser-plugin-java-%{name}
111if [ "$1" = 0 ]; then
112 %update_browser_plugins
113fi
114
352e3c92
JK
115%files
116%defattr(644,root,root,755)
117%doc AUTHORS ChangeLog NEWS README
1408eff5
ER
118%attr(755,root,root) %{_bindir}/javaws
119%attr(755,root,root) %{_bindir}/itweb-settings
724e68b2 120%attr(755,root,root) %{_bindir}/policyeditor
1408eff5 121%attr(755,root,root) %{_libdir}/IcedTeaPlugin.so
352e3c92 122%{_datadir}/%{name}
a71a9a9e 123%{_pixmapsdir}/javaws.png
bf070a03
JK
124%{_mandir}/man1/*.1*
125%lang(cs) %{_mandir}/cs/man1/*.1*
126%lang(de) %{_mandir}/de/man1/*.1*
127%lang(pl) %{_mandir}/pl/man1/*.1*
352e3c92
JK
128
129%files -n browser-plugin-java-%{name}
130%defattr(644,root,root,755)
04dc088e 131%attr(755,root,root) %{_browserpluginsdir}/libjavaplugin.so
352e3c92
JK
132
133%if %{with javadoc}
134%files javadoc
135%defattr(644,root,root,755)
136%{_javadocdir}/%{name}-%{version}
137%ghost %{_javadocdir}/%{name}
138%endif
This page took 0.085628 seconds and 4 git commands to generate.