X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=libguestfs.spec.in;h=92ec289c60577cac133bf12c606c998ddf57e5b6;hp=e4dcaef1ffca67c4e4ec7fa11eb68b4313c439aa;hb=7e7b2d30b13c2daad59995c06392cb4b24ffa9e6;hpb=b4d2a01828e5de85e5eee3631f7fe3925a0312ca diff --git a/libguestfs.spec.in b/libguestfs.spec.in index e4dcaef..92ec289 100644 --- a/libguestfs.spec.in +++ b/libguestfs.spec.in @@ -16,10 +16,12 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: /usr/bin/pod2man BuildRequires: /usr/bin/pod2text BuildRequires: febootstrap >= 1.5 -BuildRequires: augeas-devel +BuildRequires: augeas-devel >= 0.5.0 +BuildRequires: qemu # If you want to build the bindings for different languages: BuildRequires: ocaml +BuildRequires: ocaml-findlib-devel BuildRequires: perl-devel BuildRequires: perl-Test-Pod BuildRequires: perl-Test-Pod-Coverage @@ -151,14 +153,18 @@ rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.a rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.la # Clean up the examples/ directory which will get installed in %doc. -pushd examples +# Note we can't delete the original examples/Makefile because that +# will be needed by the check section later in the RPM build. +cp -a examples ex +pushd ex make clean rm Makefile* rm -rf .deps .libs popd # Same for ocaml/examples. -pushd ocaml/examples +cp -a ocaml/examples ocaml/ex +pushd ocaml/ex make clean rm Makefile* popd @@ -185,7 +191,7 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(-,root,root,-) -%doc HACKING README examples html/guestfs.3.html html/pod.css +%doc HACKING TODO README ex html/guestfs.3.html html/pod.css %{_libdir}/libguestfs.so %{_mandir}/man3/guestfs.3* %{_includedir}/guestfs.h @@ -213,7 +219,7 @@ rm -rf $RPM_BUILD_ROOT %files ocaml-devel %defattr(-,root,root,-) -%doc ocaml/examples +%doc ocaml/ex %{_libdir}/ocaml/guestfs/*.a %{_libdir}/ocaml/guestfs/*.cmxa %{_libdir}/ocaml/guestfs/*.cmx