[qemu] Updates from upstream towards 0.13 stable, fix deps

Justin M. Forbes jforbes at fedoraproject.org
Tue Aug 10 13:26:44 UTC 2010


commit 990c3a7c7cf753297aa99b595c6a29d4d1f80898
Author: Justin M. Forbes <jforbes at redhat.com>
Date:   Tue Aug 10 08:23:48 2010 -0500

    Updates from upstream towards 0.13 stable, fix deps

 .gitignore |    1 +
 qemu.spec  |   29 ++++++++++++++---------------
 sources    |    2 +-
 3 files changed, 16 insertions(+), 16 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2c30915..f939288 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 qemu-kvm-0.13.0-b81fe95.tar.gz
+qemu-kvm-0.13.0-25fdf4a.tar.gz
diff --git a/qemu.spec b/qemu.spec
index af60ed2..d4d2450 100644
--- a/qemu.spec
+++ b/qemu.spec
@@ -1,9 +1,9 @@
-%define githead b81fe95
+%define githead 25fdf4a
 
 Summary: QEMU is a FAST! processor emulator
 Name: qemu
 Version: 0.13.0
-Release: 0.2.20100727git%{githead}%{?dist}
+Release: 0.3.20100809git%{githead}%{?dist}
 # Epoch because we pushed a qemu-1.0 package
 Epoch: 2
 License: GPLv2+ and LGPLv2+ and BSD
@@ -39,8 +39,6 @@ Source6: ksmtuned.init
 Source7: ksmtuned
 Source8: ksmtuned.conf
 
-Patch57: avoid-llseek.patch
-
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel
 BuildRequires: libaio-devel
@@ -49,6 +47,7 @@ BuildRequires: pciutils-devel
 BuildRequires: pulseaudio-libs-devel
 BuildRequires: ncurses-devel
 BuildRequires: texinfo
+BuildRequires: spice-protocol spice-server-devel
 Requires: %{name}-user = %{epoch}:%{version}-%{release}
 Requires: %{name}-system-x86 = %{epoch}:%{version}-%{release}
 Requires: %{name}-system-sparc = %{epoch}:%{version}-%{release}
@@ -132,7 +131,7 @@ Provides: kvm = 85
 Obsoletes: kvm < 85
 Requires: vgabios
 Requires: seabios-bin
-Requires: /usr/share/gpxe/e1000-0x100e.rom
+Requires: /usr/share/gpxe/8086100e.rom.rom
 Requires: /usr/share/gpxe/rtl8029.rom
 Requires: /usr/share/gpxe/pcnet32.rom
 Requires: /usr/share/gpxe/rtl8139.rom
@@ -226,7 +225,7 @@ Group: Development/Tools
 
 %description kvm-tools
 This package contains some diagnostics and debugging tools for KVM,
-such as kvmtrace and kvm_stat.
+such as kvm_stat.
 %endif
 
 %prep
@@ -264,6 +263,7 @@ buildldflags="VL_LDFLAGS=-Wl,--build-id"
             --disable-strip \
             --extra-ldflags=$extraldflags \
             --extra-cflags="$RPM_OPT_FLAGS" \
+            --enable-spice \
             --disable-xen
 
 echo "config-host.mak contents:"
@@ -275,10 +275,6 @@ make V=1 %{?_smp_mflags} $buildldflags
 cp -a x86_64-softmmu/qemu-system-x86_64 qemu-kvm
 make clean
 
-cd kvm/test
-./configure --prefix=%{_prefix} --kerneldir=$(pwd)/../kernel/
-make kvmtrace
-cd ../../
 %endif
 
 ./configure \
@@ -292,6 +288,7 @@ cd ../../
     --extra-ldflags=$extraldflags \
     --extra-cflags="$RPM_OPT_FLAGS" \
     --disable-xen \
+    --enable-spice \
     --disable-werror
 
 echo "config-host.mak contents:"
@@ -318,8 +315,6 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d
 
 install -m 0755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/modules/kvm.modules
-install -m 0755 kvm/test/kvmtrace $RPM_BUILD_ROOT%{_bindir}/
-install -m 0755 kvm/test/kvmtrace_format $RPM_BUILD_ROOT%{_bindir}/
 install -m 0755 kvm/kvm_stat $RPM_BUILD_ROOT%{_bindir}/
 install -m 0755 qemu-kvm $RPM_BUILD_ROOT%{_bindir}/
 install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d
@@ -360,7 +355,7 @@ pxe_link() {
   ln -s ../gpxe/$2.rom %{buildroot}%{_datadir}/%{name}/pxe-$1.bin
 }
 
-pxe_link e1000 e1000-0x100e
+pxe_link e1000 8086100e
 pxe_link ne2k_pci rtl8029
 pxe_link pcnet pcnet32
 pxe_link rtl8139 rtl8139
@@ -494,8 +489,6 @@ fi
 %{_sysconfdir}/qemu/target-*
 %files kvm-tools
 %defattr(-,root,root,-)
-%{_bindir}/kvmtrace
-%{_bindir}/kvmtrace_format
 %{_bindir}/kvm_stat
 %endif
 %if !%{with_x86only}
@@ -541,6 +534,12 @@ fi
 %{_mandir}/man1/qemu-img.1*
 
 %changelog
+* Mon Aug 9 2010 Justin M. Forbes <jforbes at redhat.com> - 2:0.13.0-0.3.20100809git25fdf4a
+- Updates from upstream towards 0.13 stable
+- Fix requires on gpxe
+- enable spice now that buildreqs are in the repository.
+- ksmtrace has moved to a separate upstream package
+
 * Tue Jul 27 2010 Justin M. Forbes <jforbes at redhat.com> - 2:0.13.0-0.2.20100727gitb81fe95
 - add texinfo buildreq for manpages.
 
diff --git a/sources b/sources
index 6e5d966..7b285f1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-940a1af9eafdebcf7c746b837fee3613  qemu-kvm-0.13.0-b81fe95.tar.gz
+7f083a69c98b6b57bb2a4d52a7b50a72  qemu-kvm-0.13.0-25fdf4a.tar.gz


More information about the scm-commits mailing list