rpms/kvm/devel kvm.spec,1.4,1.5
Jeremy Katz (katzj)
fedora-extras-commits at redhat.com
Mon Feb 19 16:32:16 UTC 2007
Author: katzj
Update of /cvs/extras/rpms/kvm/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11637
Modified Files:
kvm.spec
Log Message:
* Mon Feb 19 2007 Jeremy Katz <katzj at redhat.com> - 12-2
- include bios and keymaps in the kvm package since we need a slightly
different version for kvm now
- include man page
Index: kvm.spec
===================================================================
RCS file: /cvs/extras/rpms/kvm/devel/kvm.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- kvm.spec 26 Jan 2007 20:54:30 -0000 1.4
+++ kvm.spec 19 Feb 2007 16:31:44 -0000 1.5
@@ -1,7 +1,7 @@
Summary: Kernel-based Virtual Machine
Name: kvm
Version: 12
-Release: 1
+Release: 2
License: GPL
Group: Development/Tools
URL: http://kvm.sf.net
@@ -15,7 +15,6 @@
BuildRequires: e2fsprogs-devel
# kvm kernel side is only x86/x86_64 as that's where the hardware is
ExclusiveArch: %{ix86} x86_64
-Requires: qemu
%description
KVM (for Kernel-based Virtual Machine) is a full virtualization solution
@@ -31,15 +30,19 @@
%build
./configure --with-patched-kernel --qemu-cc=gcc34 --kerneldir=$(pwd)/kernel --prefix=%{_prefix}
+# we need to install the data bits in a different path
+sed -i 's/CONFIG_QEMU_SHAREDIR \"\/usr\/share\/qemu\"/CONFIG_QEMU_SHAREDIR \"\/usr\/share\/kvm\"/' qemu/config-host.h
+sed -i 's/datadir=\/usr\/share\/qemu/datadir=\/usr\/share\/kvm/' qemu/config-host.mak
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
-# we require qemu, so we can just use its keymaps, etc and not package them
-# ourself
-rm -rf $RPM_BUILD_ROOT/%{_datadir}/qemu $RPM_BUILD_ROOT/%{_mandir} $RPM_BUILD_ROOT/%{_docdir}
+# we have to have our own copies of the bios/keymaps due to incompat with
+# qemu 0.9. include the man page
+mv $RPM_BUILD_ROOT/%{_mandir}/man1/qemu.1* $RPM_BUILD_ROOT/%{_mandir}/man1/qemu-kvm.1
+rm -rf $RPM_BUILD_ROOT/%{_mandir}/man*/qemu-img* $RPM_BUILD_ROOT/%{_docdir}
rm -f $RPM_BUILD_ROOT/%{_bindir}/qemu-img
# no shared lib, static libs
rm -fr $RPM_BUILD_ROOT/%{_includedir} $RPM_BUILD_ROOT/%{_libdir}
@@ -53,8 +56,15 @@
%files
%defattr(-,root,root,-)
%{_bindir}/qemu-kvm
+%{_mandir}/man*/*
+%{_datadir}/kvm
%changelog
+* Mon Feb 19 2007 Jeremy Katz <katzj at redhat.com> - 12-2
+- include bios and keymaps in the kvm package since we need a slightly
+ different version for kvm now
+- include man page
+
* Fri Jan 26 2007 Jeremy Katz <katzj at redhat.com> - 12-1
- update to kvm-12
- add qemu patch for better ATAPI DMA support (which works with ata_piix)
More information about the scm-commits
mailing list