diff --git a/libvirt.spec b/libvirt.spec
index 1853355..03b59d5 100644
--- a/libvirt.spec
+++ b/libvirt.spec
@@ -362,8 +362,8 @@
 
 Summary: Library providing a simple virtualization API
 Name: libvirt
-Version: 1.2.9
-Release: 4%{?dist}%{?extra_release}
+Version: 1.2.10
+Release: 1%{?dist}%{?extra_release}
 License: LGPLv2+
 Group: Development/Libraries
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
@@ -374,16 +374,6 @@ URL: http://libvirt.org/
 %endif
 Source: http://libvirt.org/sources/%{?mainturl}libvirt-%{version}.tar.gz
 
-# Fix specifying CPU for qemu aarch64
-Patch0001: 0001-qemu_command-Split-qemuBuildCpuArgStr.patch
-Patch0002: 0002-qemu-Don-t-compare-CPU-against-host-for-TCG.patch
-# Fix selinux errors with /dev/net/tun (bz #1147057)
-Patch0003: 0003-security_selinux-Don-t-relabel-dev-net-tun.patch
-# Fix creating i686 guest with x86_64 emulator (bz #1153797)
-Patch0004: 0004-qemu-x86_64-is-good-enough-for-i686.patch
-# Fix tests with latest libxml2
-Patch0005: 0005-util-Prepare-URI-formatting-for-libxml2-2.9.2.patch
-
 %if %{with_libvirtd}
 Requires: libvirt-daemon = %{version}-%{release}
     %if %{with_network}
@@ -1208,16 +1198,6 @@ driver
 %prep
 %setup -q
 
-# Fix specifying CPU for qemu aarch64
-%patch0001 -p1
-%patch0002 -p1
-# Fix selinux errors with /dev/net/tun (bz #1147057)
-%patch0003 -p1
-# Fix creating i686 guest with x86_64 emulator (bz #1153797)
-%patch0004 -p1
-# Fix tests with latest libxml2
-%patch0005 -p1
-
 %build
 %if ! %{with_xen}
     %define _without_xen --without-xen
@@ -2271,6 +2251,17 @@ exit 0
 %dir %{_includedir}/libvirt
 %{_includedir}/libvirt/virterror.h
 %{_includedir}/libvirt/libvirt.h
+%{_includedir}/libvirt/libvirt-domain.h
+%{_includedir}/libvirt/libvirt-domain-snapshot.h
+%{_includedir}/libvirt/libvirt-event.h
+%{_includedir}/libvirt/libvirt-host.h
+%{_includedir}/libvirt/libvirt-interface.h
+%{_includedir}/libvirt/libvirt-network.h
+%{_includedir}/libvirt/libvirt-nodedev.h
+%{_includedir}/libvirt/libvirt-nwfilter.h
+%{_includedir}/libvirt/libvirt-secret.h
+%{_includedir}/libvirt/libvirt-storage.h
+%{_includedir}/libvirt/libvirt-stream.h
 %{_includedir}/libvirt/libvirt-qemu.h
 %{_includedir}/libvirt/libvirt-lxc.h
 %{_libdir}/pkgconfig/libvirt.pc
@@ -2294,6 +2285,9 @@ exit 0
 %doc examples/systemtap
 
 %changelog
+* Mon Nov  3 2014 Daniel Veillard <veillard@redhat.com> - 1.2.10
+- upstream release
+
 * Thu Oct 30 2014 Cole Robinson <crobinso@redhat.com> - 1.2.9-4
 - Fix creating i686 guest with x86_64 emulator (bz #1153797)
 - Fix tests with latest libxml2
diff --git a/sources b/sources
index 2f03b1d..b0710ab 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f017075995062ff1d15577b0b093d02e  libvirt-1.2.9.tar.gz
+1338a14c1cf2935f9485abc41b107ef9  libvirt-1.2.10.tar.gz