[arch-commits] Commit in qemu/repos (16 files)
Date: Tuesday, January 13, 2015 @ 15:17:04 Author: tpowa Revision: 228968 db-move: moved qemu from [testing] to [extra] (i686, x86_64) Added: qemu/repos/extra-i686/65-kvm.rules (from rev 228967, qemu/repos/testing-i686/65-kvm.rules) qemu/repos/extra-i686/PKGBUILD (from rev 228967, qemu/repos/testing-i686/PKGBUILD) qemu/repos/extra-i686/qemu.install (from rev 228967, qemu/repos/testing-i686/qemu.install) qemu/repos/extra-x86_64/65-kvm.rules (from rev 228967, qemu/repos/testing-x86_64/65-kvm.rules) qemu/repos/extra-x86_64/PKGBUILD (from rev 228967, qemu/repos/testing-x86_64/PKGBUILD) qemu/repos/extra-x86_64/qemu.install (from rev 228967, qemu/repos/testing-x86_64/qemu.install) Deleted: qemu/repos/extra-i686/2.0.0-usb-stack.patch qemu/repos/extra-i686/65-kvm.rules qemu/repos/extra-i686/PKGBUILD qemu/repos/extra-i686/qemu.install qemu/repos/extra-x86_64/2.0.0-usb-stack.patch qemu/repos/extra-x86_64/65-kvm.rules qemu/repos/extra-x86_64/PKGBUILD qemu/repos/extra-x86_64/qemu.install qemu/repos/testing-i686/ qemu/repos/testing-x86_64/ + /65-kvm.rules |4 /PKGBUILD | 184 +++ /qemu.install | 46 extra-i686/2.0.0-usb-stack.patch | 36 -- extra-i686/65-kvm.rules|2 extra-i686/PKGBUILD| 100 --- extra-i686/qemu.install| 23 extra-x86_64/2.0.0-usb-stack.patch | 36 -- extra-x86_64/65-kvm.rules |2 extra-x86_64/PKGBUILD | 100 --- extra-x86_64/qemu.install | 23 11 files changed, 234 insertions(+), 322 deletions(-) Deleted: extra-i686/2.0.0-usb-stack.patch === --- extra-i686/2.0.0-usb-stack.patch2015-01-13 14:17:01 UTC (rev 228967) +++ extra-i686/2.0.0-usb-stack.patch2015-01-13 14:17:04 UTC (rev 228968) @@ -1,36 +0,0 @@ -Correct post load checks: -1. dev-setup_len == sizeof(dev-data_buf) -seems fine, no need to fail migration -2. When state is DATA, passing index len - will cause memcpy with negative length, - resulting in heap overflow - -First of the issues was reported by dgilbert. - -Reported-by: Dr. David Alan Gilbert dgilbert at redhat.com -Signed-off-by: Michael S. Tsirkin mst at redhat.com - -changes from v1: -- drop state check -- lightly tested - - hw/usb/bus.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/hw/usb/bus.c b/hw/usb/bus.c -index e48b19f..ff1dfe6 100644 a/hw/usb/bus.c -+++ b/hw/usb/bus.c - at at -51,8 +51,8 at at static int usb_device_post_load(void *opaque, int version_id) - } - if (dev-setup_index 0 || - dev-setup_len 0 || --dev-setup_index = sizeof(dev-data_buf) || --dev-setup_len = sizeof(dev-data_buf)) { -+dev-setup_index dev-setup_len || -+dev-setup_len sizeof(dev-data_buf)) { - return -EINVAL; - } - return 0; - Deleted: extra-i686/65-kvm.rules === --- extra-i686/65-kvm.rules 2015-01-13 14:17:01 UTC (rev 228967) +++ extra-i686/65-kvm.rules 2015-01-13 14:17:04 UTC (rev 228968) @@ -1,2 +0,0 @@ -KERNEL==kvm, GROUP=kvm, MODE=0660 -KERNEL==vhost-net, GROUP=kvm, MODE=0660, TAG+=uaccess, OPTIONS+=static_node=vhost-net Copied: qemu/repos/extra-i686/65-kvm.rules (from rev 228967, qemu/repos/testing-i686/65-kvm.rules) === --- extra-i686/65-kvm.rules (rev 0) +++ extra-i686/65-kvm.rules 2015-01-13 14:17:04 UTC (rev 228968) @@ -0,0 +1,2 @@ +KERNEL==kvm, GROUP=kvm, MODE=0660 +KERNEL==vhost-net, GROUP=kvm, MODE=0660, TAG+=uaccess, OPTIONS+=static_node=vhost-net Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2015-01-13 14:17:01 UTC (rev 228967) +++ extra-i686/PKGBUILD 2015-01-13 14:17:04 UTC (rev 228968) @@ -1,100 +0,0 @@ -# $Id$ -# Maintainer: Tobias Powalowski tp...@archlinux.org -pkgname=('qemu' 'libcacard') -pkgver=2.1.2 -pkgrel=1 -arch=('i686' 'x86_64') -license=('GPL2' 'LGPL2.1') -url=http://wiki.qemu.org/Index.html; -makedepends=('pixman' 'libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2' - 'gnutls=2.4.1' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl' - 'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp' - 'libiscsi' 'libcacard' 'spice' 'spice-protocol' 'python2' - 'usbredir') -replaces=('qemu-kvm') -options=(!strip) -source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2 -65-kvm.rules -2.0.0-usb-stack.patch) - -prepare () -{ - cd ${srcdir}/${pkgname}-${pkgver} - patch -Np1 -i ${srcdir}/2.0.0-usb-stack.patch -} - -build ()
[arch-commits] Commit in qemu/repos (16 files)
Date: Friday, September 26, 2014 @ 11:25:59 Author: tpowa Revision: 223030 archrelease: copy trunk to extra-i686, extra-x86_64 Added: qemu/repos/extra-i686/2.0.0-usb-stack.patch (from rev 223029, qemu/trunk/2.0.0-usb-stack.patch) qemu/repos/extra-i686/65-kvm.rules (from rev 223029, qemu/trunk/65-kvm.rules) qemu/repos/extra-i686/PKGBUILD (from rev 223029, qemu/trunk/PKGBUILD) qemu/repos/extra-i686/qemu.install (from rev 223029, qemu/trunk/qemu.install) qemu/repos/extra-x86_64/2.0.0-usb-stack.patch (from rev 223029, qemu/trunk/2.0.0-usb-stack.patch) qemu/repos/extra-x86_64/65-kvm.rules (from rev 223029, qemu/trunk/65-kvm.rules) qemu/repos/extra-x86_64/PKGBUILD (from rev 223029, qemu/trunk/PKGBUILD) qemu/repos/extra-x86_64/qemu.install (from rev 223029, qemu/trunk/qemu.install) Deleted: qemu/repos/extra-i686/2.0.0-usb-stack.patch qemu/repos/extra-i686/65-kvm.rules qemu/repos/extra-i686/PKGBUILD qemu/repos/extra-i686/qemu.install qemu/repos/extra-x86_64/2.0.0-usb-stack.patch qemu/repos/extra-x86_64/65-kvm.rules qemu/repos/extra-x86_64/PKGBUILD qemu/repos/extra-x86_64/qemu.install + /2.0.0-usb-stack.patch | 72 /65-kvm.rules |4 /PKGBUILD | 200 +++ /qemu.install | 46 extra-i686/2.0.0-usb-stack.patch | 36 -- extra-i686/65-kvm.rules|2 extra-i686/PKGBUILD| 100 - extra-i686/qemu.install| 23 extra-x86_64/2.0.0-usb-stack.patch | 36 -- extra-x86_64/65-kvm.rules |2 extra-x86_64/PKGBUILD | 100 - extra-x86_64/qemu.install | 23 12 files changed, 322 insertions(+), 322 deletions(-) Deleted: extra-i686/2.0.0-usb-stack.patch === --- extra-i686/2.0.0-usb-stack.patch2014-09-26 06:54:23 UTC (rev 223029) +++ extra-i686/2.0.0-usb-stack.patch2014-09-26 09:25:59 UTC (rev 223030) @@ -1,36 +0,0 @@ -Correct post load checks: -1. dev-setup_len == sizeof(dev-data_buf) -seems fine, no need to fail migration -2. When state is DATA, passing index len - will cause memcpy with negative length, - resulting in heap overflow - -First of the issues was reported by dgilbert. - -Reported-by: Dr. David Alan Gilbert dgilbert at redhat.com -Signed-off-by: Michael S. Tsirkin mst at redhat.com - -changes from v1: -- drop state check -- lightly tested - - hw/usb/bus.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/hw/usb/bus.c b/hw/usb/bus.c -index e48b19f..ff1dfe6 100644 a/hw/usb/bus.c -+++ b/hw/usb/bus.c - at at -51,8 +51,8 at at static int usb_device_post_load(void *opaque, int version_id) - } - if (dev-setup_index 0 || - dev-setup_len 0 || --dev-setup_index = sizeof(dev-data_buf) || --dev-setup_len = sizeof(dev-data_buf)) { -+dev-setup_index dev-setup_len || -+dev-setup_len sizeof(dev-data_buf)) { - return -EINVAL; - } - return 0; - Copied: qemu/repos/extra-i686/2.0.0-usb-stack.patch (from rev 223029, qemu/trunk/2.0.0-usb-stack.patch) === --- extra-i686/2.0.0-usb-stack.patch(rev 0) +++ extra-i686/2.0.0-usb-stack.patch2014-09-26 09:25:59 UTC (rev 223030) @@ -0,0 +1,36 @@ +Correct post load checks: +1. dev-setup_len == sizeof(dev-data_buf) +seems fine, no need to fail migration +2. When state is DATA, passing index len + will cause memcpy with negative length, + resulting in heap overflow + +First of the issues was reported by dgilbert. + +Reported-by: Dr. David Alan Gilbert dgilbert at redhat.com +Signed-off-by: Michael S. Tsirkin mst at redhat.com +--- + +changes from v1: +- drop state check +- lightly tested + + hw/usb/bus.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/hw/usb/bus.c b/hw/usb/bus.c +index e48b19f..ff1dfe6 100644 +--- a/hw/usb/bus.c b/hw/usb/bus.c + at at -51,8 +51,8 at at static int usb_device_post_load(void *opaque, int version_id) + } + if (dev-setup_index 0 || + dev-setup_len 0 || +-dev-setup_index = sizeof(dev-data_buf) || +-dev-setup_len = sizeof(dev-data_buf)) { ++dev-setup_index dev-setup_len || ++dev-setup_len sizeof(dev-data_buf)) { + return -EINVAL; + } + return 0; + Deleted: extra-i686/65-kvm.rules === --- extra-i686/65-kvm.rules 2014-09-26 06:54:23 UTC (rev 223029) +++ extra-i686/65-kvm.rules 2014-09-26 09:25:59 UTC (rev 223030) @@ -1,2 +0,0 @@ -KERNEL==kvm, GROUP=kvm, MODE=0660 -KERNEL==vhost-net, GROUP=kvm, MODE=0660, TAG+=uaccess,
[arch-commits] Commit in qemu/repos (16 files)
Date: Thursday, September 11, 2014 @ 15:14:07 Author: tpowa Revision: 221429 archrelease: copy trunk to extra-i686, extra-x86_64 Added: qemu/repos/extra-i686/2.0.0-usb-stack.patch (from rev 221428, qemu/trunk/2.0.0-usb-stack.patch) qemu/repos/extra-i686/65-kvm.rules (from rev 221428, qemu/trunk/65-kvm.rules) qemu/repos/extra-i686/PKGBUILD (from rev 221428, qemu/trunk/PKGBUILD) qemu/repos/extra-i686/qemu.install (from rev 221428, qemu/trunk/qemu.install) qemu/repos/extra-x86_64/2.0.0-usb-stack.patch (from rev 221428, qemu/trunk/2.0.0-usb-stack.patch) qemu/repos/extra-x86_64/65-kvm.rules (from rev 221428, qemu/trunk/65-kvm.rules) qemu/repos/extra-x86_64/PKGBUILD (from rev 221428, qemu/trunk/PKGBUILD) qemu/repos/extra-x86_64/qemu.install (from rev 221428, qemu/trunk/qemu.install) Deleted: qemu/repos/extra-i686/2.0.0-usb-stack.patch qemu/repos/extra-i686/65-kvm.rules qemu/repos/extra-i686/PKGBUILD qemu/repos/extra-i686/qemu.install qemu/repos/extra-x86_64/2.0.0-usb-stack.patch qemu/repos/extra-x86_64/65-kvm.rules qemu/repos/extra-x86_64/PKGBUILD qemu/repos/extra-x86_64/qemu.install + /2.0.0-usb-stack.patch | 72 /65-kvm.rules |4 /PKGBUILD | 200 +++ /qemu.install | 46 extra-i686/2.0.0-usb-stack.patch | 36 -- extra-i686/65-kvm.rules|2 extra-i686/PKGBUILD| 100 - extra-i686/qemu.install| 23 extra-x86_64/2.0.0-usb-stack.patch | 36 -- extra-x86_64/65-kvm.rules |2 extra-x86_64/PKGBUILD | 100 - extra-x86_64/qemu.install | 23 12 files changed, 322 insertions(+), 322 deletions(-) Deleted: extra-i686/2.0.0-usb-stack.patch === --- extra-i686/2.0.0-usb-stack.patch2014-09-11 13:13:50 UTC (rev 221428) +++ extra-i686/2.0.0-usb-stack.patch2014-09-11 13:14:07 UTC (rev 221429) @@ -1,36 +0,0 @@ -Correct post load checks: -1. dev-setup_len == sizeof(dev-data_buf) -seems fine, no need to fail migration -2. When state is DATA, passing index len - will cause memcpy with negative length, - resulting in heap overflow - -First of the issues was reported by dgilbert. - -Reported-by: Dr. David Alan Gilbert dgilbert at redhat.com -Signed-off-by: Michael S. Tsirkin mst at redhat.com - -changes from v1: -- drop state check -- lightly tested - - hw/usb/bus.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/hw/usb/bus.c b/hw/usb/bus.c -index e48b19f..ff1dfe6 100644 a/hw/usb/bus.c -+++ b/hw/usb/bus.c - at at -51,8 +51,8 at at static int usb_device_post_load(void *opaque, int version_id) - } - if (dev-setup_index 0 || - dev-setup_len 0 || --dev-setup_index = sizeof(dev-data_buf) || --dev-setup_len = sizeof(dev-data_buf)) { -+dev-setup_index dev-setup_len || -+dev-setup_len sizeof(dev-data_buf)) { - return -EINVAL; - } - return 0; - Copied: qemu/repos/extra-i686/2.0.0-usb-stack.patch (from rev 221428, qemu/trunk/2.0.0-usb-stack.patch) === --- extra-i686/2.0.0-usb-stack.patch(rev 0) +++ extra-i686/2.0.0-usb-stack.patch2014-09-11 13:14:07 UTC (rev 221429) @@ -0,0 +1,36 @@ +Correct post load checks: +1. dev-setup_len == sizeof(dev-data_buf) +seems fine, no need to fail migration +2. When state is DATA, passing index len + will cause memcpy with negative length, + resulting in heap overflow + +First of the issues was reported by dgilbert. + +Reported-by: Dr. David Alan Gilbert dgilbert at redhat.com +Signed-off-by: Michael S. Tsirkin mst at redhat.com +--- + +changes from v1: +- drop state check +- lightly tested + + hw/usb/bus.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/hw/usb/bus.c b/hw/usb/bus.c +index e48b19f..ff1dfe6 100644 +--- a/hw/usb/bus.c b/hw/usb/bus.c + at at -51,8 +51,8 at at static int usb_device_post_load(void *opaque, int version_id) + } + if (dev-setup_index 0 || + dev-setup_len 0 || +-dev-setup_index = sizeof(dev-data_buf) || +-dev-setup_len = sizeof(dev-data_buf)) { ++dev-setup_index dev-setup_len || ++dev-setup_len sizeof(dev-data_buf)) { + return -EINVAL; + } + return 0; + Deleted: extra-i686/65-kvm.rules === --- extra-i686/65-kvm.rules 2014-09-11 13:13:50 UTC (rev 221428) +++ extra-i686/65-kvm.rules 2014-09-11 13:14:07 UTC (rev 221429) @@ -1,2 +0,0 @@ -KERNEL==kvm, GROUP=kvm, MODE=0660 -KERNEL==vhost-net, GROUP=kvm, MODE=0660, TAG+=uaccess,
[arch-commits] Commit in qemu/repos (16 files)
Date: Sunday, August 3, 2014 @ 10:13:48 Author: tpowa Revision: 218529 archrelease: copy trunk to testing-i686, testing-x86_64 Added: qemu/repos/testing-i686/2.0.0-usb-stack.patch (from rev 218528, qemu/trunk/2.0.0-usb-stack.patch) qemu/repos/testing-i686/65-kvm.rules (from rev 218528, qemu/trunk/65-kvm.rules) qemu/repos/testing-i686/PKGBUILD (from rev 218528, qemu/trunk/PKGBUILD) qemu/repos/testing-i686/qemu.install (from rev 218528, qemu/trunk/qemu.install) qemu/repos/testing-x86_64/2.0.0-usb-stack.patch (from rev 218528, qemu/trunk/2.0.0-usb-stack.patch) qemu/repos/testing-x86_64/65-kvm.rules (from rev 218528, qemu/trunk/65-kvm.rules) qemu/repos/testing-x86_64/PKGBUILD (from rev 218528, qemu/trunk/PKGBUILD) qemu/repos/testing-x86_64/qemu.install (from rev 218528, qemu/trunk/qemu.install) Deleted: qemu/repos/testing-i686/2.0.0-usb-stack.patch qemu/repos/testing-i686/65-kvm.rules qemu/repos/testing-i686/PKGBUILD qemu/repos/testing-i686/qemu.install qemu/repos/testing-x86_64/2.0.0-usb-stack.patch qemu/repos/testing-x86_64/65-kvm.rules qemu/repos/testing-x86_64/PKGBUILD qemu/repos/testing-x86_64/qemu.install --+ /2.0.0-usb-stack.patch | 72 +++ /65-kvm.rules|4 /PKGBUILD| 200 + /qemu.install| 46 +++ testing-i686/2.0.0-usb-stack.patch | 36 - testing-i686/65-kvm.rules|2 testing-i686/PKGBUILD| 100 testing-i686/qemu.install| 23 --- testing-x86_64/2.0.0-usb-stack.patch | 36 - testing-x86_64/65-kvm.rules |2 testing-x86_64/PKGBUILD | 100 testing-x86_64/qemu.install | 23 --- 12 files changed, 322 insertions(+), 322 deletions(-) Deleted: testing-i686/2.0.0-usb-stack.patch === --- testing-i686/2.0.0-usb-stack.patch 2014-08-03 08:13:35 UTC (rev 218528) +++ testing-i686/2.0.0-usb-stack.patch 2014-08-03 08:13:48 UTC (rev 218529) @@ -1,36 +0,0 @@ -Correct post load checks: -1. dev-setup_len == sizeof(dev-data_buf) -seems fine, no need to fail migration -2. When state is DATA, passing index len - will cause memcpy with negative length, - resulting in heap overflow - -First of the issues was reported by dgilbert. - -Reported-by: Dr. David Alan Gilbert dgilbert at redhat.com -Signed-off-by: Michael S. Tsirkin mst at redhat.com - -changes from v1: -- drop state check -- lightly tested - - hw/usb/bus.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/hw/usb/bus.c b/hw/usb/bus.c -index e48b19f..ff1dfe6 100644 a/hw/usb/bus.c -+++ b/hw/usb/bus.c - at at -51,8 +51,8 at at static int usb_device_post_load(void *opaque, int version_id) - } - if (dev-setup_index 0 || - dev-setup_len 0 || --dev-setup_index = sizeof(dev-data_buf) || --dev-setup_len = sizeof(dev-data_buf)) { -+dev-setup_index dev-setup_len || -+dev-setup_len sizeof(dev-data_buf)) { - return -EINVAL; - } - return 0; - Copied: qemu/repos/testing-i686/2.0.0-usb-stack.patch (from rev 218528, qemu/trunk/2.0.0-usb-stack.patch) === --- testing-i686/2.0.0-usb-stack.patch (rev 0) +++ testing-i686/2.0.0-usb-stack.patch 2014-08-03 08:13:48 UTC (rev 218529) @@ -0,0 +1,36 @@ +Correct post load checks: +1. dev-setup_len == sizeof(dev-data_buf) +seems fine, no need to fail migration +2. When state is DATA, passing index len + will cause memcpy with negative length, + resulting in heap overflow + +First of the issues was reported by dgilbert. + +Reported-by: Dr. David Alan Gilbert dgilbert at redhat.com +Signed-off-by: Michael S. Tsirkin mst at redhat.com +--- + +changes from v1: +- drop state check +- lightly tested + + hw/usb/bus.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/hw/usb/bus.c b/hw/usb/bus.c +index e48b19f..ff1dfe6 100644 +--- a/hw/usb/bus.c b/hw/usb/bus.c + at at -51,8 +51,8 at at static int usb_device_post_load(void *opaque, int version_id) + } + if (dev-setup_index 0 || + dev-setup_len 0 || +-dev-setup_index = sizeof(dev-data_buf) || +-dev-setup_len = sizeof(dev-data_buf)) { ++dev-setup_index dev-setup_len || ++dev-setup_len sizeof(dev-data_buf)) { + return -EINVAL; + } + return 0; + Deleted: testing-i686/65-kvm.rules === --- testing-i686/65-kvm.rules 2014-08-03 08:13:35 UTC (rev 218528) +++ testing-i686/65-kvm.rules 2014-08-03 08:13:48 UTC (rev 218529) @@ -1,2 +0,0 @@ -KERNEL==kvm, GROUP=kvm, MODE=0660
[arch-commits] Commit in qemu/repos (16 files)
Date: Tuesday, June 17, 2014 @ 17:51:51 Author: tpowa Revision: 215254 archrelease: copy trunk to extra-i686, extra-x86_64 Added: qemu/repos/extra-i686/2.0.0-usb-stack.patch (from rev 215253, qemu/trunk/2.0.0-usb-stack.patch) qemu/repos/extra-i686/65-kvm.rules (from rev 215253, qemu/trunk/65-kvm.rules) qemu/repos/extra-i686/PKGBUILD (from rev 215253, qemu/trunk/PKGBUILD) qemu/repos/extra-i686/qemu.install (from rev 215253, qemu/trunk/qemu.install) qemu/repos/extra-x86_64/2.0.0-usb-stack.patch (from rev 215253, qemu/trunk/2.0.0-usb-stack.patch) qemu/repos/extra-x86_64/65-kvm.rules (from rev 215253, qemu/trunk/65-kvm.rules) qemu/repos/extra-x86_64/PKGBUILD (from rev 215253, qemu/trunk/PKGBUILD) qemu/repos/extra-x86_64/qemu.install (from rev 215253, qemu/trunk/qemu.install) Deleted: qemu/repos/extra-i686/2.0.0-usb-stack.patch qemu/repos/extra-i686/65-kvm.rules qemu/repos/extra-i686/PKGBUILD qemu/repos/extra-i686/qemu.install qemu/repos/extra-x86_64/2.0.0-usb-stack.patch qemu/repos/extra-x86_64/65-kvm.rules qemu/repos/extra-x86_64/PKGBUILD qemu/repos/extra-x86_64/qemu.install + /2.0.0-usb-stack.patch | 72 /65-kvm.rules |4 /PKGBUILD | 200 +++ /qemu.install | 46 extra-i686/2.0.0-usb-stack.patch | 36 -- extra-i686/65-kvm.rules|2 extra-i686/PKGBUILD| 94 extra-i686/qemu.install| 23 extra-x86_64/2.0.0-usb-stack.patch | 36 -- extra-x86_64/65-kvm.rules |2 extra-x86_64/PKGBUILD | 94 extra-x86_64/qemu.install | 23 12 files changed, 322 insertions(+), 310 deletions(-) Deleted: extra-i686/2.0.0-usb-stack.patch === --- extra-i686/2.0.0-usb-stack.patch2014-06-17 15:51:38 UTC (rev 215253) +++ extra-i686/2.0.0-usb-stack.patch2014-06-17 15:51:51 UTC (rev 215254) @@ -1,36 +0,0 @@ -Correct post load checks: -1. dev-setup_len == sizeof(dev-data_buf) -seems fine, no need to fail migration -2. When state is DATA, passing index len - will cause memcpy with negative length, - resulting in heap overflow - -First of the issues was reported by dgilbert. - -Reported-by: Dr. David Alan Gilbert dgilbert at redhat.com -Signed-off-by: Michael S. Tsirkin mst at redhat.com - -changes from v1: -- drop state check -- lightly tested - - hw/usb/bus.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/hw/usb/bus.c b/hw/usb/bus.c -index e48b19f..ff1dfe6 100644 a/hw/usb/bus.c -+++ b/hw/usb/bus.c - at at -51,8 +51,8 at at static int usb_device_post_load(void *opaque, int version_id) - } - if (dev-setup_index 0 || - dev-setup_len 0 || --dev-setup_index = sizeof(dev-data_buf) || --dev-setup_len = sizeof(dev-data_buf)) { -+dev-setup_index dev-setup_len || -+dev-setup_len sizeof(dev-data_buf)) { - return -EINVAL; - } - return 0; - Copied: qemu/repos/extra-i686/2.0.0-usb-stack.patch (from rev 215253, qemu/trunk/2.0.0-usb-stack.patch) === --- extra-i686/2.0.0-usb-stack.patch(rev 0) +++ extra-i686/2.0.0-usb-stack.patch2014-06-17 15:51:51 UTC (rev 215254) @@ -0,0 +1,36 @@ +Correct post load checks: +1. dev-setup_len == sizeof(dev-data_buf) +seems fine, no need to fail migration +2. When state is DATA, passing index len + will cause memcpy with negative length, + resulting in heap overflow + +First of the issues was reported by dgilbert. + +Reported-by: Dr. David Alan Gilbert dgilbert at redhat.com +Signed-off-by: Michael S. Tsirkin mst at redhat.com +--- + +changes from v1: +- drop state check +- lightly tested + + hw/usb/bus.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/hw/usb/bus.c b/hw/usb/bus.c +index e48b19f..ff1dfe6 100644 +--- a/hw/usb/bus.c b/hw/usb/bus.c + at at -51,8 +51,8 at at static int usb_device_post_load(void *opaque, int version_id) + } + if (dev-setup_index 0 || + dev-setup_len 0 || +-dev-setup_index = sizeof(dev-data_buf) || +-dev-setup_len = sizeof(dev-data_buf)) { ++dev-setup_index dev-setup_len || ++dev-setup_len sizeof(dev-data_buf)) { + return -EINVAL; + } + return 0; + Deleted: extra-i686/65-kvm.rules === --- extra-i686/65-kvm.rules 2014-06-17 15:51:38 UTC (rev 215253) +++ extra-i686/65-kvm.rules 2014-06-17 15:51:51 UTC (rev 215254) @@ -1,2 +0,0 @@ -KERNEL==kvm, GROUP=kvm, MODE=0660 -KERNEL==vhost-net, GROUP=kvm, MODE=0660, TAG+=uaccess,
[arch-commits] Commit in qemu/repos (16 files)
Date: Tuesday, April 16, 2013 @ 09:40:13 Author: tpowa Revision: 182925 archrelease: copy trunk to extra-i686, extra-x86_64 Added: qemu/repos/extra-i686/65-kvm.rules (from rev 182924, qemu/trunk/65-kvm.rules) qemu/repos/extra-i686/PKGBUILD (from rev 182924, qemu/trunk/PKGBUILD) qemu/repos/extra-i686/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch (from rev 182924, qemu/trunk/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch) qemu/repos/extra-i686/qemu.install (from rev 182924, qemu/trunk/qemu.install) qemu/repos/extra-x86_64/65-kvm.rules (from rev 182924, qemu/trunk/65-kvm.rules) qemu/repos/extra-x86_64/PKGBUILD (from rev 182924, qemu/trunk/PKGBUILD) qemu/repos/extra-x86_64/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch (from rev 182924, qemu/trunk/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch) qemu/repos/extra-x86_64/qemu.install (from rev 182924, qemu/trunk/qemu.install) Deleted: qemu/repos/extra-i686/65-kvm.rules qemu/repos/extra-i686/PKGBUILD qemu/repos/extra-i686/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch qemu/repos/extra-i686/qemu.install qemu/repos/extra-x86_64/65-kvm.rules qemu/repos/extra-x86_64/PKGBUILD qemu/repos/extra-x86_64/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch qemu/repos/extra-x86_64/qemu.install + /65-kvm.rules |2 /PKGBUILD | 124 ++ /doc-fix-sheepdog-invalid-texi-table-list-syntax.patch | 60 /qemu.install | 50 extra-i686/65-kvm.rules|1 extra-i686/PKGBUILD| 57 extra-i686/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch | 30 -- extra-i686/qemu.install| 25 -- extra-x86_64/65-kvm.rules |1 extra-x86_64/PKGBUILD | 57 extra-x86_64/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch | 30 -- extra-x86_64/qemu.install | 25 -- 12 files changed, 236 insertions(+), 226 deletions(-) Deleted: extra-i686/65-kvm.rules === --- extra-i686/65-kvm.rules 2013-04-16 07:39:57 UTC (rev 182924) +++ extra-i686/65-kvm.rules 2013-04-16 07:40:13 UTC (rev 182925) @@ -1 +0,0 @@ -KERNEL==kvm, GROUP=kvm, MODE=0660 Copied: qemu/repos/extra-i686/65-kvm.rules (from rev 182924, qemu/trunk/65-kvm.rules) === --- extra-i686/65-kvm.rules (rev 0) +++ extra-i686/65-kvm.rules 2013-04-16 07:40:13 UTC (rev 182925) @@ -0,0 +1 @@ +KERNEL==kvm, GROUP=kvm, MODE=0660 Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2013-04-16 07:39:57 UTC (rev 182924) +++ extra-i686/PKGBUILD 2013-04-16 07:40:13 UTC (rev 182925) @@ -1,57 +0,0 @@ -# $Id$ -# Maintainer: Tobias Powalowski tp...@archlinux.org -pkgname=qemu -pkgver=1.4.0 -pkgrel=2 -pkgdesc=A generic and open source processor emulator which achieves a good emulation speed by using dynamic translation. -arch=('i686' 'x86_64') -license=('GPL2' 'LGPL2.1') -url=http://wiki.qemu.org/Index.html; -makedepends=('texi2html' 'perl' 'python2') -depends=('pixman' 'libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2' 'gnutls=2.4.1' 'bluez' 'vde2' 'util-linux' 'curl' 'libsasl' 'libgl' 'libpulse' 'seabios' 'libcap-ng') -backup=('etc/qemu/target-x86_64.conf') -install=qemu.install -source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2 -doc-fix-sheepdog-invalid-texi-table-list-syntax.patch -65-kvm.rules) -replaces=('qemu-kvm') -options=(!strip) - -build() -{ - cd ${srcdir}/${pkgname}-${pkgver} - sed -i -e 's/lib64/lib/g' ldscripts/x86_64.ld - # fix building with tex version 5.0 - # https://bugs.launchpad.net/qemu/+bug/1130533 - patch -Np1 -i ${srcdir}/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch - ./configure --prefix=/usr --sysconfdir=/etc --audio-drv-list=oss,alsa,sdl,pa \ - --python=/usr/bin/python2 \ - --audio-card-list=ac97,sb16,es1370,hda \ - --enable-docs --enable-mixemu --libexecdir=/usr/lib/qemu - make -} - -package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} libexecdir=/usr/lib/qemu install - rm ${pkgdir}/usr/share/qemu/bios.bin - - install -D -m644 ${srcdir}/65-kvm.rules \ - ${pkgdir}/usr/lib/udev/rules.d/65-kvm.rules - # bridge_helper needs suid - # https://bugs.archlinux.org/task/32565 - chmod u+s
[arch-commits] Commit in qemu/repos (16 files)
Date: Tuesday, March 5, 2013 @ 15:38:56 Author: tpowa Revision: 179322 archrelease: copy trunk to extra-i686, extra-x86_64 Added: qemu/repos/extra-i686/65-kvm.rules (from rev 179321, qemu/trunk/65-kvm.rules) qemu/repos/extra-i686/PKGBUILD (from rev 179321, qemu/trunk/PKGBUILD) qemu/repos/extra-i686/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch (from rev 179321, qemu/trunk/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch) qemu/repos/extra-i686/qemu.install (from rev 179321, qemu/trunk/qemu.install) qemu/repos/extra-x86_64/65-kvm.rules (from rev 179321, qemu/trunk/65-kvm.rules) qemu/repos/extra-x86_64/PKGBUILD (from rev 179321, qemu/trunk/PKGBUILD) qemu/repos/extra-x86_64/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch (from rev 179321, qemu/trunk/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch) qemu/repos/extra-x86_64/qemu.install (from rev 179321, qemu/trunk/qemu.install) Deleted: qemu/repos/extra-i686/65-kvm.rules qemu/repos/extra-i686/PKGBUILD qemu/repos/extra-i686/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch qemu/repos/extra-i686/qemu.install qemu/repos/extra-x86_64/65-kvm.rules qemu/repos/extra-x86_64/PKGBUILD qemu/repos/extra-x86_64/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch qemu/repos/extra-x86_64/qemu.install + extra-i686/65-kvm.rules|2 extra-i686/PKGBUILD| 114 +- extra-i686/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch | 60 ++--- extra-i686/qemu.install| 50 ++-- extra-x86_64/65-kvm.rules |2 extra-x86_64/PKGBUILD | 114 +- extra-x86_64/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch | 60 ++--- extra-x86_64/qemu.install | 50 ++-- 8 files changed, 226 insertions(+), 226 deletions(-) Deleted: extra-i686/65-kvm.rules === --- extra-i686/65-kvm.rules 2013-03-05 14:26:49 UTC (rev 179321) +++ extra-i686/65-kvm.rules 2013-03-05 14:38:56 UTC (rev 179322) @@ -1 +0,0 @@ -KERNEL==kvm, GROUP=kvm, MODE=0660 Copied: qemu/repos/extra-i686/65-kvm.rules (from rev 179321, qemu/trunk/65-kvm.rules) === --- extra-i686/65-kvm.rules (rev 0) +++ extra-i686/65-kvm.rules 2013-03-05 14:38:56 UTC (rev 179322) @@ -0,0 +1 @@ +KERNEL==kvm, GROUP=kvm, MODE=0660 Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2013-03-05 14:26:49 UTC (rev 179321) +++ extra-i686/PKGBUILD 2013-03-05 14:38:56 UTC (rev 179322) @@ -1,57 +0,0 @@ -# $Id$ -# Maintainer: Tobias Powalowski tp...@archlinux.org -pkgname=qemu -pkgver=1.4.0 -pkgrel=1 -pkgdesc=A generic and open source processor emulator which achieves a good emulation speed by using dynamic translation. -arch=('i686' 'x86_64') -license=('GPL2' 'LGPL2.1') -url=http://wiki.qemu.org/Index.html; -makedepends=('texi2html' 'perl' 'python2') -depends=('libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2' 'gnutls=2.4.1' 'bluez' 'vde2' 'util-linux' 'curl' 'libsasl' 'libgl' 'libpulse' 'seabios' 'libcap-ng') -backup=('etc/qemu/target-x86_64.conf') -install=qemu.install -source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2 -doc-fix-sheepdog-invalid-texi-table-list-syntax.patch -65-kvm.rules) -replaces=('qemu-kvm') -options=(!strip) - -build() -{ - cd ${srcdir}/${pkgname}-${pkgver} - sed -i -e 's/lib64/lib/g' ldscripts/x86_64.ld - # fix building with tex version 5.0 - # https://bugs.launchpad.net/qemu/+bug/1130533 - patch -Np1 -i ${srcdir}/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch - ./configure --prefix=/usr --sysconfdir=/etc --audio-drv-list=oss,alsa,sdl,pa \ - --python=/usr/bin/python2 \ - --audio-card-list=ac97,sb16,es1370,hda \ - --enable-docs --enable-mixemu --libexecdir=/usr/lib/qemu - make -} - -package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} libexecdir=/usr/lib/qemu install - rm ${pkgdir}/usr/share/qemu/bios.bin - - install -D -m644 ${srcdir}/65-kvm.rules \ - ${pkgdir}/usr/lib/udev/rules.d/65-kvm.rules - # bridge_helper needs suid - # https://bugs.archlinux.org/task/32565 - chmod u+s ${pkgdir}/usr/lib/qemu/qemu-bridge-helper - # add sample config - echo allow br0 ${pkgdir}/etc/qemu/bridge.conf.sample - # strip scripts directory -find ${pkgdir}/usr/src/linux-${_kernver}/scripts -type f -perm -u+w 2/dev/null | while read binary ; do - case $(file -bi $binary) in -*application/x-executable*)
[arch-commits] Commit in qemu/repos (16 files)
Date: Tuesday, March 5, 2013 @ 15:58:22 Author: tpowa Revision: 179325 archrelease: copy trunk to extra-i686, extra-x86_64 Added: qemu/repos/extra-i686/65-kvm.rules (from rev 179324, qemu/trunk/65-kvm.rules) qemu/repos/extra-i686/PKGBUILD (from rev 179324, qemu/trunk/PKGBUILD) qemu/repos/extra-i686/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch (from rev 179324, qemu/trunk/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch) qemu/repos/extra-i686/qemu.install (from rev 179324, qemu/trunk/qemu.install) qemu/repos/extra-x86_64/65-kvm.rules (from rev 179324, qemu/trunk/65-kvm.rules) qemu/repos/extra-x86_64/PKGBUILD (from rev 179324, qemu/trunk/PKGBUILD) qemu/repos/extra-x86_64/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch (from rev 179324, qemu/trunk/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch) qemu/repos/extra-x86_64/qemu.install (from rev 179324, qemu/trunk/qemu.install) Deleted: qemu/repos/extra-i686/65-kvm.rules qemu/repos/extra-i686/PKGBUILD qemu/repos/extra-i686/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch qemu/repos/extra-i686/qemu.install qemu/repos/extra-x86_64/65-kvm.rules qemu/repos/extra-x86_64/PKGBUILD qemu/repos/extra-x86_64/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch qemu/repos/extra-x86_64/qemu.install + extra-i686/65-kvm.rules|2 extra-i686/PKGBUILD| 114 +- extra-i686/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch | 60 ++--- extra-i686/qemu.install| 50 ++-- extra-x86_64/65-kvm.rules |2 extra-x86_64/PKGBUILD | 114 +- extra-x86_64/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch | 60 ++--- extra-x86_64/qemu.install | 50 ++-- 8 files changed, 226 insertions(+), 226 deletions(-) Deleted: extra-i686/65-kvm.rules === --- extra-i686/65-kvm.rules 2013-03-05 14:43:41 UTC (rev 179324) +++ extra-i686/65-kvm.rules 2013-03-05 14:58:22 UTC (rev 179325) @@ -1 +0,0 @@ -KERNEL==kvm, GROUP=kvm, MODE=0660 Copied: qemu/repos/extra-i686/65-kvm.rules (from rev 179324, qemu/trunk/65-kvm.rules) === --- extra-i686/65-kvm.rules (rev 0) +++ extra-i686/65-kvm.rules 2013-03-05 14:58:22 UTC (rev 179325) @@ -0,0 +1 @@ +KERNEL==kvm, GROUP=kvm, MODE=0660 Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2013-03-05 14:43:41 UTC (rev 179324) +++ extra-i686/PKGBUILD 2013-03-05 14:58:22 UTC (rev 179325) @@ -1,57 +0,0 @@ -# $Id$ -# Maintainer: Tobias Powalowski tp...@archlinux.org -pkgname=qemu -pkgver=1.4.0 -pkgrel=2 -pkgdesc=A generic and open source processor emulator which achieves a good emulation speed by using dynamic translation. -arch=('i686' 'x86_64') -license=('GPL2' 'LGPL2.1') -url=http://wiki.qemu.org/Index.html; -makedepends=('texi2html' 'perl' 'python2') -depends=('pixman' 'libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2' 'gnutls=2.4.1' 'bluez' 'vde2' 'util-linux' 'curl' 'libsasl' 'libgl' 'libpulse' 'seabios' 'libcap-ng') -backup=('etc/qemu/target-x86_64.conf') -install=qemu.install -source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2 -doc-fix-sheepdog-invalid-texi-table-list-syntax.patch -65-kvm.rules) -replaces=('qemu-kvm') -options=(!strip) - -build() -{ - cd ${srcdir}/${pkgname}-${pkgver} - sed -i -e 's/lib64/lib/g' ldscripts/x86_64.ld - # fix building with tex version 5.0 - # https://bugs.launchpad.net/qemu/+bug/1130533 - patch -Np1 -i ${srcdir}/doc-fix-sheepdog-invalid-texi-table-list-syntax.patch - ./configure --prefix=/usr --sysconfdir=/etc --audio-drv-list=oss,alsa,sdl,pa \ - --python=/usr/bin/python2 \ - --audio-card-list=ac97,sb16,es1370,hda \ - --enable-docs --enable-mixemu --libexecdir=/usr/lib/qemu - make -} - -package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} libexecdir=/usr/lib/qemu install - rm ${pkgdir}/usr/share/qemu/bios.bin - - install -D -m644 ${srcdir}/65-kvm.rules \ - ${pkgdir}/usr/lib/udev/rules.d/65-kvm.rules - # bridge_helper needs suid - # https://bugs.archlinux.org/task/32565 - chmod u+s ${pkgdir}/usr/lib/qemu/qemu-bridge-helper - # add sample config - echo allow br0 ${pkgdir}/etc/qemu/bridge.conf.sample - # strip scripts directory -find ${pkgdir}/usr/src/linux-${_kernver}/scripts -type f -perm -u+w 2/dev/null | while read binary ; do - case $(file -bi $binary) in -
[arch-commits] Commit in qemu/repos (16 files)
Date: Friday, September 7, 2012 @ 08:55:19 Author: tpowa Revision: 166385 archrelease: copy trunk to extra-i686, extra-x86_64 Added: qemu/repos/extra-i686/65-kvm.rules (from rev 166384, qemu/trunk/65-kvm.rules) qemu/repos/extra-i686/PKGBUILD (from rev 166384, qemu/trunk/PKGBUILD) qemu/repos/extra-i686/qemu-glibc-2.16-build.patch (from rev 166384, qemu/trunk/qemu-glibc-2.16-build.patch) qemu/repos/extra-i686/qemu.install (from rev 166384, qemu/trunk/qemu.install) qemu/repos/extra-x86_64/65-kvm.rules (from rev 166384, qemu/trunk/65-kvm.rules) qemu/repos/extra-x86_64/PKGBUILD (from rev 166384, qemu/trunk/PKGBUILD) qemu/repos/extra-x86_64/qemu-glibc-2.16-build.patch (from rev 166384, qemu/trunk/qemu-glibc-2.16-build.patch) qemu/repos/extra-x86_64/qemu.install (from rev 166384, qemu/trunk/qemu.install) Deleted: qemu/repos/extra-i686/65-kvm.rules qemu/repos/extra-i686/PKGBUILD qemu/repos/extra-i686/qemu-glibc-2.16-build.patch qemu/repos/extra-i686/qemu.install qemu/repos/extra-x86_64/65-kvm.rules qemu/repos/extra-x86_64/PKGBUILD qemu/repos/extra-x86_64/qemu-glibc-2.16-build.patch qemu/repos/extra-x86_64/qemu.install --+ extra-i686/65-kvm.rules |2 extra-i686/PKGBUILD | 100 ++-- extra-i686/qemu-glibc-2.16-build.patch | 140 ++--- extra-i686/qemu.install | 46 - extra-x86_64/65-kvm.rules|2 extra-x86_64/PKGBUILD| 100 ++-- extra-x86_64/qemu-glibc-2.16-build.patch | 140 ++--- extra-x86_64/qemu.install| 46 - 8 files changed, 286 insertions(+), 290 deletions(-) Deleted: extra-i686/65-kvm.rules === --- extra-i686/65-kvm.rules 2012-09-07 12:54:33 UTC (rev 166384) +++ extra-i686/65-kvm.rules 2012-09-07 12:55:19 UTC (rev 166385) @@ -1 +0,0 @@ -KERNEL==kvm, GROUP=kvm, MODE=0660 Copied: qemu/repos/extra-i686/65-kvm.rules (from rev 166384, qemu/trunk/65-kvm.rules) === --- extra-i686/65-kvm.rules (rev 0) +++ extra-i686/65-kvm.rules 2012-09-07 12:55:19 UTC (rev 166385) @@ -0,0 +1 @@ +KERNEL==kvm, GROUP=kvm, MODE=0660 Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2012-09-07 12:54:33 UTC (rev 166384) +++ extra-i686/PKGBUILD 2012-09-07 12:55:19 UTC (rev 166385) @@ -1,51 +0,0 @@ -# $Id$ -# Maintainer: Tobias Powalowski tp...@archlinux.org -pkgname=qemu -pkgver=1.1.1 -pkgrel=1 -pkgdesc=A generic and open source processor emulator which achieves a good emulation speed by using dynamic translation. -arch=('i686' 'x86_64') -license=('GPL2' 'LGPL2.1') -url=http://wiki.qemu.org/Index.html; -makedepends=('texi2html' 'perl' 'python2') -depends=('libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2' 'gnutls=2.4.1' 'bluez' 'vde2' 'util-linux' 'curl' 'libsasl' 'libgl' 'libpulse' 'seabios' 'libcap-ng') -backup=('etc/qemu/target-x86_64.conf') -install=qemu.install -source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2 -65-kvm.rules -qemu-glibc-2.16-build.patch) -options=(!strip) - -build() -{ - cd ${srcdir}/${pkgname}-${pkgver} - sed -i -e 's/lib64/lib/g' x86_64.ld - # patch from fedora git: http://pkgs.fedoraproject.org/gitweb/?p=qemu.git - # fix changes from glibc-2.16 - patch -Np1 -i ../qemu-glibc-2.16-build.patch - ./configure --prefix=/usr --sysconfdir=/etc --audio-drv-list=oss,alsa,sdl,pa \ - --python=/usr/bin/python2 \ - --audio-card-list=ac97,sb16,es1370,hda \ - --enable-docs - make -} - -package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} libexecdir=/usr/lib/qemu install - rm ${pkgdir}/usr/share/qemu/bios.bin - - install -D -m644 ${srcdir}/65-kvm.rules \ - ${pkgdir}/usr/lib/udev/rules.d/65-kvm.rules - # strip scripts directory -find ${pkgdir}/usr/src/linux-${_kernver}/scripts -type f -perm -u+w 2/dev/null | while read binary ; do - case $(file -bi $binary) in -*application/x-executable*) # Binaries -/usr/bin/strip $STRIP_BINARIES $binary;; - esac -done - -} -md5sums=('f691baa30e8fb40f37f2797fba892e12' - 'b316a066d2f1bb57d8f5b7ea1d0d1caf' - '8687179e77ab954c4a43017d030f7349') Copied: qemu/repos/extra-i686/PKGBUILD (from rev 166384, qemu/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2012-09-07 12:55:19 UTC (rev 166385) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Tobias Powalowski tp...@archlinux.org +pkgname=qemu +pkgver=1.2.0 +pkgrel=1 +pkgdesc=A generic and open