SHA256
1
0
forked from pool/qemu

Accepting request 630954 from Virtualization:Staging

Update to v3.0.0 version

OBS-URL: https://build.opensuse.org/request/show/630954
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=424
This commit is contained in:
Bruce Rogers
2018-08-22 14:58:18 +00:00
committed by Git OBS Bridge
parent b8088a06f4
commit f5964530cc
62 changed files with 1078 additions and 1880 deletions

View File

@@ -21,9 +21,9 @@ Url: http://www.qemu.org/
Summary: CPU emulator for user space
License: BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
Group: System/Emulators/PC
Version: 2.12.1
Version: 3.0.0
Release: 0
Source: qemu-2.12.1.tar.xz
Source: qemu-3.0.0.tar.xz
# Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch
# This patch queue is auto-generated from https://github.com/openSUSE/qemu
Patch0001: 0001-XXX-dont-dump-core-on-sigabort.patch
@@ -33,40 +33,38 @@ Patch0004: 0004-qemu-cvs-ioctl_debug.patch
Patch0005: 0005-qemu-cvs-ioctl_nodirection.patch
Patch0006: 0006-linux-user-add-binfmt-wrapper-for-a.patch
Patch0007: 0007-PPC-KVM-Disable-mmu-notifier-check.patch
Patch0008: 0008-linux-user-fix-segfault-deadlock.patch
Patch0009: 0009-linux-user-binfmt-support-host-bina.patch
Patch0010: 0010-linux-user-Fake-proc-cpuinfo.patch
Patch0011: 0011-Remove-problematic-evdev-86-key-fro.patch
Patch0012: 0012-linux-user-use-target_ulong.patch
Patch0013: 0013-Make-char-muxer-more-robust-wrt-sma.patch
Patch0014: 0014-linux-user-lseek-explicitly-cast-no.patch
Patch0015: 0015-AIO-Reduce-number-of-threads-for-32.patch
Patch0016: 0016-xen_disk-Add-suse-specific-flush-di.patch
Patch0017: 0017-qemu-bridge-helper-reduce-security-.patch
Patch0018: 0018-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
Patch0019: 0019-linux-user-properly-test-for-infini.patch
Patch0020: 0020-roms-Makefile-pass-a-packaging-time.patch
Patch0021: 0021-Raise-soft-address-space-limit-to-h.patch
Patch0022: 0022-increase-x86_64-physical-bits-to-42.patch
Patch0023: 0023-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
Patch0024: 0024-i8254-Fix-migration-from-SLE11-SP2.patch
Patch0025: 0025-acpi_piix4-Fix-migration-from-SLE11.patch
Patch0026: 0026-Fix-tigervnc-long-press-issue.patch
Patch0027: 0027-string-input-visitor-Fix-uint64-par.patch
Patch0028: 0028-test-string-input-visitor-Add-int-t.patch
Patch0029: 0029-test-string-input-visitor-Add-uint6.patch
Patch0030: 0030-tests-Add-QOM-property-unit-tests.patch
Patch0031: 0031-tests-Add-scsi-disk-test.patch
Patch0032: 0032-Switch-order-of-libraries-for-mpath.patch
Patch0033: 0033-Make-installed-scripts-explicitly-p.patch
Patch0034: 0034-migration-warn-about-inconsistent-s.patch
Patch0035: 0035-smbios-Add-1-terminator-if-any-stri.patch
Patch0036: 0036-configure-Modify-python-used-for-io.patch
Patch0037: 0037-qemu-io-tests-comment-out-problemat.patch
Patch0038: 0038-tests-test-thread-pool-is-racy-add-.patch
Patch0039: 0039-blockjob-Fix-assertion-in-block_job.patch
Patch0040: 0040-xen-add-block-resize-support-for-xe.patch
Patch0041: 0041-seccomp-allow-sched_setscheduler-wi.patch
Patch0008: 0008-linux-user-binfmt-support-host-bina.patch
Patch0009: 0009-linux-user-Fake-proc-cpuinfo.patch
Patch0010: 0010-Remove-problematic-evdev-86-key-fro.patch
Patch0011: 0011-linux-user-use-target_ulong.patch
Patch0012: 0012-Make-char-muxer-more-robust-wrt-sma.patch
Patch0013: 0013-linux-user-lseek-explicitly-cast-no.patch
Patch0014: 0014-AIO-Reduce-number-of-threads-for-32.patch
Patch0015: 0015-xen_disk-Add-suse-specific-flush-di.patch
Patch0016: 0016-qemu-bridge-helper-reduce-security-.patch
Patch0017: 0017-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
Patch0018: 0018-linux-user-properly-test-for-infini.patch
Patch0019: 0019-roms-Makefile-pass-a-packaging-time.patch
Patch0020: 0020-Raise-soft-address-space-limit-to-h.patch
Patch0021: 0021-increase-x86_64-physical-bits-to-42.patch
Patch0022: 0022-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
Patch0023: 0023-i8254-Fix-migration-from-SLE11-SP2.patch
Patch0024: 0024-acpi_piix4-Fix-migration-from-SLE11.patch
Patch0025: 0025-Fix-tigervnc-long-press-issue.patch
Patch0026: 0026-string-input-visitor-Fix-uint64-par.patch
Patch0027: 0027-test-string-input-visitor-Add-int-t.patch
Patch0028: 0028-test-string-input-visitor-Add-uint6.patch
Patch0029: 0029-tests-Add-QOM-property-unit-tests.patch
Patch0030: 0030-tests-Add-scsi-disk-test.patch
Patch0031: 0031-Switch-order-of-libraries-for-mpath.patch
Patch0032: 0032-Make-installed-scripts-explicitly-p.patch
Patch0033: 0033-migration-warn-about-inconsistent-s.patch
Patch0034: 0034-smbios-Add-1-terminator-if-any-stri.patch
Patch0035: 0035-configure-Modify-python-used-for-io.patch
Patch0036: 0036-qemu-io-tests-comment-out-problemat.patch
Patch0037: 0037-tests-test-thread-pool-is-racy-add-.patch
Patch0038: 0038-xen-add-block-resize-support-for-xe.patch
Patch0039: 0039-tests-boot-serial-test-Bump-timeout.patch
# Please do not add QEMU patches manually here.
# Run update_git.sh to regenerate this queue.
Source400: update_git.sh
@@ -99,7 +97,7 @@ architecture. The syscall interface is intercepted and execution below the
syscall layer occurs on the native hardware and operating system.
%prep
%setup -q -n qemu-2.12.1
%setup -q -n qemu-3.0.0
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
@@ -139,8 +137,6 @@ syscall layer occurs on the native hardware and operating system.
%patch0037 -p1
%patch0038 -p1
%patch0039 -p1
%patch0040 -p1
%patch0041 -p1
%build
./configure \
@@ -258,7 +254,6 @@ make %{?_smp_mflags} V=1
make install DESTDIR=%{buildroot}
rm -rf %{buildroot}%_datadir/qemu/keymaps
unlink %{buildroot}%_datadir/qemu/trace-events-all
unlink %{buildroot}%_libexecdir/qemu-bridge-helper
install -d -m 755 %{buildroot}%_sbindir
install -m 755 scripts/qemu-binfmt-conf.sh %{buildroot}%_sbindir
%fdupes -s %{buildroot}
@@ -266,7 +261,7 @@ install -m 755 scripts/qemu-binfmt-conf.sh %{buildroot}%_sbindir
%files
%defattr(-, root, root)
%doc Changelog README VERSION
%license COPYING COPYING.LIB COPYING.PYTHON LICENSE
%license COPYING COPYING.LIB LICENSE
%_bindir/qemu-aarch64
%_bindir/qemu-aarch64_be
%_bindir/qemu-alpha