[arch-commits] Commit in qemu/trunk (PKGBUILD qemu.install)
Tobias Powalowski
tpowa at archlinux.org
Wed Apr 8 14:16:24 UTC 2009
Date: Wednesday, April 8, 2009 @ 10:16:24
Author: tpowa
Revision: 34244
upgpkg: qemu 0.10.2-1
Modified:
qemu/trunk/PKGBUILD
qemu/trunk/qemu.install
--------------+
PKGBUILD | 48 +++++++++---------------------------------------
qemu.install | 14 +++-----------
2 files changed, 12 insertions(+), 50 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-04-08 14:16:17 UTC (rev 34243)
+++ PKGBUILD 2009-04-08 14:16:24 UTC (rev 34244)
@@ -1,58 +1,28 @@
# $Id$
# Maintainer: Tobias Powalowski <tpowa at archlinux.org>
pkgname=qemu
-pkgver=0.10.1
+pkgver=0.10.2
pkgrel=1
-_kvmver=84
pkgdesc="QEMU is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation."
arch=(i686 x86_64)
-license=('GPL')
-url="http://bellard.org/qemu/"
+license=('GPL2' 'LGPL2')
+url="http://www.nongnu.org/qemu/"
depends=('sdl' 'alsa-lib' 'esound' 'zlib' 'e2fsprogs' 'gnutls>=2.4.1' 'bluez')
install=qemu.install
source=(http://savannah.nongnu.org/download/${pkgname}/${pkgname}-${pkgver}.tar.gz
- 70-kqemu.rules
- http://downloads.sourceforge.net/kvm/kvm-$_kvmver.tar.gz
- kvm-bios.diff)
+ 70-kqemu.rules)
build()
{
cd ${srcdir}/${pkgname}-${pkgver}
- unset CFLAGS
sed -i -e 's/lib64/lib/g' x86_64.ld || return 1
- ./configure --prefix=/usr --audio-drv-list=oss,alsa,sdl,esd
+ ./configure --prefix=/usr --audio-drv-list=oss,alsa,sdl,esd \
+ --kerneldir="/usr/src/linux-$(uname -r)"
make || return 1
make DESTDIR=${startdir}/pkg install || return 1
install -D -m644 ${srcdir}/70-kqemu.rules \
- ${pkgdir}/etc/udev/rules.d/70-kqemu.rules
+ ${pkgdir}/lib/udev/rules.d/70-kqemu.rules
- # we add the kvm/qemu version
- cd ${srcdir}/kvm-$_kvmver
- # fix bios versions
- patch -Np1 -i ../kvm-bios.diff || return 1
- ./configure --prefix=/usr --audio-drv-list=oss,alsa,sdl,esd
- # fix sdl compilation, JON: and extboot
- sed -i -e 's#-rpath,/usr/lib#-rpath,/usr/lib,-rpath,/lib#g' qemu/config-host.mak
- for dir in libkvm user qemu extboot; do
- cd ${srcdir}/kvm-$_kvmver/${dir}
- make || return 1
- done
- # install kvm-qemu
- install -m 755 ${srcdir}/kvm-$_kvmver/qemu/x86_64-softmmu/qemu-system-x86_64 \
- ${pkgdir}/usr/bin/qemu-kvm
- install -D -m644 ${srcdir}/kvm-$_kvmver/scripts/65-kvm.rules \
- ${pkgdir}/etc/udev/rules.d/65-kvm.rules || return 1
- # install kvm bios files
- install -D -m644 ${srcdir}/kvm-$_kvmver/qemu/pc-bios/bios.bin \
- ${pkgdir}/usr/share/qemu/bios-kvm.bin
- install -D -m644 ${srcdir}/kvm-$_kvmver/qemu/pc-bios/vgabios.bin \
- ${pkgdir}/usr/share/qemu/vgabios-kvm.bin
- install -D -m644 ${srcdir}/kvm-$_kvmver/qemu/pc-bios/vgabios-cirrus.bin \
- ${pkgdir}/usr/share/qemu/vgabios-cirrus-kvm.bin
- install -D -m644 ${srcdir}/kvm-$_kvmver/extboot/extboot.bin \
- ${pkgdir}/usr/share/qemu/extboot-kvm.bin
}
-md5sums=('99b6da099343f6a32e02211aa5925154'
- 'ec06591830b8fcf53913f05f3d66f7e5'
- '39b7206ef400845800f081a5b901f757'
- '1cdfcbd3cc569eec96a36d7557291fd2')
+md5sums=('85a323cdf620687f39c5328f450a547d'
+ 'ec06591830b8fcf53913f05f3d66f7e5')
Modified: qemu.install
===================================================================
--- qemu.install 2009-04-08 14:16:17 UTC (rev 34243)
+++ qemu.install 2009-04-08 14:16:24 UTC (rev 34244)
@@ -2,21 +2,17 @@
post_install() {
#
groupadd kvm -f -g 78
- echo ">>> Qemu package now provides standard qemu and qemu-kvm."
+ echo ">>> Since kernel 2.6.29:"
+ echo ">>> Qemu package now provides standard qemu with kvm enabled."
echo ""
echo ">>> PLEASE READ FOR KVM USAGE!"
echo ">>> Load the correct KVM module, you will need a KVM capable CPU!"
echo ">>> Add yourself to the group 'kvm'."
- echo ">>> Use 'qemu-kvm' to use KVM."
+ echo ">>> Use 'qemu --enable-kvm' to use KVM."
echo ""
- echo ">>> 'qemu-kvm' flexibility:"
- echo ">>> You can use the qemu-kvm binary without kvm module too."
- echo""
echo ">>> PLEASE READ FOR KQEMU USAGE!"
echo ">>> You need to install the 'kqemu' package for your kernel."
echo ">>> You need to load the module to use qemu with kqemu."
-
- /bin/true
}
post_upgrade() {
@@ -26,10 +22,6 @@
post_remove() {
#
groupdel kvm
- #
- depmod -a
- #
- /bin/true
}
op=$1
More information about the arch-commits
mailing list