Summary: QEMU CPU Emulator
+Summary(pl): QEMU - emulator procesora
Name: qemu
-Version: 0.5.2
-Release: 0.1
+Version: 0.6.1
+Release: 2
+License: GPL
+Group: Applications/Emulators
Source0: http://fabrice.bellard.free.fr/qemu/%{name}-%{version}.tar.gz
+# Source0-md5: f1b5e103321832d2786dd4110f6c8ae4
Patch0: %{name}-nostatic.patch
+Patch1: %{name}-DESTDIR.patch
+Patch2: %{name}-amd64.patch
+Patch3: %{name}-longjmp.patch
+Patch4: %{name}-gcc34.patch
#Patch0: qemu-0.5.0-cvsupdates.patch.bz2
#Patch1: qemu-0.1.6-glibc23-ldscripts.patch.bz2
#Patch2: qemu-0.5.0-sdl-static-libs.patch.bz2
#Patch4: qemu-0.5.0-lib64.patch.bz2
#Patch5: qemu-0.5.0-amd64.patch.bz2
#Patch6: qemu-0.5.0-vl-amd64.patch.bz2
-License: GPL
URL: http://fabrice.bellard.free.fr/qemu/
-Group: Applications/Emulators
BuildRequires: SDL-devel
+ExclusiveArch: %{ix86} amd64 ppc sparc
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
easier testing and debugging of system code. It can also be used to
provide virtual hosting of several virtual PC on a single server.
+%description -l pl
+QEMU to szybki(!) emulator procesora. Poprzez u¿ycie dynamicznego
+t³umaczenia osi±ga rozs±dn± szybko¶æ i jest ³atwy do przeportowania,
+aby dzia³a³ na kolejnych procesorach. QEMU ma dwa tryby pracy:
+
+- Emulacja trybu u¿ytkownika. W tym trybie QEMU mo¿e uruchamiaæ
+ procesy linuksowe skompilowane dla jednego procesora na innym
+ procesorze. Linuksowe wywo³ania systemowe s± t³umaczone ze wzglêdu
+ na niezgodno¶æ kolejno¶ci bajtów w s³owie i 32/64-bitowego rozmiaru
+ s³owa. Wine (emulacja Windows) i DOSEMU (emulacja DOS-a) to g³ówne
+ cele QEMU.
+
+- Pe³na emulacja systemu. W tym trybie QEMU emuluje ca³y system,
+ w³±czaj±c w to procesor i ró¿ne urz±dzenia peryferyjne. Aktualnie
+ dzia³a to tylko przy uruchamianiu j±dra Linuksa x86 na systemie
+ linuksowym x86, pozwalaj±c na ³atwiejsze testowanie i odpluskwianie
+ kodu systemu. Mo¿e byæ tak¿e u¿ywane do wirtualnego hostowania kilku
+ wirtualnych pecetów na pojedynczym serwerze.
+
%prep
%setup -q
-%patch0 -p1
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+#%patch4 -p1
+
#%patch0 -p1 -b .cvsupdates
#%patch1 -p1 -b .glibc23-ldscripts
#%patch2 -p1 -b .sdl-static-libs
--prefix=%{_prefix} \
--cc=%{__cc} \
--make=%{__make} \
- --interp-prefix=%{_libdir}/gnemul/qemu-%M
+
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
+
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc README qemu-doc.html
-%ifarch %{ix86}
-%attr(755,root,root) %{_bindir}/qemu-fast
-%endif
-%ifarch %{ix86} ppc
-%{_bindir}/qemu
-%endif
-%{_bindir}/qemu-mkcow
-%{_bindir}/qemu-arm
-%{_bindir}/qemu-i386
-%{_bindir}/qemu-sparc
+%attr(755,root,root) %{_bindir}/*
+%{_datadir}/qemu
%{_mandir}/man1/qemu.1*
-%dir %{_datadir}/qemu
-%{_datadir}/qemu/bios.bin
-%{_datadir}/qemu/vgabios.bin