+#
+# Conditional build:
+%bcond_without javadoc # don't build javadoc
+%bcond_without tests # don't build and run tests
+#
%include /usr/lib/rpm/macros.java
Summary: -
Name: -
Source0: -
# Source0-md5: -
URL: -
+%if %(locale -a | grep -q '^en_US$'; echo $?)
+BuildRequires: glibc-localedb-all
+%endif
BuildRequires: jpackage-utils
BuildRequires: rpm-javaprov
BuildRequires: rpmbuild(macros) >= 1.300
%description javadoc -l pl.UTF-8
Dokumentacja do %{name} -
+%description javadoc -l fr
+Javadoc pour %{name}.
+
%prep
%setup -q
required_jars="jaxp_parser_impl"
export CLASSPATH=$(build-classpath $required_jars)
+export LC_ALL=en_US # source code not US-ASCII
+
%ant
%{__make}
done
# javadoc
+%if %{with javadoc}
install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -a dist/docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
+%endif
# source code
install -d $RPM_BUILD_ROOT%{_prefix}/src/%{name}-%{version}
%defattr(644,root,root,755)
%doc docs/*
-#%%files demo
-#%defattr(644,root,root,755)
-#%{_examplesdir}/%{name}-%{version}
+%if 0
+%files demo
+%defattr(644,root,root,755)
+%{_examplesdir}/%{name}-%{version}
+%endif
+%if %{with javadoc}
%files javadoc
%defattr(644,root,root,755)
%{_javadocdir}/%{name}-%{version}
%ghost %{_javadocdir}/%{name}
+%endif