[arch-commits] Commit in qemu/trunk (PKGBUILD)

Tobias Powalowski tpowa at archlinux.org
Sun Oct 12 09:23:05 UTC 2008


    Date: Sunday, October 12, 2008 @ 05:23:04
  Author: tpowa
Revision: 15010

upgpkg: qemu 0.9.1-11

Modified:
  qemu/trunk/PKGBUILD

----------+
 PKGBUILD |   55 ++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 32 insertions(+), 23 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-10-11 23:11:59 UTC (rev 15009)
+++ PKGBUILD	2008-10-12 09:23:04 UTC (rev 15010)
@@ -2,25 +2,25 @@
 # Maintainer: Tobias Powalowski <tpowa at archlinux.org>
 pkgname=qemu
 pkgver=0.9.1
-pkgrel=10
+pkgrel=11
 _kvmver=76
 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://fabrice.bellard.free.fr/qemu/"
-depends=('sdl' 'alsa-lib' 'zlib' 'e2fsprogs' 'gnutls>=2.4.1')
+url="http://bellard.org/qemu/"
+depends=('sdl' 'alsa-lib' 'zlib' 'e2fsprogs' 'gnutls>=2.4.1' 'bluez')
 makedepends=('gcc34')
 install=qemu.install
 source=(http://bellard.org/${pkgname}/${pkgname}-${pkgver}.tar.gz \
         70-kqemu.rules \
         http://downloads.sourceforge.net/kvm/kvm-$_kvmver.tar.gz\
-	kvm-bios.diff)
+	kvm-bios.diff
+	ftp://ftp.archlinux.org/other/qemu/pre-77.patch)
 
 build()
 {
-  cd ${startdir}/src/${pkgname}-${pkgver}
+  cd ${srcdir}/${pkgname}-${pkgver}
   unset CFLAGS
-
   if [ "${CARCH}" = "x86_64" ]; then
      # any "xxx-user" target seems to not build on x86_64
          ./configure --prefix=/usr --enable-alsa \
@@ -33,35 +33,44 @@
 
   make || return 1
   make DESTDIR=${startdir}/pkg install || return 1
-  install -D -m644 ${startdir}/src/70-kqemu.rules \
-                   ${startdir}/pkg/etc/udev/rules.d/70-kqemu.rules
+  install -D -m644 ${srcdir}/70-kqemu.rules \
+                   ${pkgdir}/etc/udev/rules.d/70-kqemu.rules
 
   # we add the kvm/qemu version
-    cd ${startdir}/src/kvm-$_kvmver
+    cd ${srcdir}/kvm-$_kvmver
+    # add pre patch to fix weird vga issues
+    patch -Np1 -i ../pre-77.patch || return 1
+    # fix bios versions
     patch -Np1 -i ../kvm-bios.diff || return 1
     ./configure --prefix=/usr
   # 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 ${startdir}/src/kvm-$_kvmver/${dir}
+      cd ${srcdir}/kvm-$_kvmver/${dir}
       make || return 1
     done
    # install kvm-qemu
-    install -m 755 ${startdir}/src/kvm-$_kvmver/qemu/x86_64-softmmu/qemu-system-x86_64 \
-        ${startdir}/pkg/usr/bin/qemu-kvm
-    install -D -m644 ${startdir}/src/kvm-$_kvmver/scripts/65-kvm.rules \
-    	${startdir}/pkg/etc/udev/rules.d/65-kvm.rules || return 1
+    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 ${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
-   install -D -m644 ${startdir}/src/kvm-$_kvmver/extboot/extboot.bin \
-	${startdir}/pkg/usr/share/qemu/extboot-kvm.bin
+   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=('6591df8e9270eb358c881de4ebea1262'
          'ec06591830b8fcf53913f05f3d66f7e5'
          '08cf1364e8f02026569a1660e8b8ea01'
-         '1cdfcbd3cc569eec96a36d7557291fd2')
+         '1cdfcbd3cc569eec96a36d7557291fd2'
+         'cf1d4b5fc041b63da7ccad94936988a9')
+md5sums=('6591df8e9270eb358c881de4ebea1262'
+         'ec06591830b8fcf53913f05f3d66f7e5'
+         '08cf1364e8f02026569a1660e8b8ea01'
+         '1cdfcbd3cc569eec96a36d7557291fd2'
+         'cf1d4b5fc041b63da7ccad94936988a9')




More information about the arch-commits mailing list