1 Summary: QEMU CPU Emulator
5 Source0: http://fabrice.bellard.free.fr/qemu/%{name}-%{version}.tar.gz
6 # Source0-md5: 81acda062219c82973e82585b0eb357a
7 Patch0: %{name}-nostatic.patch
8 Patch1: %{name}-DESTDIR.patch
9 Patch2: %{name}-amd64.patch
10 #Patch0: qemu-0.5.0-cvsupdates.patch.bz2
11 #Patch1: qemu-0.1.6-glibc23-ldscripts.patch.bz2
12 #Patch2: qemu-0.5.0-sdl-static-libs.patch.bz2
13 #Patch3: qemu-0.5.0-DESTDIR.patch.bz2
14 #Patch4: qemu-0.5.0-lib64.patch.bz2
15 #Patch5: qemu-0.5.0-amd64.patch.bz2
16 #Patch6: qemu-0.5.0-vl-amd64.patch.bz2
18 URL: http://fabrice.bellard.free.fr/qemu/
19 Group: Applications/Emulators
20 BuildRequires: SDL-devel
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 QEMU is a FAST! processor emulator. By using dynamic translation it
25 achieves a reasonnable speed while being easy to port on new host
26 CPUs. QEMU has two operating modes:
28 - User mode emulation. In this mode, QEMU can launch Linux processes
29 compiled for one CPU on another CPU. Linux system calls are converted
30 because of endianness and 32/64 bit mismatches. Wine (Windows
31 emulation) and DOSEMU (DOS emulation) are the main targets for QEMU.
33 - Full system emulation. In this mode, QEMU emulates a full system,
34 including a processor and various peripherials. Currently, it is only
35 used to launch an x86 Linux kernel on an x86 Linux system. It enables
36 easier testing and debugging of system code. It can also be used to
37 provide virtual hosting of several virtual PC on a single server.
44 #%patch0 -p1 -b .cvsupdates
45 #%patch1 -p1 -b .glibc23-ldscripts
46 #%patch2 -p1 -b .sdl-static-libs
47 #%patch3 -p1 -b .DESTDIR
48 #%patch4 -p1 -b .lib64
49 #%patch5 -p1 -b .amd64
50 # needs to 64-bit clean softmmu code or MAP_32BIT physical_ram_base
51 # but other problems remain.
52 #%patch6 -p1 -b .vl-amd64
62 rm -rf $RPM_BUILD_ROOT
64 DESTDIR=$RPM_BUILD_ROOT
67 rm -rf $RPM_BUILD_ROOT
70 %defattr(644,root,root,755)
71 %doc README qemu-doc.html
73 %attr(755,root,root) %{_bindir}/qemu-fast
83 %{_mandir}/man1/qemu.1*
85 %{_datadir}/qemu/bios.bin
86 %{_datadir}/qemu/vgabios.bin