2 # - merge missing bits from qemu-kvm
3 # - --enable-glusterfs when glusterfs 3.4 is out
4 # - qemu-system-ppc -hda ac-ppc.img says:
5 # qemu: could not open disk image ac-ppc.img: error "Success"
6 # qemu-0.12.2-2.x86_64.rpm - broken
7 # qemu-0.12.3-3.x86_64/qemu-0.12.4-1.x86_64 - stops on "returning from prom_init"
8 # qemu-0.15.0-2.x86_64.rpm - qemu-system-sparc/ppc booting with -kernel, -initrd options stalls in openbios prompt
9 # qemu-0.11.1-*.x86_64.rpm - OK
12 %bcond_without sdl # SDL UI and audio support
13 %bcond_without glx # OpenGL support
14 %bcond_without ceph # Ceph/RBD support
15 %bcond_with glusterfs # GlusterFS backend
16 %bcond_without spice # SPICE support
17 %bcond_with esd # EsounD audio support
18 %bcond_without oss # OSS audio support
19 %bcond_without pulseaudio # PulseAudio audio support
20 %bcond_without xen # Xen backend driver support
22 Summary: QEMU CPU Emulator
23 Summary(pl.UTF-8): QEMU - emulator procesora
28 Group: Applications/Emulators
29 Source0: http://wiki.qemu-project.org/download/%{name}-%{version}.tar.bz2
30 # Source0-md5: b6f3265b8ed39d77e8f354f35cc26e16
31 Patch0: %{name}-cflags.patch
32 Patch1: vgabios-widescreens.patch
33 Patch2: %{name}-whitelist.patch
34 Patch3: %{name}-system-libcacard.patch
35 # Proof of concept, for reference, do not remove
36 Patch4: %{name}-kde_virtual_workspaces_hack.patch
37 URL: http://www.qemu-project.org/
38 %{?with_opengl:BuildRequires: OpenGL-GLX-devel}
39 %{?with_sdl:BuildRequires: SDL-devel >= 1.2.1}
40 BuildRequires: alsa-lib-devel
42 BuildRequires: bluez-libs-devel
43 BuildRequires: brlapi-devel
44 %{?with_ceph:BuildRequires: ceph-devel}
45 BuildRequires: curl-devel
46 BuildRequires: cyrus-sasl-devel >= 2
47 %{?with_esd:BuildRequires: esound-devel}
48 BuildRequires: glib2-devel >= 1:2.12
49 %{?with_glusterfs:BuildRequires: glusterfs-devel >= 3.4}
50 BuildRequires: gnutls-devel
51 BuildRequires: libaio-devel
52 BuildRequires: libcacard-devel
53 BuildRequires: libcap-devel
54 BuildRequires: libcap-ng-devel
55 BuildRequires: libfdt-devel
56 BuildRequires: libiscsi-devel
57 BuildRequires: libjpeg-devel
58 BuildRequires: libpng-devel
59 BuildRequires: libseccomp-devel
60 BuildRequires: libuuid-devel
61 BuildRequires: ncurses-devel
62 BuildRequires: nss-devel >= 3.12.8
63 BuildRequires: perl-Encode
64 BuildRequires: perl-tools-pod
65 BuildRequires: pkgconfig
66 %{?with_pulseaudio:BuildRequires: pulseaudio-devel}
67 BuildRequires: rpmbuild(macros) >= 1.202
68 BuildRequires: sed >= 4.0
70 BuildRequires: spice-protocol >= 0.12.0
71 BuildRequires: spice-server-devel >= 0.12.0
73 BuildRequires: texi2html
74 BuildRequires: texinfo
75 BuildRequires: usbredir-devel >= 0.6
76 BuildRequires: vde2-devel
78 %{?with_xen:BuildRequires: xen-devel >= 3.4}
79 BuildRequires: xfsprogs-devel
80 BuildRequires: xorg-lib-libX11-devel
81 BuildRequires: zlib-devel
82 Requires: %{name}-img = %{version}-%{release}
83 Requires: %{name}-system-alpha = %{version}-%{release}
84 Requires: %{name}-system-arm = %{version}-%{release}
85 Requires: %{name}-system-cris = %{version}-%{release}
86 Requires: %{name}-system-lm32 = %{version}-%{release}
87 Requires: %{name}-system-m68k = %{version}-%{release}
88 Requires: %{name}-system-microblaze = %{version}-%{release}
89 Requires: %{name}-system-mips = %{version}-%{release}
90 Requires: %{name}-system-or32 = %{version}-%{release}
91 Requires: %{name}-system-ppc = %{version}-%{release}
92 Requires: %{name}-system-s390x = %{version}-%{release}
93 Requires: %{name}-system-sh4 = %{version}-%{release}
94 Requires: %{name}-system-sparc = %{version}-%{release}
95 Requires: %{name}-system-unicore32 = %{version}-%{release}
96 Requires: %{name}-system-x86 = %{version}-%{release}
97 Requires: %{name}-system-xtensa = %{version}-%{release}
98 Requires: %{name}-user = %{version}-%{release}
99 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
101 %define systempkg_req \
102 Requires: SDL >= 1.2.1 \
103 Requires: usbredir >= 0.6
105 # some PPC/SPARC boot image in ELF format
106 %define _noautostrip .*%{_datadir}/qemu/.*-.*
109 QEMU is a FAST! processor emulator. By using dynamic translation it
110 achieves a reasonnable speed while being easy to port on new host
111 CPUs. QEMU has two operating modes:
113 - User mode emulation. In this mode, QEMU can launch Linux processes
114 compiled for one CPU on another CPU. Linux system calls are converted
115 because of endianness and 32/64 bit mismatches. Wine (Windows
116 emulation) and DOSEMU (DOS emulation) are the main targets for QEMU.
118 - Full system emulation. In this mode, QEMU emulates a full system,
119 including a processor and various peripherials. It can also be used to
120 provide virtual hosting of several virtual PC on a single server.
122 %description -l pl.UTF-8
123 QEMU to szybki(!) emulator procesora. Poprzez użycie dynamicznego
124 tłumaczenia osiąga rozsądną szybkość i jest łatwy do przeportowania,
125 aby działał na kolejnych procesorach. QEMU ma dwa tryby pracy:
127 - Emulacja trybu użytkownika. W tym trybie QEMU może uruchamiać
128 procesy linuksowe skompilowane dla jednego procesora na innym
129 procesorze. Linuksowe wywołania systemowe są tłumaczone ze względu na
130 niezgodność kolejności bajtów w słowie i 32/64-bitowego rozmiaru
131 słowa. Wine (emulacja Windows) i DOSEMU (emulacja DOS-a) to główne
134 - Pełna emulacja systemu. W tym trybie QEMU emuluje cały system,
135 włączając w to procesor i różne urządzenia peryferyjne. Może być także
136 używane do wirtualnego hostowania kilku wirtualnych pecetów na
137 pojedynczym serwerze.
140 Summary: QEMU common files needed by all QEMU targets
141 Summary(pl.UTF-8): Wspólne pliki QEMU wymagane przez wszystkie środowiska QEMU
142 Group: Development/Tools
143 Requires: glib2 >= 1:2.12
144 Requires(postun): /usr/sbin/groupdel
145 Requires(postun): /usr/sbin/userdel
146 Requires(pre): /bin/id
147 Requires(pre): /usr/bin/getgid
148 Requires(pre): /usr/sbin/groupadd
149 Requires(pre): /usr/sbin/useradd
150 Provides: group(qemu)
152 Conflicts: qemu < 1.0-2
155 QEMU is a generic and open source processor emulator which achieves a
156 good emulation speed by using dynamic translation.
158 This package provides the common files needed by all QEMU targets.
160 %description common -l pl.UTF-8
161 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
162 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
164 Ten pakiet udostępnia wspólne pliki wymagane przez wszystkie
168 Summary: QEMU command line tool for manipulating disk images
169 Summary(pl.UTF-8): Narzędzie QEMU do operacji na obrazach dysków
170 Group: Development/Tools
171 Conflicts: qemu < 1.0-2
174 This package provides a command line tool for manipulating disk
177 %description img -l pl.UTF-8
178 Ten pakiet udostępnia działające z linii poleceń narzędzia do operacji
182 Summary: QEMU user mode emulation of qemu targets
183 Summary(pl.UTF-8): QEMU - emulacja trybu użytkownika środowisk qemu
184 Group: Development/Tools
185 Requires: %{name}-common = %{version}-%{release}
188 QEMU is a generic and open source processor emulator which achieves a
189 good emulation speed by using dynamic translation.
191 This package provides the user mode emulation of QEMU targets.
193 %description user -l pl.UTF-8
194 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
195 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
197 Ten pakiet udostępnia emulację trybu użytkownika środowisk QEMU.
199 %package system-alpha
200 Summary: QEMU system emulator for Alpha
201 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem Alpha
202 Group: Development/Tools
203 Requires: %{name}-common = %{version}-%{release}
206 %description system-alpha
207 QEMU is a generic and open source processor emulator which achieves a
208 good emulation speed by using dynamic translation.
210 This package provides the system emulator with Alpha CPU.
212 %description system-alpha -l pl.UTF-8
213 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
214 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
216 Ten pakiet zawiera emulator systemu z procesorem Alpha.
219 Summary: QEMU system emulator for ARM
220 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem ARM
221 Group: Development/Tools
222 Requires: %{name}-common = %{version}-%{release}
225 %description system-arm
226 QEMU is a generic and open source processor emulator which achieves a
227 good emulation speed by using dynamic translation.
229 This package provides the system emulator for ARM.
231 %description system-arm -l pl.UTF-8
232 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
233 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
235 Ten pakiet zawiera emulator systemu z procesorem ARM.
238 Summary: QEMU system emulator for CRIS
239 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem CRIS
240 Group: Development/Tools
241 Requires: %{name}-common = %{version}-%{release}
244 %description system-cris
245 QEMU is a generic and open source processor emulator which achieves a
246 good emulation speed by using dynamic translation.
248 This package provides the system emulator with CRIS CPU.
250 %description system-cris -l pl.UTF-8
251 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
252 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
254 Ten pakiet zawiera emulator systemu z procesorem CRIS.
257 Summary: QEMU system emulator for LM32
258 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem LM32
259 Group: Development/Tools
260 Requires: %{name}-common = %{version}-%{release}
263 %description system-lm32
264 QEMU is a generic and open source processor emulator which achieves a
265 good emulation speed by using dynamic translation.
267 This package provides the system emulator with LM32 CPU.
269 %description system-lm32 -l pl.UTF-8
270 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
271 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
273 Ten pakiet zawiera emulator systemu z procesorem LM32.
276 Summary: QEMU system emulator for m68k
277 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem m68k
278 Group: Development/Tools
279 Requires: %{name}-common = %{version}-%{release}
282 %description system-m68k
283 QEMU is a generic and open source processor emulator which achieves a
284 good emulation speed by using dynamic translation.
286 This package provides the system emulator with m68k CPU.
288 %description system-m68k -l pl.UTF-8
289 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
290 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
292 Ten pakiet zawiera emulator systemu z procesorem m68k.
294 %package system-microblaze
295 Summary: QEMU system emulator for MicroBlaze
296 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem MicroBlaze
297 Group: Development/Tools
298 Requires: %{name}-common = %{version}-%{release}
301 %description system-microblaze
302 QEMU is a generic and open source processor emulator which achieves a
303 good emulation speed by using dynamic translation.
305 This package provides the system emulator with MicroBlaze CPU.
307 %description system-microblaze -l pl.UTF-8
308 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
309 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
311 Ten pakiet zawiera emulator systemu z procesorem MicroBlaze.
314 Summary: QEMU system emulator for MIPS
315 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem MIPS
316 Group: Development/Tools
317 Requires: %{name}-common = %{version}-%{release}
320 %description system-mips
321 QEMU is a generic and open source processor emulator which achieves a
322 good emulation speed by using dynamic translation.
324 This package provides the system emulator with MIPS CPU.
326 %description system-mips -l pl.UTF-8
327 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
328 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
330 Ten pakiet zawiera emulator systemu z procesorem MIPS.
333 Summary: QEMU system emulator for OpenRISC
334 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem OpenRISC
335 Group: Development/Tools
336 Requires: %{name}-common = %{version}-%{release}
339 %description system-or32
340 QEMU is a generic and open source processor emulator which achieves a
341 good emulation speed by using dynamic translation.
343 This package provides the system emulator with OpenRISC CPU.
345 %description system-or32 -l pl.UTF-8
346 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
347 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
349 Ten pakiet zawiera emulator systemu z procesorem OpenRISC.
352 Summary: QEMU system emulator for PowerPC
353 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem PowerPC
354 Group: Development/Tools
355 Requires: %{name}-common = %{version}-%{release}
358 %description system-ppc
359 QEMU is a generic and open source processor emulator which achieves a
360 good emulation speed by using dynamic translation.
362 This package provides the system emulator with PowerPC CPU.
364 %description system-ppc -l pl.UTF-8
365 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
366 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
368 Ten pakiet zawiera emulator systemu z procesorem PowerPC.
370 %package system-s390x
371 Summary: QEMU system emulator for S390
372 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem S390
373 Group: Development/Tools
374 Requires: %{name}-common = %{version}-%{release}
377 %description system-s390x
378 QEMU is a generic and open source processor emulator which achieves a
379 good emulation speed by using dynamic translation.
381 This package provides the system emulator with S390 CPU.
383 %description system-s390x -l pl.UTF-8
384 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
385 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
387 Ten pakiet zawiera emulator systemu z procesorem S390.
390 Summary: QEMU system emulator for SH4
391 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem SH4
392 Group: Development/Tools
393 Requires: %{name}-common = %{version}-%{release}
396 %description system-sh4
397 QEMU is a generic and open source processor emulator which achieves a
398 good emulation speed by using dynamic translation.
400 This package provides the system emulator with SH4 CPU.
402 %description system-sh4 -l pl.UTF-8
403 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
404 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
406 Ten pakiet zawiera emulator systemu z procesorem SH4.
408 %package system-sparc
409 Summary: QEMU system emulator for SPARC
410 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem SPARC
411 Group: Development/Tools
412 Requires: %{name}-common = %{version}-%{release}
415 %description system-sparc
416 QEMU is a generic and open source processor emulator which achieves a
417 good emulation speed by using dynamic translation.
419 This package provides the system emulator with SPARC/SPARC64 CPU.
421 %description system-sparc -l pl.UTF-8
422 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
423 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
425 Ten pakiet zawiera emulator systemu z procesorem SPARC/SPARC64.
427 %package system-unicore32
428 Summary: QEMU system emulator for UniCore32
429 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem UniCore32
430 Group: Development/Tools
431 Requires: %{name}-common = %{version}-%{release}
434 %description system-unicore32
435 QEMU is a generic and open source processor emulator which achieves a
436 good emulation speed by using dynamic translation.
438 This package provides the system emulator with UniCore32 CPU.
440 %description system-unicore32 -l pl.UTF-8
441 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
442 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
444 Ten pakiet zawiera emulator systemu z procesorem UniCore32.
447 Summary: QEMU system emulator for x86
448 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem x86
449 Group: Development/Tools
450 Requires: %{name}-common = %{version}-%{release}
453 %description system-x86
454 QEMU is a generic and open source processor emulator which achieves a
455 good emulation speed by using dynamic translation.
457 %description system-x86 -l pl.UTF-8
458 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
459 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
461 %package system-xtensa
462 Summary: QEMU system emulator for Xtensa
463 Summary(pl.UTF-8): QEMU - emulator systemu z procesorem Xtensa
464 Group: Development/Tools
465 Requires: %{name}-common = %{version}-%{release}
468 %description system-xtensa
469 QEMU is a generic and open source processor emulator which achieves a
470 good emulation speed by using dynamic translation.
472 This package provides the system emulator with Xtensa CPU.
474 %description system-xtensa -l pl.UTF-8
475 QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
476 dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
478 Ten pakiet zawiera emulator systemu z procesorem Xtensa.
487 %{__mv} libcacard libcacard-use-system-lib
489 # workaround for conflict with alsa/error.h
490 ln -s ../error.h qapi/error.h
494 --extra-cflags="%{rpmcflags} -I/usr/include/ncurses" \
495 --extra-ldflags="%{rpmldflags}" \
496 --prefix=%{_prefix} \
497 --sysconfdir=%{_sysconfdir} \
499 --host-cc="%{__cc}" \
509 %{__enable_disable glusterfs} \
512 %{__enable_disable glx} \
513 %{__enable_disable ceph rbd} \
514 %{__enable_disable sdl} \
516 %{__enable_disable spice} \
517 --enable-smartcard-nss \
526 %{__enable_disable xen} \
527 --audio-drv-list="alsa%{?with_iss:,oss}%{?with_sdl:,sdl}%{?with_esd:,esd}%{?with_pulseaudio:,pa}" \
528 --interp-prefix=%{_libdir}/qemu/lib-%%M
529 # note: CONFIG_QEMU_HELPERDIR is used when compiling, libexecdir when installing;
530 # --libexecdir in configure is nop
533 CONFIG_QEMU_HELPERDIR="%{_libdir}"
535 # rebuild patched vesa tables with additional widescreen modes.
536 %{__make} -C roms/vgabios stdvga-bios
539 rm -rf $RPM_BUILD_ROOT
542 DESTDIR=$RPM_BUILD_ROOT \
543 libexecdir=%{_libdir}
545 install -d $RPM_BUILD_ROOT%{_sysconfdir}
546 cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/qemu-ifup
552 %{__rm} $RPM_BUILD_ROOT%{_docdir}/qemu/qemu-{doc,tech}.html
553 %{__rm} $RPM_BUILD_ROOT%{_docdir}/qemu/qmp-commands.txt
555 # install patched vesa tables with additional widescreen modes.
556 cp -p roms/vgabios/VGABIOS-lgpl-latest.stdvga.bin $RPM_BUILD_ROOT%{_datadir}/%{name}/vgabios-stdvga.bin
559 rm -rf $RPM_BUILD_ROOT
562 %groupadd -g 276 qemu
563 %useradd -u 276 -g qemu -c "QEMU User" qemu
566 if [ "$1" = "0" ]; then
572 %defattr(644,root,root,755)
575 %defattr(644,root,root,755)
576 %doc README qemu-doc.html qemu-tech.html QMP/qmp-commands.txt
577 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/qemu-ifup
578 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/qemu/target-*.conf
579 %dir %{_sysconfdir}/qemu
580 %attr(755,root,root) %{_bindir}/virtfs-proxy-helper
581 %attr(755,root,root) %{_bindir}/qemu-nbd
582 %attr(755,root,root) %{_libdir}/qemu-bridge-helper
583 %{_mandir}/man1/qemu.1*
584 %{_mandir}/man1/virtfs-proxy-helper.1*
585 %{_mandir}/man8/qemu-nbd.8*
587 %dir %{_datadir}/qemu
588 %{_datadir}/%{name}/keymaps
589 %{_datadir}/%{name}/qemu-icon.bmp
590 # various bios images
591 %{_datadir}/%{name}/*.aml
592 %{_datadir}/%{name}/*.bin
593 %{_datadir}/%{name}/*.rom
594 %{_datadir}/%{name}/*.dtb
595 %{_datadir}/%{name}/openbios-ppc
596 %{_datadir}/%{name}/openbios-sparc*
597 %{_datadir}/%{name}/palcode-clipper
600 %defattr(644,root,root,755)
601 %attr(755,root,root) %{_bindir}/qemu-img
602 %{_mandir}/man1/qemu-img.1*
605 %defattr(644,root,root,755)
606 %attr(755,root,root) %{_bindir}/qemu-alpha
607 %attr(755,root,root) %{_bindir}/qemu-arm
608 %attr(755,root,root) %{_bindir}/qemu-armeb
609 %attr(755,root,root) %{_bindir}/qemu-cris
610 %attr(755,root,root) %{_bindir}/qemu-ga
611 %attr(755,root,root) %{_bindir}/qemu-i386
612 %attr(755,root,root) %{_bindir}/qemu-io
613 %attr(755,root,root) %{_bindir}/qemu-m68k
614 %attr(755,root,root) %{_bindir}/qemu-microblaze
615 %attr(755,root,root) %{_bindir}/qemu-microblazeel
616 %attr(755,root,root) %{_bindir}/qemu-mips
617 %attr(755,root,root) %{_bindir}/qemu-mipsel
618 %attr(755,root,root) %{_bindir}/qemu-or32
619 %attr(755,root,root) %{_bindir}/qemu-ppc
620 %attr(755,root,root) %{_bindir}/qemu-ppc64
621 %attr(755,root,root) %{_bindir}/qemu-ppc64abi32
622 %attr(755,root,root) %{_bindir}/qemu-s390x
623 %attr(755,root,root) %{_bindir}/qemu-sh4
624 %attr(755,root,root) %{_bindir}/qemu-sh4eb
625 %attr(755,root,root) %{_bindir}/qemu-sparc
626 %attr(755,root,root) %{_bindir}/qemu-sparc32plus
627 %attr(755,root,root) %{_bindir}/qemu-sparc64
628 %attr(755,root,root) %{_bindir}/qemu-unicore32
629 %attr(755,root,root) %{_bindir}/qemu-x86_64
632 %defattr(644,root,root,755)
633 %attr(755,root,root) %{_bindir}/qemu-system-alpha
636 %defattr(644,root,root,755)
637 %attr(755,root,root) %{_bindir}/qemu-system-arm
640 %defattr(644,root,root,755)
641 %attr(755,root,root) %{_bindir}/qemu-system-cris
644 %defattr(644,root,root,755)
645 %attr(755,root,root) %{_bindir}/qemu-system-lm32
648 %defattr(644,root,root,755)
649 %attr(755,root,root) %{_bindir}/qemu-system-m68k
651 %files system-microblaze
652 %defattr(644,root,root,755)
653 %attr(755,root,root) %{_bindir}/qemu-system-microblaze
654 %attr(755,root,root) %{_bindir}/qemu-system-microblazeel
657 %defattr(644,root,root,755)
658 %attr(755,root,root) %{_bindir}/qemu-system-mips
659 %attr(755,root,root) %{_bindir}/qemu-system-mipsel
660 %attr(755,root,root) %{_bindir}/qemu-system-mips64
661 %attr(755,root,root) %{_bindir}/qemu-system-mips64el
664 %defattr(644,root,root,755)
665 %attr(755,root,root) %{_bindir}/qemu-system-or32
668 %defattr(644,root,root,755)
669 %attr(755,root,root) %{_bindir}/qemu-system-ppc
670 %attr(755,root,root) %{_bindir}/qemu-system-ppc64
671 %attr(755,root,root) %{_bindir}/qemu-system-ppcemb
674 %defattr(644,root,root,755)
675 %attr(755,root,root) %{_bindir}/qemu-system-s390x
678 %defattr(644,root,root,755)
679 %attr(755,root,root) %{_bindir}/qemu-system-sh4
680 %attr(755,root,root) %{_bindir}/qemu-system-sh4eb
683 %defattr(644,root,root,755)
684 %attr(755,root,root) %{_bindir}/qemu-system-sparc
685 %attr(755,root,root) %{_bindir}/qemu-system-sparc64
687 %files system-unicore32
688 %defattr(644,root,root,755)
689 %attr(755,root,root) %{_bindir}/qemu-system-unicore32
692 %defattr(644,root,root,755)
693 %attr(755,root,root) %{_bindir}/qemu-system-i386
694 %attr(755,root,root) %{_bindir}/qemu-system-x86_64
697 %defattr(644,root,root,755)
698 %attr(755,root,root) %{_bindir}/qemu-system-xtensa
699 %attr(755,root,root) %{_bindir}/qemu-system-xtensaeb