3 %bcond_without javadoc # javadoc API documentation
5 Summary: Java binding to the libvirt library
6 Summary(pl.UTF-8): Wiązanie Javy do biblioteki libvirt
12 Source0: https://download.libvirt.org/java/libvirt-java-%{version}.tar.gz
13 # Source0-md5: 2a96d4508ad5c600cb877e1d7a8efae1
14 URL: https://libvirt.org/
15 BuildRequires: java-jna >= 3.3
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.745
22 Requires: java-jna >= 3.3
23 Requires: jpackage-utils
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 Java binding to the libvirt library.
30 %description -l pl.UTF-8
31 Wiązanie Javy do biblioteki libvirt.
34 Summary: Documentation for java-libvirt binding
35 Summary(pl.UTF-8): Dokumentacja do wiązań java-libvirt
37 Requires: jpackage-utils
40 Documentation for java-libvirt binding.
42 %description javadoc -l pl.UTF-8
43 Dokumentacja do wiązań java-libvirt.
46 %setup -q -n libvirt-java-%{version}
49 export JAVA_HOME="%{java_home}"
51 %ant build jar %{?with_javadoc:docs}
54 rm -rf $RPM_BUILD_ROOT
55 install -d $RPM_BUILD_ROOT%{_javadir}
57 cp -p target/libvirt-%{version}.jar $RPM_BUILD_ROOT%{_javadir}
58 ln -s libvirt-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libvirt.jar
61 install -d $RPM_BUILD_ROOT%{_javadocdir}/libvirt-%{version}
62 cp -a target/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/libvirt-%{version}
63 ln -s libvirt-%{version} $RPM_BUILD_ROOT%{_javadocdir}/libvirt # ghost symlink
67 rm -rf $RPM_BUILD_ROOT
70 ln -nfs libvirt-%{version} %{_javadocdir}/libvirt
73 %defattr(644,root,root,755)
74 %doc AUTHORS ChangeLog LICENSE NEWS README
75 %{_javadir}/libvirt-%{version}.jar
76 %{_javadir}/libvirt.jar
80 %defattr(644,root,root,755)
81 %{_javadocdir}/libvirt-%{version}
82 %ghost %{_javadocdir}/libvirt