# Name without java- prefix. If it is application, not a library,
# just do s/srcname/name/g
%define srcname -
-%include /usr/lib/rpm/macros.java
Summary: -
Summary(pl.UTF-8): -
Name: java-%{srcname}
%endif
BuildRequires: jpackage-utils
BuildRequires: rpm-javaprov
-BuildRequires: rpmbuild(macros) >= 1.300
-# for %%undos macro
-BuildRequires: rpmbuild(macros) >= 1.553
-%if %{with source}
-BuildRequires: rpmbuild(macros) >= 1.555
-%endif
+# if using noarch subpackage:
+#BuildRequires: rpm-build >= 4.6
+BuildRequires: rpmbuild(macros) >= 1.745
BuildRequires: sed >= 4.0
# for %{_javadir}
Requires: jpackage-utils
+# if no JNI: use global noarch, remove noarch from subpackages
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Summary(it.UTF-8): Documentazione di %{srcname}
Summary(pl.UTF-8): Podręcznik dla %{srcname}
Group: Documentation
+BuildArch: noarch
%description doc
Documentation for %{srcname}.
Summary(pl.UTF-8): Dokumentacja online do %{srcname}
Group: Documentation
Requires: jpackage-utils
+BuildArch: noarch
%description javadoc
Documentation for %{srcname}.
%package manual
Summary: Tutorial for %{srcname}
+Summary(pl.UTF-8): Podręcznik do pakietu %{srcname}
Group: Documentation
+BuildArch: noarch
%description manual
Manual for %{srcname}.
+%description manual -l pl.UTF-8
+Podręcznik do pakietu %{srcname}.
+
%package source
Summary: Source code of %{srcname}
Summary(pl.UTF-8): Kod źródłowy %{srcname}
Group: Documentation
Requires: jpackage-utils >= 1.7.5-2
+BuildArch: noarch
%description source
Source code of %{srcname}.