3 %bcond_without javadoc # don't build javadoc
5 %include /usr/lib/rpm/macros.java
6 Summary: Java binding to the libvirt library
7 Summary(pl.UTF-8): Wiązanie Javy do biblioteki libvirt
13 Source0: ftp://libvirt.org/libvirt/java/libvirt-java-%{version}.tar.gz
14 # Source0-md5: 0a2a4420c38b950f33cdae93ff0e79a8
15 URL: http://libvirt.org/
17 BuildRequires: jpackage-utils
18 BuildRequires: libvirt-devel >= 0.8.2
19 BuildRequires: rpm >= 4.4.9-56
20 BuildRequires: rpm-javaprov
21 BuildRequires: rpmbuild(macros) >= 1.300
22 Requires: jpackage-utils
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Java binding to the libvirt library.
29 %description -l pl.UTF-8
30 Wiązanie Javy do biblioteki libvirt.
33 Summary: Documentation for java-libvirt binding
34 Summary(pl.UTF-8): Dokumentacja do wiązań java-libvirt
36 Requires: jpackage-utils
39 Documentation for java-libvirt binding.
41 %description javadoc -l pl.UTF-8
42 Dokumentacja do wiązań java-libvirt.
45 %setup -q -n libvirt-java-%{version}
48 export JAVA_HOME="%{java_home}"
50 %ant build %{?with_javadoc:docs}
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT%{_javadir}
56 cp -p target/libvirt-%{version}.jar $RPM_BUILD_ROOT%{_javadir}
57 ln -s libvirt-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libvirt.jar
60 install -d $RPM_BUILD_ROOT%{_javadocdir}/libvirt-%{version}
61 cp -a target/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/libvirt-%{version}
62 ln -s libvirt-%{version} $RPM_BUILD_ROOT%{_javadocdir}/libvirt # ghost symlink
66 rm -rf $RPM_BUILD_ROOT
69 ln -nfs libvirt-%{version} %{_javadocdir}/libvirt
72 %defattr(644,root,root,755)
73 %doc AUTHORS ChangeLog LICENCE NEWS README
74 %{_javadir}/libvirt-%{version}.jar
75 %{_javadir}/libvirt.jar
79 %defattr(644,root,root,755)
80 %{_javadocdir}/libvirt-%{version}
81 %ghost %{_javadocdir}/libvirt