[libguestfs/el5] libguestfs 1.19.13-4

Richard W.M. Jones rjones at fedoraproject.org
Wed Jun 27 19:24:26 UTC 2012


commit fa0db6eafb18092e0e10c904ef988e1e540ece67
Author: Richard W.M. Jones <rjones at redhat.com>
Date:   Wed Jun 27 18:48:34 2012 +0100

    libguestfs 1.19.13-4
    
    _rpmconfigdir doesn't exist in RHEL 5, so replace with absolute path.
    ruby_* doesn't exist in RHEL 5, so replace with absolute paths.
    Remove ja and uk man pages.
    Don't install the daemon.

 README.EPEL-5   |   14 +++++++++++++-
 libguestfs.spec |   50 ++++++++++----------------------------------------
 2 files changed, 23 insertions(+), 41 deletions(-)
---
diff --git a/README.EPEL-5 b/README.EPEL-5
index 9f783a9..d948217 100644
--- a/README.EPEL-5
+++ b/README.EPEL-5
@@ -17,7 +17,17 @@ EPEL repository.
 ----------------
 
 After enabling the EPEL repository, install libguestfs in the normal
-way using yum.  No post-installation configuration should be needed.
+way using yum.  It appears that yum from RHEL 5 cannot resolve the
+complicated upgrade from old libguestfs to this version, so you may
+need to do:
+
+ yum remove libguestfs          # remove old packages
+ yum install libguestfs [etc]
+
+Note that only x86-64 packages are available.  32 bit packages cannot
+be supplied because there is no 32 bit KVM on RHEL 5.
+
+No post-installation configuration should be needed.
 
 You must have a non-Xen kernel installed on the host.  Note that the
 non-Xen kernel just needs to be installed, it does *not* need to be
@@ -77,6 +87,8 @@ either removed completely or disabled:
 
  - Internationalization of any non-C programs.
 
+ - Japanese and Ukrainian man pages.
+
  - guestfs_vfs_label cannot read labels from NTFS filesystems.
 
  - guestfs_blkid may return fewer fields than expected on a more modern
diff --git a/libguestfs.spec b/libguestfs.spec
index d1fe392..2fe53c7 100644
--- a/libguestfs.spec
+++ b/libguestfs.spec
@@ -22,7 +22,7 @@ Summary:       Access and modify virtual machine disk images
 Name:          libguestfs
 Epoch:         1
 Version:       1.19.13
-Release:       2%{?dist}
+Release:       4%{?dist}
 License:       LGPLv2+
 Group:         Development/Libraries
 URL:           http://libguestfs.org/
@@ -240,8 +240,8 @@ Requires:      fuse
 # Provide our own custom requires for the supermin appliance.
 Source1:       libguestfs-find-requires.sh
 %global _use_internal_dependency_generator 0
-%global __find_provides %{_rpmconfigdir}/find-provides
-%global __find_requires %{SOURCE1} %{_rpmconfigdir}/find-requires
+%global __find_provides /usr/lib/rpm/find-provides
+%global __find_requires %{SOURCE1} /usr/lib/rpm/find-requires
 
 # Replacement README file for EL5 users.
 Source4:       README.EPEL-5
@@ -477,7 +477,6 @@ python-%{name} contains Python bindings for %{name}.
 Summary:       Ruby bindings for %{name}
 Group:         Development/Libraries
 Requires:      %{name} = %{epoch}:%{version}-%{release}
-Requires:      ruby(abi) = 1.9.1
 Requires:      ruby
 Provides:      ruby(guestfs) = %{version}
 
@@ -523,26 +522,6 @@ Requires:      jpackage-utils
 %{name}-javadoc contains the Java documentation for %{name}.
 
 
-%package man-pages-ja
-Summary:       Japanese (ja) man pages for %{name}
-Group:         Development/Libraries
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-
-%description man-pages-ja
-%{name}-man-pages-ja contains Japanese (ja) man pages
-for %{name}.
-
-
-%package man-pages-uk
-Summary:       Ukrainian (uk) man pages for %{name}
-Group:         Development/Libraries
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-
-%description man-pages-uk
-%{name}-man-pages-uk contains Ukrainian (uk) man pages
-for %{name}.
-
-
 %prep
 %setup -q
 
@@ -617,7 +596,6 @@ cat yum.conf
   --mandir=%{_mandir} \
   --sysconfdir=%{_sysconfdir} \
   --with-qemu="qemu-kvm" \
-  --enable-install-daemon \
   %{extra} || {
     echo "==== config.log ===="
     cat config.log
@@ -877,8 +855,8 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %doc ruby/examples/*.rb
 %doc ruby/doc/site/*
-%{ruby_vendorlibdir}/guestfs.rb
-%{ruby_vendorarchdir}/_guestfs.so
+/usr/lib/ruby/site_ruby/1.8/guestfs.rb
+/usr/lib64/ruby/site_ruby/1.8/x86_64-linux/_guestfs.so
 %{_mandir}/man3/guestfs-ruby.3*
 
 
@@ -899,22 +877,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/javadoc/%{name}-java-%{version}
 
 
-%files man-pages-ja
-%defattr(-,root,root,-)
-%lang(ja) %{_mandir}/ja/man1/*.1*
-%lang(ja) %{_mandir}/ja/man3/*.3*
-
-
-%files man-pages-uk
-%defattr(-,root,root,-)
-%lang(uk) %{_mandir}/uk/man1/*.1*
-%lang(uk) %{_mandir}/uk/man3/*.3*
-
-
 %changelog
-* Wed Jun 27 2012 Richard W.M. Jones <rjones at redhat.com> - 1:1.19.13-2
+* Wed Jun 27 2012 Richard W.M. Jones <rjones at redhat.com> - 1:1.19.13-4
 - New upstream version 1.19.13.
 - Update patches.
+- _rpmconfigdir doesn't exist in RHEL 5, so replace with absolute path.
+- ruby_* doesn't exist in RHEL 5, so replace with absolute paths.
+- Remove ja and uk man pages.
+- Don't install the daemon.
 
 * Tue Jun 26 2012 Richard W.M. Jones <rjones at redhat.com> - 1:1.19.12-3
 - New upstream version 1.19.12.


More information about the scm-commits mailing list