rpms/xen/devel xen.spec,1.237,1.238

Gerd Hoffmann kraxel at fedoraproject.org
Thu May 28 08:04:08 UTC 2009


Author: kraxel

Update of /cvs/pkgs/rpms/xen/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21609

Modified Files:
	xen.spec 
Log Message:
doc subpackage fixes


Index: xen.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xen/devel/xen.spec,v
retrieving revision 1.237
retrieving revision 1.238
diff -u -p -r1.237 -r1.238
--- xen.spec	27 May 2009 16:24:01 -0000	1.237
+++ xen.spec	28 May 2009 08:03:37 -0000	1.238
@@ -6,7 +6,7 @@
 Summary: Xen is a virtual machine monitor
 Name:    xen
 Version: 3.4.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 Group:   Development/Libraries
 License: GPLv2+ and LGPLv2+ and BSD
 URL:     http://xen.org/
@@ -143,7 +143,7 @@ export XEN_VENDORVERSION="-%{release}"
 export CFLAGS="$RPM_OPT_FLAGS"
 make %{?_smp_mflags} prefix=/usr dist-xen
 make %{?_smp_mflags} prefix=/usr dist-tools
-make %{?_smp_mflags} prefix=/usr dist-docs
+make                 prefix=/usr dist-docs
 unset CFLAGS
 make dist-stubdom
 
@@ -222,7 +222,9 @@ install -m 644 %{SOURCE32} %{buildroot}%
 ############ fixup info files ############
 
 mkdir -p %{buildroot}/usr/share/info
-mv %{buildroot}/usr/info/*info* %{buildroot}/usr/share/info
+for info in %{buildroot}/usr/info/*info*; do
+	mv "$info" "%{buildroot}/usr/share/info/xen-$(basename $info)"
+done
 rmdir %{buildroot}/usr/info
 
 ############ create dirs in /var ############
@@ -278,6 +280,16 @@ fi
 %post libs -p /sbin/ldconfig
 %postun libs -p /sbin/ldconfig
 
+%post doc
+/sbin/install-info --info-dir=/usr/share/info /usr/share/info/xen-configure.info
+/sbin/install-info --info-dir=/usr/share/info /usr/share/info/xen-standards.info
+
+%preun doc
+if [ $1 = 0 ]; then
+  /sbin/install-info --delete --info-dir=/usr/share/info /usr/share/info/xen-configure.info
+  /sbin/install-info --delete --info-dir=/usr/share/info /usr/share/info/xen-standards.info
+fi
+
 %clean
 rm -rf %{buildroot}
 
@@ -449,6 +461,11 @@ rm -rf %{buildroot}
 %{_libdir}/*.a
 
 %changelog
+* Thu May 28 2009 Gerd Hoffmann <kraxel at redhat.com> - 3.4.0-2
+- rename info files to fix conflict with binutils.
+- add install-info calls for the doc subpackage.
+- un-parallelize doc build.
+
 * Wed May 27 2009 Gerd Hoffmann <kraxel at redhat.com> - 3.4.0-1
 - update to version 3.4.0.
 - cleanup specfile, add doc subpackage.




More information about the scm-commits mailing list