X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=libguestfs.spec.in;h=684f272c6908aed9c7d6e0c3abd5ab84b88a3475;hp=84ace5cdbf3101ad3a3b464e83f77550da862936;hb=89404ec0ba9781b55cb3a87689bcc519e7d73ea2;hpb=b36dab0552df45d3d08aeeaf931294d091516f1f diff --git a/libguestfs.spec.in b/libguestfs.spec.in index 84ace5c..684f272 100644 --- a/libguestfs.spec.in +++ b/libguestfs.spec.in @@ -48,6 +48,9 @@ BuildRequires: java >= 1.5.0 BuildRequires: jpackage-utils BuildRequires: java-devel +# For virt-inspector: +BuildRequires: perl-Sys-Virt + # Runtime requires: Requires: qemu >= 0.10-7 @@ -91,6 +94,7 @@ For Java bindings, see 'libguestfs-java-devel'. Summary: Development tools and libraries for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: pkgconfig %description devel @@ -112,6 +116,22 @@ modifying virtual machine disk images from the command line and shell scripts. +%package -n virt-inspector +Summary: Display OS version, kernel, drivers, etc in a virtual machine +Group: Development/Tools +License: GPLv2+ +Requires: %{name} = %{version}-%{release} +Requires: guestfish +Requires: perl-Sys-Virt + + +%description -n virt-inspector +Virt-inspector examines a virtual machine and tries to determine the +version of the OS, the kernel version, what drivers are installed, +whether the virtual machine is fully virtualized (FV) or +para-virtualized (PV), what applications are installed and more. + + %package -n ocaml-%{name} Summary: OCaml bindings for %{name} Group: Development/Libraries @@ -218,10 +238,8 @@ Requires: jpackage-utils %build %if %{buildnonet} mkdir repo -pushd repo -cp $(find /var/cache/yum/build -name '*.rpm') . -createrepo . -popd +find /var/cache/yum/build -type f -name '*.rpm' -print0 | xargs -0 cp -t repo +createrepo repo %define extra --with-mirror=file://$(pwd)/repo --with-repo=fedora-12 %else %define extra %nil @@ -230,12 +248,13 @@ popd ./configure \ --prefix=%{_prefix} --libdir=%{_libdir} \ --with-java-home=%{java_home} \ + --with-qemu="qemu-kvm qemu-system-%{_build_arch} qemu" \ + --enable-debug-command \ %{extra} # 'INSTALLDIRS' ensures that perl libs are installed in the vendor dir # not the site dir. -# Uses javac which is incompatible with parallel make. -make INSTALLDIRS=vendor +make INSTALLDIRS=vendor %{?_smp_mflags} %check @@ -312,22 +331,29 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(-,root,root,-) -%doc HACKING TODO README ex html/guestfs.3.html html/pod.css +%doc ChangeLog HACKING TODO README ex html/guestfs.3.html html/pod.css %doc src/generator.ml %{_libdir}/libguestfs.so %{_mandir}/man3/guestfs.3* %{_includedir}/guestfs.h %{_includedir}/guestfs-actions.h %{_includedir}/guestfs-structs.h +%{_libdir}/pkgconfig/libguestfs.pc %files -n guestfish %defattr(-,root,root,-) -%doc html/guestfish.1.html html/pod.css +%doc html/guestfish.1.html html/pod.css recipes/ %{_bindir}/guestfish %{_mandir}/man1/guestfish.1* +%files -n virt-inspector +%defattr(-,root,root,-) +%{_bindir}/virt-inspector +%{_mandir}/man1/virt-inspector.1* + + %files -n ocaml-%{name} %defattr(-,root,root,-) %doc README @@ -392,9 +418,18 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Mon Apr 20 2009 Richard Jones - @VERSION@-1 +* Tue Apr 28 2009 Richard Jones - @VERSION@-1 - New upstream version @VERSION@. +* Tue Apr 28 2009 Richard Jones - 1.0.15-1 +- New upstream version 1.0.15. + +* Fri Apr 24 2009 Richard Jones - 1.0.12-1 +- New upstream version 1.0.12. + +* Wed Apr 22 2009 Richard Jones - 1.0.6-1 +- New upstream version 1.0.6. + * Mon Apr 20 2009 Richard Jones - 1.0.2-1 - New upstream version 1.0.2.