]> git.pld-linux.org Git - SPECS.git/blob - java-libvirt.spec
SPECS updated Mon 29 Apr 22:05:02 CEST 2024
[SPECS.git] / java-libvirt.spec
1 #
2 # Conditional build:
3 %bcond_without  javadoc         # javadoc API documentation
4 #
5 Summary:        Java binding to the libvirt library
6 Summary(pl.UTF-8):      Wiązanie Javy do biblioteki libvirt
7 Name:           java-libvirt
8 Version:        0.5.3
9 Release:        1
10 License:        MIT
11 Group:          Libraries/Java
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
16 BuildRequires:  jdk
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
24 BuildArch:      noarch
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 Java binding to the libvirt library.
29
30 %description -l pl.UTF-8
31 Wiązanie Javy do biblioteki libvirt.
32
33 %package javadoc
34 Summary:        Documentation for java-libvirt binding
35 Summary(pl.UTF-8):      Dokumentacja do wiązań java-libvirt
36 Group:          Documentation
37 Requires:       jpackage-utils
38
39 %description javadoc
40 Documentation for java-libvirt binding.
41
42 %description javadoc -l pl.UTF-8
43 Dokumentacja do wiązań java-libvirt.
44
45 %prep
46 %setup -q -n libvirt-java-%{version}
47
48 %build
49 export JAVA_HOME="%{java_home}"
50
51 %ant build jar %{?with_javadoc:docs}
52
53 %install
54 rm -rf $RPM_BUILD_ROOT
55 install -d $RPM_BUILD_ROOT%{_javadir}
56
57 cp -p target/libvirt-%{version}.jar $RPM_BUILD_ROOT%{_javadir}
58 ln -s libvirt-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libvirt.jar
59
60 %if %{with javadoc}
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
64 %endif
65
66 %clean
67 rm -rf $RPM_BUILD_ROOT
68
69 %post javadoc
70 ln -nfs libvirt-%{version} %{_javadocdir}/libvirt
71
72 %files
73 %defattr(644,root,root,755)
74 %doc AUTHORS ChangeLog LICENSE NEWS README
75 %{_javadir}/libvirt-%{version}.jar
76 %{_javadir}/libvirt.jar
77
78 %if %{with javadoc}
79 %files javadoc
80 %defattr(644,root,root,755)
81 %{_javadocdir}/libvirt-%{version}
82 %ghost %{_javadocdir}/libvirt
83 %endif
This page took 0.154722 seconds and 3 git commands to generate.