1 %include /usr/lib/rpm/macros.java
7 Group: Development/Languages/Java
11 BuildRequires: jpackage-utils
12 BuildRequires: rpm-javaprov
13 BuildRequires: rpmbuild(macros) >= 1.300
14 Requires: jpackage-utils
16 ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664} noarch
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 Summary: Manual for %{name}
23 Summary(fr.UTF-8): Documentation pour %{name}
24 Summary(it.UTF-8): Documentazione di %{name}
25 Summary(pl.UTF-8): Podręcznik dla %{name}
29 Documentation for %{name}.
31 %description doc -l fr.UTF-8
32 Documentation pour %{name}.
34 %description doc -l it.UTF-8
35 Documentazione di %{name}.
37 %description doc -l pl.UTF-8
38 Dokumentacja do %{name}.
41 Summary: Online manual for %{name}
42 Summary(pl.UTF-8): Dokumentacja online do %{name}
44 Requires: jpackage-utils
47 Documentation for %{name} -
49 %description javadoc -l pl.UTF-8
50 Dokumentacja do %{name} -
56 export JAVA_HOME="%{java_home}"
58 required_jars="jaxp_parser_impl"
59 export CLASSPATH=$(build-classpath $required_jars)
65 rm -rf $RPM_BUILD_ROOT
66 install -d $RPM_BUILD_ROOT%{_javadir}
68 cp -a dist/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
69 ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
71 # for jakarta packages:
72 for a in dist/*.jar; do
74 cp -a dist/$jar $RPM_BUILD_ROOT%{_javadir}/${jar%%.jar}-%{version}.jar
75 ln -s ${jar%%.jar}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/$jar
79 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
80 cp -a dist/docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
81 ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
84 install -d $RPM_BUILD_ROOT%{_prefix}/src/%{name}-%{version}
85 # NOTE: for jakarta-tomcat we must keep src subdir (or patch tomcat otherwise)
86 cp -a src $RPM_BUILD_ROOT%{_prefix}/src/%{name}-%{version}
89 rm -rf $RPM_BUILD_ROOT
92 ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
95 %defattr(644,root,root,755)
99 %defattr(644,root,root,755)
103 #%defattr(644,root,root,755)
104 #%{_examplesdir}/%{name}-%{version}
107 %defattr(644,root,root,755)
108 %{_javadocdir}/%{name}-%{version}
109 %ghost %{_javadocdir}/%{name}