File qemu-linux-user.spec of Package qemu.28156

#
# spec file for package qemu-linux-user
#
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


%define srcname qemu
Name:           qemu-linux-user
URL:            https://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
%define qemuver 3.1.1.1
%define srcver  3.1.1.1
Version:        %qemuver
Release:        0
Source:         https://wiki.qemu.org/download/%{srcname}-%{srcver}.tar.xz
Source99:       https://wiki.qemu.org/download/%{srcname}-%{srcver}.tar.xz.sig
Source100:      %{srcname}.keyring
# Upstream First -- https://wiki.qemu.org/Contribute/SubmitAPatch
Patch0000:      0000-9pfs-Fully-restart-unreclaim-loop-C.patch
Patch0001:      0001-XXX-dont-dump-core-on-sigabort.patch
Patch0002:      0002-qemu-binfmt-conf-Modify-default-pat.patch
Patch0003:      0003-qemu-cvs-gettimeofday.patch
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-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-hw-smbios-handle-both-file-formats-.patch
Patch0034:      0034-qemu-io-tests-comment-out-problemat.patch
Patch0035:      0035-tests-test-thread-pool-is-racy-add-.patch
Patch0036:      0036-xen-add-block-resize-support-for-xe.patch
Patch0037:      0037-tests-qemu-iotests-Triple-timeout-o.patch
Patch0038:      0038-tests-block-io-test-130-needs-some-.patch
Patch0039:      0039-xen_disk-Avoid-repeated-memory-allo.patch
Patch0040:      0040-xen-ignore-live-parameter-from-xen-.patch
Patch0041:      0041-hw-usb-fix-mistaken-de-initializati.patch
Patch0042:      0042-rdma-check-num_sge-does-not-exceed-.patch
Patch0043:      0043-lsi-use-enum-type-for-s-waiting.patch
Patch0044:      0044-xen-Add-xen-v4.12-based-xc_domain_c.patch
Patch0045:      0045-Revert-target-i386-kvm-add-VMX-migr.patch
Patch0046:      0046-memory-Fix-the-memory-region-type-a.patch
Patch0047:      0047-target-i386-sev-Do-not-pin-the-ram-.patch
Patch0048:      0048-ppc-add-host-serial-and-host-model-.patch
Patch0049:      0049-spapr-Simplify-handling-of-host-ser.patch
Patch0050:      0050-target-i386-define-md-clear-bit.patch
Patch0051:      0051-s390x-cpumodel-add-z14-GA2-model.patch
Patch0052:      0052-i386-kvm-Disable-arch_capabilities-.patch
Patch0053:      0053-i386-Make-arch_capabilities-migrata.patch
Patch0054:      0054-target-i386-add-MDS-NO-feature.patch
Patch0055:      0055-x86-cpu-Enable-MOVDIRI-cpu-feature.patch
Patch0056:      0056-x86-cpu-Enable-MOVDIR64B-cpu-featur.patch
Patch0057:      0057-i386-Add-stibp-flag-name.patch
Patch0058:      0058-target-i386-define-a-new-MSR-based-.patch
Patch0059:      0059-i386-Introduce-SnowRidge-CPU-model.patch
Patch0060:      0060-pvusb-set-max-grants-only-in-initia.patch
Patch0061:      0061-i386-Fix-Snowridge-CPU-model-name-a.patch
Patch0062:      0062-scsi-lsi-exit-infinite-loop-while-e.patch
Patch0063:      0063-include-hw-i386-pc.h-fix-v2.12-era-.patch
Patch0064:      0064-docs-recommend-use-of-md-clear-feat.patch
Patch0065:      0065-target-i386-sev-Do-not-unpin-ram-de.patch
Patch0066:      0066-xen_disk-Disable-file-locking-for-t.patch
Patch0067:      0067-s390-bios-Skip-bootmap-signature-en.patch
Patch0068:      0068-include-update-Linux-headers-to-4.2.patch
Patch0069:      0069-linux-headers-add-linux-mman.h.patch
Patch0070:      0070-linux-headers-update-against-Linux-.patch
Patch0071:      0071-s390x-cpumodel-Miscellaneous-Instru.patch
Patch0072:      0072-s390x-cpumodel-mepochptff-warn-when.patch
Patch0073:      0073-s390x-cpumodel-msa9-facility.patch
Patch0074:      0074-s390x-cpumodel-vector-enhancements.patch
Patch0075:      0075-s390x-cpumodel-enhanced-sort-facili.patch
Patch0076:      0076-s390x-cpumodel-add-Deflate-conversi.patch
Patch0077:      0077-s390x-cpumodel-add-gen15-defintions.patch
Patch0078:      0078-s390x-cpumodel-wire-up-8561-and-856.patch
Patch0079:      0079-s390x-cpumodel-Rework-CPU-feature-d.patch
Patch0080:      0080-s390-cpumodel-fix-description-for-t.patch
Patch0081:      0081-s390x-cpumodel-also-change-name-of-.patch
Patch0082:      0082-s390x-cpumodel-remove-esort-from-th.patch
Patch0083:      0083-pc-bios-s390-ccw-Use-proper-registe.patch
Patch0084:      0084-s390-vfio-ccw-Add-bootindex-propert.patch
Patch0085:      0085-s390-bios-decouple-cio-setup-from-v.patch
Patch0086:      0086-s390-bios-decouple-common-boot-logi.patch
Patch0087:      0087-s390-bios-Clean-up-cio.h.patch
Patch0088:      0088-s390-bios-Decouple-channel-i-o-logi.patch
Patch0089:      0089-s390-bios-Map-low-core-memory.patch
Patch0090:      0090-s390-bios-ptr2u32-and-u32toptr.patch
Patch0091:      0091-s390-bios-Support-for-running-forma.patch
Patch0092:      0092-s390-bios-cio-error-handling.patch
Patch0093:      0093-s390-bios-Extend-find_dev-for-non-v.patch
Patch0094:      0094-s390-bios-Factor-finding-boot-devic.patch
Patch0095:      0095-s390-bios-Refactor-virtio-to-run-ch.patch
Patch0096:      0096-s390-bios-Use-control-unit-type-to-.patch
Patch0097:      0097-s390-bios-Add-channel-command-codes.patch
Patch0098:      0098-s390-bios-Support-booting-from-real.patch
Patch0099:      0099-s390-bios-Use-control-unit-type-to-.patch
Patch0100:      0100-linux-user-fix-__NR_semtimedop-unde.patch
Patch0101:      0101-target-i386-Export-TAA_NO-bit-to-gu.patch
Patch0102:      0102-target-i386-Add-pschange-mc-no-feat.patch
Patch0103:      0103-include-revert-part-of-the-linux-he.patch
Patch0104:      0104-scsi-disk-pass-sense-correctly-for-.patch
Patch0105:      0105-scsi-explicitly-list-guest-recovera.patch
Patch0106:      0106-scsi-add-guest-recoverable-ZBC-erro.patch
Patch0107:      0107-iscsi-fix-busy-timeout-task-set-ful.patch
Patch0108:      0108-iscsi-base-all-handling-of-check-co.patch
Patch0109:      0109-slirp-fix-big-little-endian-convers.patch
Patch0110:      0110-slirp-ensure-there-is-enough-space-.patch
Patch0111:      0111-slirp-don-t-manipulate-so_rcv-in-tc.patch
Patch0112:      0112-util-add-slirp_fmt-helpers.patch
Patch0113:      0113-tcp_emu-Fix-oob-access.patch
Patch0114:      0114-slirp-use-correct-size-while-emulat.patch
Patch0115:      0115-slirp-use-correct-size-while-emulat.patch
Patch0116:      0116-tcp_emu-fix-unsafe-snprintf-usages.patch
Patch0117:      0117-display-bochs-fix-pcie-support.patch
Patch0118:      0118-vnc-fix-memory-leak-when-vnc-discon.patch
Patch0119:      0119-iscsi-Cap-block-count-from-GET-LBA-.patch
Patch0120:      0120-tests-qemu-iotests-common.filter-ad.patch
Patch0121:      0121-pc-bios-s390x-Save-iplb-location-in.patch
Patch0122:      0122-Revert-i386-Add-CPUID-bit-for-PCONF.patch
Patch0123:      0123-i386-Disable-OSPKE-on-CPU-model-def.patch
Patch0124:      0124-i386-indicate-that-pconfig-feature-.patch
Patch0125:      0125-Fix-use-afte-free-in-ip_reass-CVE-2.patch
Patch0126:      0126-migration-Rate-limit-inside-host-pa.patch
Patch0127:      0127-es1370-check-total-frame-count-agai.patch
Patch0128:      0128-hw-core-loader-Fix-possible-crash-i.patch
Patch0129:      0129-usb-fix-setup_len-init-CVE-2020-143.patch
Patch0130:      0130-hw-net-net_tx_pkt-fix-assertion-fai.patch
Patch0131:      0131-hw-net-xgmac-Fix-buffer-overflow-in.patch
Patch0132:      0132-vfio-Make-vfio_get_region_info_cap-.patch
Patch0133:      0133-s390x-pci-rename-hotplug-handler-ca.patch
Patch0134:      0134-s390x-pci-Use-hotplug_dev-instead-o.patch
Patch0135:      0135-s390-avoid-potential-null-dereferen.patch
Patch0136:      0136-s390x-pci-Always-delete-and-free-th.patch
Patch0137:      0137-s390x-pci-add-common-function-measu.patch
Patch0138:      0138-s390x-pci-Move-some-hotplug-checks-.patch
Patch0139:      0139-s390x-pci-Ignore-the-unplug-call-if.patch
Patch0140:      0140-s390x-pci-Introduce-unplug-requests.patch
Patch0141:      0141-Makefile-generate-header-file-with-.patch
Patch0142:      0142-i386-kvm-support-guest-access-CORE-.patch
Patch0143:      0143-linux-headers-update-against-v5.4-r.patch
Patch0144:      0144-linux-headers-Update.patch
Patch0145:      0145-linux-headers-Update.patch
Patch0146:      0146-linux-headers-update.patch
Patch0147:      0147-linux-headers-update-against-Linux-.patch
Patch0148:      0148-Linux-headers-update.patch
Patch0149:      0149-linux-headers-sync-to-5.9-rc4.patch
Patch0150:      0150-linux-headers-sync-to-5.9-rc7.patch
Patch0151:      0151-linux-headers-update-against-5.10-r.patch
Patch0152:      0152-vfio-Create-shared-routine-for-scan.patch
Patch0153:      0153-vfio-Find-DMA-available-capability.patch
Patch0154:      0154-s390x-pci-Add-routine-to-get-the-vf.patch
Patch0155:      0155-s390x-pci-Move-header-files-to-incl.patch
Patch0156:      0156-s390x-pci-Honor-DMA-limits-set-by-v.patch
Patch0157:      0157-s390x-fix-build-for-without-default.patch
Patch0158:      0158-s390x-s390-virtio-ccw-Reset-PCI-dev.patch
Patch0159:      0159-scsi-disk-Convert-from-DPRINTF-macr.patch
Patch0160:      0160-scsi-generic-Convert-from-DPRINTF-m.patch
Patch0161:      0161-virtio-scsi-trace-events.patch
Patch0162:      0162-scsi-make-io_timeout-settable.patch
Patch0163:      0163-scsi-add-tracing-for-SG_IO-commands.patch
Patch0164:      0164-scsi-disk-set-default-I-O-timeout-t.patch
Patch0165:      0165-virtio-scsi-translate-SG_IO-host-st.patch
Patch0166:      0166-scsi-generic-check-for-additional-S.patch
Patch0167:      0167-scsi-disk-fold-SG_IO-errors-back-in.patch
Patch0168:      0168-scsi-disk-trace-rw-errors.patch
Patch0169:      0169-virtio-scsi-change-DID-TIMEOUT-hand.patch
Patch0170:      0170-hw-intc-arm_gic-Fix-interrupt-ID-in.patch

ExcludeArch:    s390
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
#!BuildIgnore:  gcc-PIE
BuildRequires:  fdupes
BuildRequires:  gcc-c++
BuildRequires:  glib2-devel-static
BuildRequires:  glibc-devel-static
BuildRequires:  makeinfo
BuildRequires:  pcre-devel-static
%if 0%{?suse_version} > 1320
BuildRequires:  python3-base
%else
BuildRequires:  python-base
%endif
BuildRequires:  zlib-devel-static
# we must not install the qemu-linux-user package when under QEMU build
%if 0%{?qemu_user_space_build:1}
#!BuildIgnore:  post-build-checks
%endif

%description
QEMU provides CPU emulation along with other related capabilities. This package
provides programs to run user space binaries and libraries meant for another
architecture. The syscall interface is intercepted and execution below the
syscall layer occurs on the native hardware and operating system.

%prep
%setup -q -n %{srcname}-%{expand:%%(SV=%{srcver};echo ${SV%%%%+git*})}
%patch0000 -p1
%patch0001 -p1
%patch0002 -p1
%patch0003 -p1
%patch0004 -p1
%patch0005 -p1
%patch0006 -p1
%patch0007 -p1
%patch0008 -p1
%patch0009 -p1
%patch0010 -p1
%patch0011 -p1
%patch0012 -p1
%patch0013 -p1
%patch0014 -p1
%patch0015 -p1
%patch0016 -p1
%patch0017 -p1
%patch0018 -p1
%patch0019 -p1
%patch0020 -p1
%patch0021 -p1
%patch0022 -p1
%patch0023 -p1
%patch0024 -p1
%patch0025 -p1
%patch0026 -p1
%patch0027 -p1
%patch0028 -p1
%patch0029 -p1
%patch0030 -p1
%patch0031 -p1
%patch0032 -p1
%patch0033 -p1
%patch0034 -p1
%patch0035 -p1
%patch0036 -p1
%patch0037 -p1
%patch0038 -p1
%patch0039 -p1
%patch0040 -p1
%patch0041 -p1
%patch0042 -p1
%patch0043 -p1
%patch0044 -p1
%patch0045 -p1
%patch0046 -p1
%patch0047 -p1
%patch0048 -p1
%patch0049 -p1
%patch0050 -p1
%patch0051 -p1
%patch0052 -p1
%patch0053 -p1
%patch0054 -p1
%patch0055 -p1
%patch0056 -p1
%patch0057 -p1
%patch0058 -p1
%patch0059 -p1
%patch0060 -p1
%patch0061 -p1
%patch0062 -p1
%patch0063 -p1
%patch0064 -p1
%patch0065 -p1
%patch0066 -p1
%if 0%{?suse_version} == 1315
%patch0067 -p1
%endif
%patch0068 -p1
%patch0069 -p1
%patch0070 -p1
%patch0071 -p1
%patch0072 -p1
%patch0073 -p1
%patch0074 -p1
%patch0075 -p1
%patch0076 -p1
%patch0077 -p1
%patch0078 -p1
%patch0079 -p1
%patch0080 -p1
%patch0081 -p1
%patch0082 -p1
%patch0083 -p1
%patch0084 -p1
%patch0085 -p1
%patch0086 -p1
%patch0087 -p1
%patch0088 -p1
%patch0089 -p1
%patch0090 -p1
%patch0091 -p1
%patch0092 -p1
%patch0093 -p1
%patch0094 -p1
%patch0095 -p1
%patch0096 -p1
%patch0097 -p1
%patch0098 -p1
%patch0099 -p1
%patch0100 -p1
%patch0101 -p1
%patch0102 -p1
%patch0103 -p1
%patch0104 -p1
%patch0105 -p1
%patch0106 -p1
%patch0107 -p1
%patch0108 -p1
%patch0109 -p1
%patch0110 -p1
%patch0111 -p1
%patch0112 -p1
%patch0113 -p1
%patch0114 -p1
%patch0115 -p1
%patch0116 -p1
%patch0117 -p1
%patch0118 -p1
%patch0119 -p1
%patch0120 -p1
%patch0121 -p1
%patch0122 -p1
%patch0123 -p1
%patch0124 -p1
%patch0125 -p1
%patch0126 -p1
%patch0127 -p1
%patch0128 -p1
%patch0129 -p1
%patch0130 -p1
%patch0131 -p1
%if 0%{?suse_version} == 1315
%patch0132 -p1
%patch0133 -p1
%patch0134 -p1
%patch0135 -p1
%patch0136 -p1
%patch0137 -p1
%patch0138 -p1
%patch0139 -p1
%patch0140 -p1
%patch0141 -p1
%patch0142 -p1
%patch0143 -p1
%patch0144 -p1
%patch0145 -p1
%patch0146 -p1
%patch0147 -p1
%patch0148 -p1
%patch0149 -p1
%patch0150 -p1
%patch0151 -p1
%patch0152 -p1
%patch0153 -p1
%patch0154 -p1
%patch0155 -p1
%patch0156 -p1
%patch0157 -p1
%patch0158 -p1
%endif
%patch0159 -p1
%patch0160 -p1
%patch0161 -p1
%patch0162 -p1
%patch0163 -p1
%patch0164 -p1
%patch0165 -p1
%patch0166 -p1
%patch0167 -p1
%patch0168 -p1
%patch0169 -p1
%patch0170 -p1

%build
./configure \
	--prefix=%_prefix \
	--sysconfdir=%_sysconfdir \
	--libdir=%_libdir \
	--libexecdir=%_libexecdir \
	--localstatedir=%_localstatedir \
%if 0%{?suse_version} > 1320
	--python=%_bindir/python3 \
%else
	--python=%_bindir/python2 \
%endif
	--extra-cflags="%{optflags}" \
	--disable-stack-protector \
	--disable-strip \
	--disable-system --enable-linux-user \
	--disable-tools --disable-guest-agent \
	--static \
	--disable-modules \
	--disable-pie \
	--disable-docs \
	--audio-drv-list="" \
	--enable-attr \
	--disable-blobs \
	--disable-bluez \
	--disable-bochs \
	--disable-brlapi \
	--disable-bzip2 \
	--disable-cap-ng \
	--disable-capstone \
	--disable-cloop \
	--enable-coroutine-pool \
	--disable-curl \
	--disable-curses \
	--disable-dmg \
	--disable-fdt \
	--disable-gcrypt \
	--disable-glusterfs \
	--disable-gnutls \
	--disable-gtk \
	--disable-hax \
	--disable-hvf \
	--disable-jemalloc \
	--disable-kvm \
	--disable-libiscsi \
	--disable-libnfs \
	--disable-libpmem \
	--disable-libssh2 \
	--disable-libusb \
	--disable-libxml2 \
	--disable-linux-aio \
	--disable-lzo \
	--disable-malloc-trim \
	--enable-membarrier \
	--disable-mpath \
	--disable-netmap \
	--disable-nettle \
	--disable-numa \
	--disable-opengl \
	--disable-parallels \
	--disable-pvrdma \
	--disable-qcow1 \
	--disable-qed \
	--disable-rbd \
	--disable-rdma \
	--disable-replication \
	--disable-sanitizers \
	--disable-sdl \
	--disable-seccomp \
	--disable-sheepdog \
	--disable-smartcard \
	--disable-snappy \
	--disable-spice \
	--disable-tcmalloc \
	--disable-tpm \
	--disable-usb-redir \
	--disable-vde \
	--disable-vdi \
	--disable-vhost-crypto \
	--disable-vhost-net \
	--disable-virglrenderer \
	--disable-virtfs \
	--disable-vnc \
	--disable-vnc-jpeg \
	--disable-vnc-png \
	--disable-vnc-sasl \
	--disable-vte \
	--disable-vvfat \
	--disable-whpx \
	--disable-xen \
	--disable-xen-pci-passthrough \
	--disable-xen-pv-domain-build \
	--disable-xfsctl \

make %{?_smp_mflags} V=1

%ifarch %ix86
%define qemu_arch i386
%endif
%ifarch x86_64
%define qemu_arch x86_64
%endif
%ifarch %arm
%define qemu_arch arm
%endif
%ifarch aarch64
%define qemu_arch aarch64
%endif
%ifarch ppc
%define qemu_arch ppc
%endif
%ifarch ppc64
%define qemu_arch ppc64
%endif
%ifarch ppc64le
%define qemu_arch ppc64le
%endif
%ifarch s390x
%define qemu_arch s390x
%endif

%ifarch %ix86 x86_64 %arm aarch64 ppc ppc64 ppc64le s390x
%check
%{qemu_arch}-linux-user/qemu-%{qemu_arch} %_bindir/ls > /dev/null
%endif

%install
make install DESTDIR=%{buildroot}
rm -rf %{buildroot}%_datadir/qemu/keymaps
unlink %{buildroot}%_datadir/qemu/trace-events-all
install -d -m 755 %{buildroot}%_sbindir
install -m 755 scripts/qemu-binfmt-conf.sh %{buildroot}%_sbindir
%fdupes -s %{buildroot}

%files
%defattr(-, root, root)
%doc Changelog README VERSION
%license COPYING COPYING.LIB LICENSE
%_bindir/qemu-aarch64
%_bindir/qemu-aarch64_be
%_bindir/qemu-alpha
%_bindir/qemu-arm
%_bindir/qemu-armeb
%_bindir/qemu-cris
%_bindir/qemu-hppa
%_bindir/qemu-i386
%_bindir/qemu-m68k
%_bindir/qemu-microblaze
%_bindir/qemu-microblazeel
%_bindir/qemu-mips
%_bindir/qemu-mipsel
%_bindir/qemu-mipsn32
%_bindir/qemu-mipsn32el
%_bindir/qemu-mips64
%_bindir/qemu-mips64el
%_bindir/qemu-nios2
%_bindir/qemu-or1k
%_bindir/qemu-ppc64abi32
%_bindir/qemu-ppc64
%_bindir/qemu-ppc64le
%_bindir/qemu-ppc
%_bindir/qemu-riscv32
%_bindir/qemu-riscv64
%_bindir/qemu-s390x
%_bindir/qemu-sh4
%_bindir/qemu-sh4eb
%_bindir/qemu-sparc32plus
%_bindir/qemu-sparc64
%_bindir/qemu-sparc
%_bindir/qemu-tilegx
%_bindir/qemu-x86_64
%_bindir/qemu-xtensa
%_bindir/qemu-xtensaeb
%_bindir/qemu-*-binfmt
%_sbindir/qemu-binfmt-conf.sh

%changelog
openSUSE Build Service is sponsored by