Date: Friday, May 13, 2016 @ 01:09:16 Author: heftig Revision: 267915
2.6.0-1 Modified: qemu/trunk/PKGBUILD qemu/trunk/qemu.install --------------+ PKGBUILD | 42 ++++++++++++++++++++---------------------- qemu.install | 15 --------------- 2 files changed, 20 insertions(+), 37 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-05-12 23:05:29 UTC (rev 267914) +++ PKGBUILD 2016-05-12 23:09:16 UTC (rev 267915) @@ -9,21 +9,24 @@ 'qemu-block-rbd' 'qemu-block-gluster' 'qemu-guest-agent') -pkgver=2.5.1 +pkgdesc='A generic and open source processor emulator which achieves a good emulation speed by using dynamic translation' +pkgver=2.6.0 pkgrel=1 arch=('i686' 'x86_64') license=('GPL2' 'LGPL2.1') url='http://wiki.qemu.org/' -makedepends=('pixman' 'libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2' - 'gnutls' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl' - 'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp' - 'libiscsi' 'libcacard' 'spice' 'spice-protocol' 'python2' - 'usbredir' 'ceph' 'glusterfs' 'libssh2' 'lzo' 'snappy') +depends=('pixman' 'libjpeg' 'libpng' 'sdl2' 'alsa-lib' 'nss' 'glib2' + 'gnutls' 'bluez-libs' 'vde2' 'util-linux' 'libsasl' 'libgl' + 'seabios' 'libcap' 'libcap-ng' 'libaio' 'libseccomp' 'libcacard' + 'spice' 'usbredir' 'lzo' 'snappy' 'gcc-libs' 'zlib' 'bzip2' 'nspr' + 'ncurses' 'libx11' 'libusb' 'libpulse' 'libssh2' 'curl' 'vte3' + 'virglrenderer' 'jemalloc') +makedepends=('curl' 'libiscsi' 'spice-protocol' 'python2' 'ceph' 'glusterfs') source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2 qemu.sysusers qemu-ga.service 65-kvm.rules) -md5sums=('42e73182dea8b9213fa7050e168a4615' +md5sums=('ca3f70b43f093e33e9e014f144067f13' '49778d11c28af170c4bebcc648b0ace1' '44ee242d758f9318c6a1ea1dae96aa3a' '33ab286a20242dda7743a900f369d68a') @@ -33,7 +36,7 @@ sh4 sh4eb sparc sparc32plus sparc64 moxie ppcemb tricore unicore32 xtensa xtensaeb) _extra_blob=(QEMU,cgthree.bin QEMU,tcx.bin bamboo.dtb openbios-ppc openbios-sparc32 openbios-sparc64 palcode-clipper petalogix-ml605.dtb -petalogix-s3adsp1800.dtb ppc_rom.bin s390-ccw.img s390-zipl.rom slof.bin +petalogix-s3adsp1800.dtb ppc_rom.bin s390-ccw.img slof.bin spapr-rtas.bin u-boot.e500) prepare() { @@ -42,6 +45,7 @@ msg2 "Patching $_p" patch -p1 -d ${pkgname}-${pkgver} < "$_p" done + sed -i 's/vte-2\.90/vte-2.91/g' ${pkgname}-${pkgver}/configure } build () @@ -55,20 +59,15 @@ ./configure --prefix=/usr --sysconfdir=/etc --audio-drv-list='pa alsa sdl' \ --python=/usr/bin/python2 --smbd=/usr/bin/smbd \ --enable-docs --libexecdir=/usr/lib/qemu \ - --disable-gtk --enable-linux-aio --enable-seccomp \ + --enable-gtk --enable-linux-aio --enable-seccomp \ --enable-spice --localstatedir=/var \ - --enable-tpm \ + --with-gtkabi=3.0 --with-sdlabi=2.0 --enable-vte \ + --enable-tpm --enable-jemalloc --enable-opengl \ --enable-modules --enable-{rbd,glusterfs,libiscsi,curl} make V=99 } package_qemu() { - pkgdesc='A generic and open source processor emulator which achieves a good emulation speed by using dynamic translation' - depends=('glibc' 'pixman' 'libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2' - 'gnutls' 'bluez-libs' 'vde2' 'util-linux' 'libsasl' 'libgl' - 'seabios' 'libcap' 'libcap-ng' 'libaio' 'libseccomp' 'libcacard' - 'spice' 'usbredir' 'lzo' 'snappy' 'gcc-libs' 'zlib' 'bzip2' 'nspr' - 'ncurses' 'libx11' 'libusb' 'libpulse' 'libssh2' 'curl') replaces=('qemu-kvm') optdepends=('samba: SMB/CIFS server support' 'qemu-arch-extra: extra architectures support' @@ -85,7 +84,6 @@ # provided by seabios package rm usr/share/qemu/bios.bin rm usr/share/qemu/acpi-dsdt.aml - rm usr/share/qemu/q35-acpi-dsdt.aml rm usr/share/qemu/bios-256k.bin rm usr/share/qemu/vgabios-cirrus.bin rm usr/share/qemu/vgabios-qxl.bin @@ -120,7 +118,7 @@ package_qemu-arch-extra() { pkgdesc='QEMU with full support for non x86 architectures' - depends=('glibc' 'gcc-libs' 'glib2' 'qemu') + depends=('qemu') options=(!strip) cd qemu-${pkgver} @@ -140,7 +138,7 @@ package_qemu-block-iscsi() { pkgdesc='QEMU iSCSI block module' - depends=('glibc' 'glib2' 'libiscsi') + depends=('glib2' 'libiscsi' 'jemalloc') install -D qemu-${pkgver}/block-iscsi.so "${pkgdir}"/usr/lib/qemu/block-iscsi.so } @@ -147,7 +145,7 @@ package_qemu-block-rbd() { pkgdesc='QEMU RBD block module' - depends=('glibc' 'glib2' 'ceph') + depends=('glib2' 'ceph') install -D qemu-${pkgver}/block-rbd.so "${pkgdir}"/usr/lib/qemu/block-rbd.so } @@ -154,7 +152,7 @@ package_qemu-block-gluster() { pkgdesc='QEMU GlusterFS block module' - depends=('glibc' 'glib2' 'glusterfs') + depends=('glib2' 'glusterfs') install -D qemu-${pkgver}/block-gluster.so "${pkgdir}"/usr/lib/qemu/block-gluster.so } @@ -161,7 +159,7 @@ package_qemu-guest-agent() { pkgdesc='QEMU Guest Agent' - depends=('glibc' 'gcc-libs' 'glib2') + depends=('gcc-libs' 'glib2') install -D qemu-${pkgver}/qemu-ga "${pkgdir}"/usr/bin/qemu-ga install -Dm644 qemu-ga.service "${pkgdir}"/usr/lib/systemd/system/qemu-ga.service Modified: qemu.install =================================================================== --- qemu.install 2016-05-12 23:05:29 UTC (rev 267914) +++ qemu.install 2016-05-12 23:09:16 UTC (rev 267915) @@ -9,18 +9,3 @@ done : } - -# arg 1: the new package version -# arg 2: the old package version -post_upgrade() { - if (( "$(vercmp $2 0.11)" < 0 )); then - echo "With the release of qemu and qemu-kvm 0.12.X, the kqemu kernel module" - echo "is no longer supported and will be removed from the repositories. You" - echo "can safely uninstall it from your system." - fi - if (( "$(vercmp $2 1.3.1)" < 0 )); then - echo "With the release of qemu 1.3.0, qemu-kvm binary is removed." - echo "You need to change the emulator path, if you use libvirt by using:" - echo "'virsh edit <vm-name>'" - fi -}