diff -Nu qemu.orig/PKGBUILD qemu/PKGBUILD --- qemu.orig/PKGBUILD 2008-05-06 22:04:00.979179690 +0200 +++ qemu/PKGBUILD 2008-05-06 22:13:57.272081242 +0200 @@ -13,7 +13,8 @@ install=qemu.install source=(http://fabrice.bellard.free.fr/qemu/${pkgname}-${pkgver}.tar.gz \ 70-kqemu.rules \ - http://downloads.sourceforge.net/kvm/kvm-$_kvmver.tar.gz) + http://downloads.sourceforge.net/kvm/kvm-$_kvmver.tar.gz\ + bios-kvm.diff) build() { @@ -37,6 +38,7 @@ # we add the kvm/qemu version cd ${startdir}/src/kvm-$_kvmver + patch -Np1 -i ../bios-kvm.diff || return 1 ./configure --prefix=/usr --enable-alsa # fix sdl compilation sed -i -e 's#-rpath,/usr/lib#-rpath,/usr/lib,-rpath,/lib#g' qemu/config-host.mak @@ -50,9 +52,14 @@ install -D -m644 ${startdir}/src/kvm-$_kvmver/scripts/65-kvm.rules \ ${startdir}/pkg/etc/udev/rules.d/65-kvm.rules || return 1 # install kvm bios files - cp -f ${startdir}/src/kvm-$_kvmver/qemu/pc-bios/* \ - ${startdir}/pkg/usr/share/qemu/ + install -D -m644 ${startdir}/src/kvm-$_kvmver/qemu/pc-bios/bios.bin \ + ${startdir}/pkg/usr/share/qemu/bios-kvm.bin + install -D -m644 ${startdir}/src/kvm-$_kvmver/qemu/pc-bios/vgabios.bin \ + ${startdir}/pkg/usr/share/qemu/vgabios-kvm.bin + install -D -m644 ${startdir}/src/kvm-$_kvmver/qemu/pc-bios/vgabios-cirrus.bin \ + ${startdir}/pkg/usr/share/qemu/vgabios-cirrus-kvm.bin } md5sums=('6591df8e9270eb358c881de4ebea1262' 'ec06591830b8fcf53913f05f3d66f7e5' - '42e6bbf5a9be5b85b0029f489b6c1896') + '42e6bbf5a9be5b85b0029f489b6c1896' + 'c05547a8f0eda78e6cd6a157ccc4629d') diff -Nu qemu.orig/bios-kvm.diff qemu/bios-kvm.diff --- qemu.orig/bios-kvm.diff 1970-01-01 01:00:00.000000000 +0100 +++ qemu/bios-kvm.diff 2008-05-06 20:52:41.709608131 +0200 @@ -0,0 +1,15 @@ +--- kvm-67/qemu/hw/pc.c.orig 2008-05-06 20:48:35.468799015 +0200 ++++ kvm-67/qemu/hw/pc.c 2008-05-06 20:50:00.392123267 +0200 +@@ -37,9 +37,9 @@ + /* output Bochs bios info messages */ + //#define DEBUG_BIOS + +-#define BIOS_FILENAME "bios.bin" +-#define VGABIOS_FILENAME "vgabios.bin" +-#define VGABIOS_CIRRUS_FILENAME "vgabios-cirrus.bin" ++#define BIOS_FILENAME "bios-kvm.bin" ++#define VGABIOS_FILENAME "vgabios-kvm.bin" ++#define VGABIOS_CIRRUS_FILENAME "vgabios-cirrus-kvm.bin" + #define EXTBOOT_FILENAME "extboot.bin" + + /* Leave a chunk of memory at the top of RAM for the BIOS ACPI tables. */