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

2020-12-11 Thread Anatol Pomozov via arch-commits
Date: Friday, December 11, 2020 @ 17:52:33
  Author: anatolik
Revision: 403991

upgpkg: qemu 5.2.0-2: FS#68927: rebuild for missing dependency

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-11 16:57:51 UTC (rev 403990)
+++ PKGBUILD2020-12-11 17:52:33 UTC (rev 403991)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=5.2.0
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";


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

2020-12-08 Thread Anatol Pomozov via arch-commits
Date: Wednesday, December 9, 2020 @ 05:15:56
  Author: anatolik
Revision: 403177

Add dependency reported by namcap

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-09 05:13:11 UTC (rev 403176)
+++ PKGBUILD2020-12-09 05:15:56 UTC (rev 403177)
@@ -204,7 +204,7 @@
 
 package_qemu-guest-agent() {
   pkgdesc="QEMU Guest Agent"
-  depends=(gcc-libs glib2 libudev.so)
+  depends=(gcc-libs glib2 libudev.so liburing)
   install=qemu-guest-agent.install
 
   install -D build-full/qga/qemu-ga "$pkgdir/usr/bin/qemu-ga"


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

2020-12-08 Thread Anatol Pomozov via arch-commits
Date: Wednesday, December 9, 2020 @ 05:07:42
  Author: anatolik
Revision: 403173

upgpkg: qemu 5.2.0-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   16 
 1 file changed, 8 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-12-09 02:48:40 UTC (rev 403172)
+++ PKGBUILD2020-12-09 05:07:42 UTC (rev 403173)
@@ -5,20 +5,20 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=5.1.0
-pkgrel=3
+pkgver=5.2.0
+pkgrel=1
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
 _headlessdeps=(seabios gnutls libpng libaio numactl libnfs
lzo snappy curl vde2 libcap-ng spice libcacard usbredir libslirp
-   libssh zstd liburing)
+   libssh zstd liburing ndctl dtc)
 depends=(virglrenderer sdl2 vte3 libpulse libjack.so brltty 
"${_headlessdeps[@]}")
-makedepends=(spice-protocol python ceph libiscsi glusterfs python-sphinx 
xfsprogs)
+makedepends=(spice-protocol python ceph libiscsi glusterfs python-sphinx 
xfsprogs ninja)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-guest-agent.service
 65-kvm.rules)
-sha512sums=('e213edb71d93d5167ddce7546220ecb7b52a7778586a4f476f65bd1e510c9cfc6d1876238a7b501d9cc3fd31cc2ae4b7fb9e753bc3f12cc17cd16dfce2a96ba3'
+sha512sums=('bddd633ce111471ebc651e03080251515178808556b49a308a724909e55dac0be0cc0c79c536ac12d239678ae94c60100dc124be9b9d9538340c03a2f27177f3'
 'SKIP'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
 
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99')
@@ -64,7 +64,7 @@
 --enable-xfsctl \
 "${@:2}"
 
-  make
+  ninja
 )
 
 package_qemu() {
@@ -92,7 +92,7 @@
   install=qemu.install
   options=(!strip !emptydirs)
 
-  make -C build-$1 DESTDIR="$pkgdir" install "${@:2}"
+  DESTDIR="$pkgdir" ninja -C build-$1 install "${@:2}"
 
   # systemd stuff
   install -Dm644 65-kvm.rules "$pkgdir/usr/lib/udev/rules.d/65-kvm.rules"
@@ -207,7 +207,7 @@
   depends=(gcc-libs glib2 libudev.so)
   install=qemu-guest-agent.install
 
-  install -D build-full/qemu-ga "$pkgdir/usr/bin/qemu-ga"
+  install -D build-full/qga/qemu-ga "$pkgdir/usr/bin/qemu-ga"
   install -Dm644 qemu-guest-agent.service 
"$pkgdir/usr/lib/systemd/system/qemu-guest-agent.service"
   install -Dm755 "$srcdir/qemu-$pkgver/scripts/qemu-guest-agent/fsfreeze-hook" 
"$pkgdir/etc/qemu/fsfreeze-hook"
 }


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

2020-10-15 Thread David Runge via arch-commits
Date: Thursday, October 15, 2020 @ 14:02:34
  Author: dvzrv
Revision: 398387

upgpkg: qemu 5.1.0-2: Rebuild against brltty 6.1.

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-10-15 13:56:09 UTC (rev 398386)
+++ PKGBUILD2020-10-15 14:02:34 UTC (rev 398387)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=5.1.0
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
@@ -22,7 +22,7 @@
 'SKIP'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
 
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99')
-validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
+validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584') # Michael Roth 

 
 case $CARCH in
   i?86) _corearch=i386 ;;


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

2020-10-06 Thread Anatol Pomozov via arch-commits
Date: Tuesday, October 6, 2020 @ 22:35:44
  Author: anatolik
Revision: 397454

FS#68112: enable JACK audio support

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-10-06 22:06:19 UTC (rev 397453)
+++ PKGBUILD2020-10-06 22:35:44 UTC (rev 397454)
@@ -13,7 +13,7 @@
 _headlessdeps=(seabios gnutls libpng libaio numactl libnfs
lzo snappy curl vde2 libcap-ng spice libcacard usbredir libslirp
libssh zstd liburing)
-depends=(virglrenderer sdl2 vte3 libpulse brltty "${_headlessdeps[@]}")
+depends=(virglrenderer sdl2 vte3 libpulse libjack.so brltty 
"${_headlessdeps[@]}")
 makedepends=(spice-protocol python ceph libiscsi glusterfs python-sphinx 
xfsprogs)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
@@ -36,7 +36,7 @@
 
 build() {
   _build full \
---audio-drv-list="pa alsa sdl"
+--audio-drv-list="pa alsa sdl jack"
 
   _build headless \
 --audio-drv-list= \


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

2020-08-11 Thread Anatol Pomozov via arch-commits
Date: Tuesday, August 11, 2020 @ 23:24:35
  Author: anatolik
Revision: 393547

upgpkg: qemu 5.1.0-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   21 +++--
 1 file changed, 3 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-08-11 19:27:50 UTC (rev 393546)
+++ PKGBUILD2020-08-11 23:24:35 UTC (rev 393547)
@@ -5,8 +5,8 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=5.0.0
-pkgrel=8
+pkgver=5.1.0
+pkgrel=1
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
@@ -16,16 +16,10 @@
 depends=(virglrenderer sdl2 vte3 libpulse brltty "${_headlessdeps[@]}")
 makedepends=(spice-protocol python ceph libiscsi glusterfs python-sphinx 
xfsprogs)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
-
iouring-1.patch::https://github.com/qemu/qemu/commit/de137e44f75d9868f5b548638081850f6ac771f2.patch
-
iouring-2.patch::https://github.com/qemu/qemu/commit/ba607ca8bff4d2c2062902f8355657c865ac7c29.patch
-
hostmem.patch::https://github.com/qemu/qemu/commit/70b6d525dfb51d5e523d568d1139fc051bc223c5.patch
 qemu-ga.service
 65-kvm.rules)
-sha512sums=('21ef0cbe107c468a40f0fa2635db2a40048c8790b629dfffca5cd62bb1b502ea8eb133bfc40df5ecf1489e2bffe87f6829aee041cb8a380ff04a8afa23b39fcf'
+sha512sums=('e213edb71d93d5167ddce7546220ecb7b52a7778586a4f476f65bd1e510c9cfc6d1876238a7b501d9cc3fd31cc2ae4b7fb9e753bc3f12cc17cd16dfce2a96ba3'
 'SKIP'
-
'533010ba4adb2678e232febaa0ae476556a2d319d431ab14c83985510e3a0f8159fca20a926df0f8b30e02c7859e1b33ffd8f7fcd6144dc87f09ea62a177b82b'
-
'ffea3356fcc5c42a5e3d811f47ff1a0add6f3e3c96de7ee11a6a17c9667b4e5b2f1f0e9eabb59b448e421824d02a3038d1149d02398986e1ec7a752c7e71e9b1'
-
'ddbd9e141ae918c52a97c1e28da372e939848223951f00dc84e1d0980ce87b90e4b9b2289c2100976c94042f04eaa234f201ab605e430e970da98e98879e4b2c'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
 
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
@@ -38,15 +32,6 @@
 prepare() {
   mkdir build-{full,headless}
   mkdir -p extra-arch-{full,headless}/usr/{bin,share/qemu}
-
-  cd ${pkgname}-${pkgver}
-
-  # FS#66578 FS#66710
-  patch -p1 < ../iouring-1.patch
-  patch -p1 < ../iouring-2.patch
-
-  # FS#66646
-  patch -p1 < ../hostmem.patch
 }
 
 build() {


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

2020-07-22 Thread Anatol Pomozov via arch-commits
Date: Thursday, July 23, 2020 @ 00:43:45
  Author: anatolik
Revision: 392419

upgpkg: qemu 5.0.0-8: liburing 0.7 rebuild

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-07-22 21:51:36 UTC (rev 392418)
+++ PKGBUILD2020-07-23 00:43:45 UTC (rev 392419)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=5.0.0
-pkgrel=7
+pkgrel=8
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";


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

2020-06-02 Thread Anatol Pomozov via arch-commits
Date: Tuesday, June 2, 2020 @ 16:18:42
  Author: anatolik
Revision: 388108

upgpkg: qemu 5.0.0-7

 - Pull upstream fix for io_uring; enable io_uring feature FS#66578 FS#66710
 - Pull upstream fix for mbind() FS#66646

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-02 15:45:54 UTC (rev 388107)
+++ PKGBUILD2020-06-02 16:18:42 UTC (rev 388108)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=5.0.0
-pkgrel=6
+pkgrel=7
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";


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

2020-06-02 Thread Anatol Pomozov via arch-commits
Date: Tuesday, June 2, 2020 @ 15:45:54
  Author: anatolik
Revision: 388107

FS#66646: pull upstream fix for mbind() bug

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |5 +
 1 file changed, 5 insertions(+)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-02 14:43:00 UTC (rev 388106)
+++ PKGBUILD2020-06-02 15:45:54 UTC (rev 388107)
@@ -18,6 +18,7 @@
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 
iouring-1.patch::https://github.com/qemu/qemu/commit/de137e44f75d9868f5b548638081850f6ac771f2.patch
 
iouring-2.patch::https://github.com/qemu/qemu/commit/ba607ca8bff4d2c2062902f8355657c865ac7c29.patch
+
hostmem.patch::https://github.com/qemu/qemu/commit/70b6d525dfb51d5e523d568d1139fc051bc223c5.patch
 qemu-ga.service
 65-kvm.rules)
 
sha512sums=('21ef0cbe107c468a40f0fa2635db2a40048c8790b629dfffca5cd62bb1b502ea8eb133bfc40df5ecf1489e2bffe87f6829aee041cb8a380ff04a8afa23b39fcf'
@@ -24,6 +25,7 @@
 'SKIP'
 
'533010ba4adb2678e232febaa0ae476556a2d319d431ab14c83985510e3a0f8159fca20a926df0f8b30e02c7859e1b33ffd8f7fcd6144dc87f09ea62a177b82b'
 
'ffea3356fcc5c42a5e3d811f47ff1a0add6f3e3c96de7ee11a6a17c9667b4e5b2f1f0e9eabb59b448e421824d02a3038d1149d02398986e1ec7a752c7e71e9b1'
+
'ddbd9e141ae918c52a97c1e28da372e939848223951f00dc84e1d0980ce87b90e4b9b2289c2100976c94042f04eaa234f201ab605e430e970da98e98879e4b2c'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
 
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
@@ -42,6 +44,9 @@
   # FS#66578 FS#66710
   patch -p1 < ../iouring-1.patch
   patch -p1 < ../iouring-2.patch
+
+  # FS#66646
+  patch -p1 < ../hostmem.patch
 }
 
 build() {


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

2020-05-21 Thread Anatol Pomozov via arch-commits
Date: Thursday, May 21, 2020 @ 17:51:47
  Author: anatolik
Revision: 387364

FS#66710 Pull upstream fixes for io_uring support

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-05-21 17:13:17 UTC (rev 387363)
+++ PKGBUILD2020-05-21 17:51:47 UTC (rev 387364)
@@ -12,14 +12,18 @@
 url="https://wiki.qemu.org/";
 _headlessdeps=(seabios gnutls libpng libaio numactl libnfs
lzo snappy curl vde2 libcap-ng spice libcacard usbredir libslirp
-   libssh zstd)
+   libssh zstd liburing)
 depends=(virglrenderer sdl2 vte3 libpulse brltty "${_headlessdeps[@]}")
 makedepends=(spice-protocol python ceph libiscsi glusterfs python-sphinx 
xfsprogs)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
+
iouring-1.patch::https://github.com/qemu/qemu/commit/de137e44f75d9868f5b548638081850f6ac771f2.patch
+
iouring-2.patch::https://github.com/qemu/qemu/commit/ba607ca8bff4d2c2062902f8355657c865ac7c29.patch
 qemu-ga.service
 65-kvm.rules)
 
sha512sums=('21ef0cbe107c468a40f0fa2635db2a40048c8790b629dfffca5cd62bb1b502ea8eb133bfc40df5ecf1489e2bffe87f6829aee041cb8a380ff04a8afa23b39fcf'
 'SKIP'
+
'533010ba4adb2678e232febaa0ae476556a2d319d431ab14c83985510e3a0f8159fca20a926df0f8b30e02c7859e1b33ffd8f7fcd6144dc87f09ea62a177b82b'
+
'ffea3356fcc5c42a5e3d811f47ff1a0add6f3e3c96de7ee11a6a17c9667b4e5b2f1f0e9eabb59b448e421824d02a3038d1149d02398986e1ec7a752c7e71e9b1'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
 
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
@@ -34,6 +38,10 @@
   mkdir -p extra-arch-{full,headless}/usr/{bin,share/qemu}
 
   cd ${pkgname}-${pkgver}
+
+  # FS#66578 FS#66710
+  patch -p1 < ../iouring-1.patch
+  patch -p1 < ../iouring-2.patch
 }
 
 build() {


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

2020-05-09 Thread Anatol Pomozov via arch-commits
Date: Saturday, May 9, 2020 @ 21:43:17
  Author: anatolik
Revision: 382986

FS#66578: disable io_uring feature that causes guest OS slowdown

Also see https://bugs.launchpad.net/qemu/+bug/1877716

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-05-09 20:01:40 UTC (rev 382985)
+++ PKGBUILD2020-05-09 21:43:17 UTC (rev 382986)
@@ -6,13 +6,13 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=5.0.0
-pkgrel=5
+pkgrel=6
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
 _headlessdeps=(seabios gnutls libpng libaio numactl libnfs
lzo snappy curl vde2 libcap-ng spice libcacard usbredir libslirp
-   libssh zstd liburing)
+   libssh zstd)
 depends=(virglrenderer sdl2 vte3 libpulse brltty "${_headlessdeps[@]}")
 makedepends=(spice-protocol python ceph libiscsi glusterfs python-sphinx 
xfsprogs)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}


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

2020-05-04 Thread Felix Yan via arch-commits
Date: Tuesday, May 5, 2020 @ 05:40:16
  Author: felixonmars
Revision: 382257

nettle 3.6 rebuild

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-05-05 05:39:59 UTC (rev 382256)
+++ PKGBUILD2020-05-05 05:40:16 UTC (rev 382257)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=5.0.0
-pkgrel=4
+pkgrel=5
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";


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

2020-05-04 Thread Anatol Pomozov via arch-commits
Date: Monday, May 4, 2020 @ 23:52:54
  Author: anatolik
Revision: 382225

upgpkg: qemu 5.0.0-4

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   35 ---
 1 file changed, 16 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-05-04 23:29:27 UTC (rev 382224)
+++ PKGBUILD2020-05-04 23:52:54 UTC (rev 382225)
@@ -6,11 +6,11 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=5.0.0
-pkgrel=3
+pkgrel=4
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
-_headlessdeps=(seabios gnutls libpng libaio numactl jemalloc libnfs
+_headlessdeps=(seabios gnutls libpng libaio numactl libnfs
lzo snappy curl vde2 libcap-ng spice libcacard usbredir libslirp
libssh zstd liburing)
 depends=(virglrenderer sdl2 vte3 libpulse brltty "${_headlessdeps[@]}")
@@ -53,12 +53,6 @@
 _build() (
   cd build-$1
 
-  # qemu vs. make 4 == bad
-  export ARFLAGS=rv
-
-  # http://permalink.gmane.org/gmane.comp.emulators.qemu/238740
-  export CFLAGS+=" -fPIC"
-
   ../${pkgname}-${pkgver}/configure \
 --prefix=/usr \
 --sysconfdir=/etc \
@@ -68,7 +62,6 @@
 --smbd=/usr/bin/smbd \
 --enable-modules \
 --enable-sdl \
---enable-jemalloc \
 --enable-slirp=system \
 --enable-xfsctl \
 "${@:2}"
@@ -99,7 +92,7 @@
'qemu-block-rbd: RBD block support'
'qemu-block-gluster: glusterfs block support')
   install=qemu.install
-  options=(!strip)
+  options=(!strip !emptydirs)
 
   make -C build-$1 DESTDIR="$pkgdir" install "${@:2}"
 
@@ -111,7 +104,6 @@
   rm -r var
 
   cd usr/lib
-  tidy_strip
 
   # bridge_helper needs suid
   # https://bugs.archlinux.org/task/32565
@@ -121,7 +113,6 @@
   rm qemu/block-{iscsi,rbd,gluster}.so
 
   cd ../bin
-  tidy_strip
 
   # remove extra arch
   for _bin in qemu-*; do
@@ -132,7 +123,7 @@
   ga) rm "$_bin"; continue ;;
 
   # tools
-  img|io|nbd) continue ;;
+  edid|img|io|keymap|nbd|pr-helper|storage-daemon) continue ;;
 
   # core emu
   system-${_corearch}) continue ;;
@@ -147,25 +138,31 @@
 
 case $_blob in
   # provided by seabios package
-  bios.bin|acpi-dsdt.aml|bios-256k.bin|vgabios-cirrus.bin|vgabios-qxl.bin|\
+  bios.bin|bios-256k.bin|vgabios-cirrus.bin|vgabios-qxl.bin|\
   
vgabios-stdvga.bin|vgabios-vmware.bin|vgabios-virtio.bin|vgabios-bochs-display.bin|\
   vgabios-ramfb.bin) rm "$_blob"; continue ;;
 
+  # provided by edk2-ovmf package
+  edk2-*) rm "$_blob"; continue ;;
+
   # iPXE ROMs
   efi-*|pxe-*) continue ;;
 
   # core blobs
-  kvmvapic.bin|linuxboot*|multiboot.bin|sgabios.bin|vgabios*) continue ;;
+  
bios-microvm.bin|kvmvapic.bin|linuxboot*|multiboot.bin|sgabios.bin|vgabios*) 
continue ;;
 
   # Trace events definitions
   trace-events*) continue ;;
-
-  # Logos
-  *.bmp|*.svg) continue ;;
 esac
 
 mv "$_blob" "$srcdir/extra-arch-$1/usr/share/qemu"
   done
+
+  # provided by edk2-ovmf package
+  rm -r firmware
+
+  cd ..
+  if [ "$1" = headless ]; then rm -r {applications,icons}; fi
 }
 
 package_qemu-arch-extra() {
@@ -188,7 +185,7 @@
 
 package_qemu-block-iscsi() {
   pkgdesc="QEMU iSCSI block module"
-  depends=(glib2 libiscsi jemalloc)
+  depends=(glib2 libiscsi)
 
   install -D build-full/block-iscsi.so "$pkgdir/usr/lib/qemu/block-iscsi.so"
 }


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

2020-05-02 Thread Anatol Pomozov via arch-commits
Date: Saturday, May 2, 2020 @ 08:03:05
  Author: anatolik
Revision: 382127

upgpkg: qemu 5.0.0-3: Rebuild for FS#66460 changes

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-05-02 07:15:03 UTC (rev 382126)
+++ PKGBUILD2020-05-02 08:03:05 UTC (rev 382127)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=5.0.0
-pkgrel=2
+pkgrel=3
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";


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

2020-04-29 Thread Anatol Pomozov via arch-commits
Date: Thursday, April 30, 2020 @ 05:11:35
  Author: anatolik
Revision: 381893

FS#66460: move xfs to builddep, use ceph-libs instead of ceph as a runtime 
dependency

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-30 00:40:15 UTC (rev 381892)
+++ PKGBUILD2020-04-30 05:11:35 UTC (rev 381893)
@@ -10,11 +10,11 @@
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
-_headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
+_headlessdeps=(seabios gnutls libpng libaio numactl jemalloc libnfs
lzo snappy curl vde2 libcap-ng spice libcacard usbredir libslirp
libssh zstd liburing)
 depends=(virglrenderer sdl2 vte3 libpulse brltty "${_headlessdeps[@]}")
-makedepends=(spice-protocol python ceph libiscsi glusterfs python-sphinx)
+makedepends=(spice-protocol python ceph libiscsi glusterfs python-sphinx 
xfsprogs)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
 65-kvm.rules)
@@ -195,7 +195,7 @@
 
 package_qemu-block-rbd() {
   pkgdesc="QEMU RBD block module"
-  depends=(glib2 ceph)
+  depends=(glib2 ceph-libs)
 
   install -D build-full/block-rbd.so "$pkgdir/usr/lib/qemu/block-rbd.so"
 }


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

2020-04-29 Thread Anatol Pomozov via arch-commits
Date: Wednesday, April 29, 2020 @ 18:45:13
  Author: anatolik
Revision: 381873

upgpkg: qemu 5.0.0-2: FS#66460: enable uring, reenable xfs

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-29 17:52:15 UTC (rev 381872)
+++ PKGBUILD2020-04-29 18:45:13 UTC (rev 381873)
@@ -6,13 +6,13 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=5.0.0
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
 _headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
lzo snappy curl vde2 libcap-ng spice libcacard usbredir libslirp
-   libssh)
+   libssh zstd liburing)
 depends=(virglrenderer sdl2 vte3 libpulse brltty "${_headlessdeps[@]}")
 makedepends=(spice-protocol python ceph libiscsi glusterfs python-sphinx)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
@@ -64,11 +64,13 @@
 --sysconfdir=/etc \
 --localstatedir=/var \
 --libexecdir=/usr/lib/qemu \
+--extra-ldflags="$LDFLAGS" \
 --smbd=/usr/bin/smbd \
 --enable-modules \
 --enable-sdl \
 --enable-jemalloc \
 --enable-slirp=system \
+--enable-xfsctl \
 "${@:2}"
 
   make


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

2020-04-28 Thread Anatol Pomozov via arch-commits
Date: Tuesday, April 28, 2020 @ 22:34:14
  Author: anatolik
Revision: 381801

upgpkg: qemu 5.0.0-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-28 17:52:19 UTC (rev 381800)
+++ PKGBUILD2020-04-28 22:34:14 UTC (rev 381801)
@@ -5,8 +5,8 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=4.2.0
-pkgrel=2
+pkgver=5.0.0
+pkgrel=1
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
@@ -18,7 +18,7 @@
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
 65-kvm.rules)
-sha512sums=('2a79973c2b07c53e8c57a808ea8add7b6b2cbca96488ed5d4b669ead8c9318907dec2b6109f180fc8ca8f04c0f73a56e82b3a527b5626b799d7e849f2474ec56'
+sha512sums=('21ef0cbe107c468a40f0fa2635db2a40048c8790b629dfffca5cd62bb1b502ea8eb133bfc40df5ecf1489e2bffe87f6829aee041cb8a380ff04a8afa23b39fcf'
 'SKIP'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
 
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99')
@@ -42,7 +42,6 @@
 
   _build headless \
 --audio-drv-list= \
---disable-bluez \
 --disable-sdl \
 --disable-gtk \
 --disable-vte \


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

2020-02-12 Thread Jan Steffens via arch-commits
Date: Wednesday, February 12, 2020 @ 12:22:25
  Author: heftig
Revision: 375490

4.2.0-2: FS#50718: Readd braille support

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-02-12 11:19:18 UTC (rev 375489)
+++ PKGBUILD2020-02-12 12:22:25 UTC (rev 375490)
@@ -6,13 +6,14 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=4.2.0
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
 _headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
-   lzo snappy curl vde2 libcap-ng spice libcacard usbredir 
libslirp libssh)
-depends=(virglrenderer sdl2 vte3 libpulse "${_headlessdeps[@]}")
+   lzo snappy curl vde2 libcap-ng spice libcacard usbredir libslirp
+   libssh)
+depends=(virglrenderer sdl2 vte3 libpulse brltty "${_headlessdeps[@]}")
 makedepends=(spice-protocol python ceph libiscsi glusterfs python-sphinx)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
@@ -45,6 +46,7 @@
 --disable-sdl \
 --disable-gtk \
 --disable-vte \
+--disable-brlapi \
 --disable-opengl \
 --disable-virglrenderer
 }
@@ -206,7 +208,7 @@
 
 package_qemu-guest-agent() {
   pkgdesc="QEMU Guest Agent"
-  depends=(gcc-libs glib2)
+  depends=(gcc-libs glib2 libudev.so)
 
   install -D build-full/qemu-ga "$pkgdir/usr/bin/qemu-ga"
   install -Dm644 qemu-ga.service 
"$pkgdir/usr/lib/systemd/system/qemu-ga.service"


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

2020-01-18 Thread Anatol Pomozov via arch-commits
Date: Saturday, January 18, 2020 @ 20:44:29
  Author: anatolik
Revision: 373685

FS#63483 Re-enable remove-disk access over SSH support

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-01-18 16:40:22 UTC (rev 373684)
+++ PKGBUILD2020-01-18 20:44:29 UTC (rev 373685)
@@ -11,7 +11,7 @@
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
 _headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
-   lzo snappy curl vde2 libcap-ng spice libcacard usbredir 
libslirp)
+   lzo snappy curl vde2 libcap-ng spice libcacard usbredir 
libslirp libssh)
 depends=(virglrenderer sdl2 vte3 libpulse "${_headlessdeps[@]}")
 makedepends=(spice-protocol python ceph libiscsi glusterfs python-sphinx)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}


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

2019-12-14 Thread Anatol Pomozov via arch-commits
Date: Sunday, December 15, 2019 @ 04:40:44
  Author: anatolik
Revision: 371501

FS#64843 link against system libslirp

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-12-14 20:19:46 UTC (rev 371500)
+++ PKGBUILD2019-12-15 04:40:44 UTC (rev 371501)
@@ -11,7 +11,7 @@
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
 _headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
-   lzo snappy curl vde2 libcap-ng spice libcacard usbredir)
+   lzo snappy curl vde2 libcap-ng spice libcacard usbredir 
libslirp)
 depends=(virglrenderer sdl2 vte3 libpulse "${_headlessdeps[@]}")
 makedepends=(spice-protocol python ceph libiscsi glusterfs python-sphinx)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
@@ -67,6 +67,7 @@
 --enable-modules \
 --enable-sdl \
 --enable-jemalloc \
+--enable-slirp=system \
 "${@:2}"
 
   make


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

2019-12-12 Thread Anatol Pomozov via arch-commits
Date: Friday, December 13, 2019 @ 00:27:06
  Author: anatolik
Revision: 371337

upgpkg: qemu 4.2.0-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-12-12 23:07:51 UTC (rev 371336)
+++ PKGBUILD2019-12-13 00:27:06 UTC (rev 371337)
@@ -5,7 +5,7 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=4.1.1
+pkgver=4.2.0
 pkgrel=1
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
@@ -17,7 +17,7 @@
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
 65-kvm.rules)
-sha512sums=('13c8420f74fd7f043f2dd0774b88262327d22864b3fc7b5d5e7e651fb163de03ac51483abec703cd9914511049b125165875c27566bebfd9b6482d8d2c2ff108'
+sha512sums=('2a79973c2b07c53e8c57a808ea8add7b6b2cbca96488ed5d4b669ead8c9318907dec2b6109f180fc8ca8f04c0f73a56e82b3a527b5626b799d7e849f2474ec56'
 'SKIP'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
 
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99')


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

2019-11-20 Thread Anatol Pomozov via arch-commits
Date: Wednesday, November 20, 2019 @ 15:13:34
  Author: anatolik
Revision: 369486

Switch qemu build to python3

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-20 15:08:32 UTC (rev 369485)
+++ PKGBUILD2019-11-20 15:13:34 UTC (rev 369486)
@@ -13,7 +13,7 @@
 _headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
lzo snappy curl vde2 libcap-ng spice libcacard usbredir)
 depends=(virglrenderer sdl2 vte3 libpulse "${_headlessdeps[@]}")
-makedepends=(spice-protocol python2 ceph libiscsi glusterfs python-sphinx)
+makedepends=(spice-protocol python ceph libiscsi glusterfs python-sphinx)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
 65-kvm.rules)
@@ -63,7 +63,6 @@
 --sysconfdir=/etc \
 --localstatedir=/var \
 --libexecdir=/usr/lib/qemu \
---python=/usr/bin/python2 \
 --smbd=/usr/bin/smbd \
 --enable-modules \
 --enable-sdl \


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

2019-11-16 Thread Anatol Pomozov via arch-commits
Date: Sunday, November 17, 2019 @ 05:25:49
  Author: anatolik
Revision: 368976

upgpkg: qemu 4.1.1-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   22 +-
 1 file changed, 5 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-17 05:14:30 UTC (rev 368975)
+++ PKGBUILD2019-11-17 05:25:49 UTC (rev 368976)
@@ -5,8 +5,8 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=4.1.0
-pkgrel=5
+pkgver=4.1.1
+pkgrel=1
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
@@ -16,17 +16,11 @@
 makedepends=(spice-protocol python2 ceph libiscsi glusterfs python-sphinx)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
-65-kvm.rules
-
fix_image_corruption_1.patch::"https://git.qemu.org/?p=qemu.git;a=patch;h=944f3d5dd216fcd8cb007eddd4f82dced0a15b3d";
-
fix_image_corruption_2.patch::"https://git.qemu.org/?p=qemu.git;a=patch;h=5e9785505210e2477e590e61b1ab100d0ec22b01";
-
fix_qcow_compressed.patch::"https://git.qemu.org/?p=qemu.git;a=patch;h=24552feb6ae2f615b76c2b95394af43901f75046";)
-sha512sums=('82fd51702a7b9b1b00b2f1bd3b4a832b80249018dbba1add0b0a73e7d4bee452afd45574b4d8df7ce4477d8711f3bda4ca072a1a6de25895c93eb21cf78fc4b2'
+65-kvm.rules)
+sha512sums=('13c8420f74fd7f043f2dd0774b88262327d22864b3fc7b5d5e7e651fb163de03ac51483abec703cd9914511049b125165875c27566bebfd9b6482d8d2c2ff108'
 'SKIP'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
-
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99'
-
'5cb7967aa2957919df788a92aefeab0e7aeb6e13ef89c7ab79f6a2b18fcb871376aa1fdf2d821560af6f41d3a78dcd3e0c9c0f199a57cc94b7f138e94d7103a0'
-
'1cec5950692859c717b0d41fb7baf6b23f638086f9dccaddc3c96d835184ab832393592156a7c25f342f45059071e75a36360f4a6799f7cf74b6a548bdbe66d2'
-
'9ebb3f853d78c8f1c482e3603c79b621cad036a943a7c5f575e2bc1b1fb5f2f14f909d97e77ff9738d23b212c74e7d30c99dc55633132a1a03480d28ee988f55')
+
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
 
 case $CARCH in
@@ -39,12 +33,6 @@
   mkdir -p extra-arch-{full,headless}/usr/{bin,share/qemu}
 
   cd ${pkgname}-${pkgver}
-  #sed -i 's/vte-2\.90/vte-2.91/g' configure
-
-  # https://bugs.archlinux.org/task/64150
-  patch -p1 < ../fix_image_corruption_1.patch
-  patch -p1 < ../fix_image_corruption_2.patch
-  patch -p1 < ../fix_qcow_compressed.patch
 }
 
 build() {


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

2019-11-10 Thread Anatol Pomozov via arch-commits
Date: Sunday, November 10, 2019 @ 20:43:16
  Author: anatolik
Revision: 367705

upgpkg: qemu 4.1.0-5

FS#64150 Pull upstream patch that fixes corruption bug with large compressed 
qcow images

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-10 20:38:04 UTC (rev 367704)
+++ PKGBUILD2019-11-10 20:43:16 UTC (rev 367705)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=4.1.0
-pkgrel=4
+pkgrel=5
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
@@ -18,13 +18,15 @@
 qemu-ga.service
 65-kvm.rules
 
fix_image_corruption_1.patch::"https://git.qemu.org/?p=qemu.git;a=patch;h=944f3d5dd216fcd8cb007eddd4f82dced0a15b3d";
-
fix_image_corruption_2.patch::"https://git.qemu.org/?p=qemu.git;a=patch;h=5e9785505210e2477e590e61b1ab100d0ec22b01";)
+
fix_image_corruption_2.patch::"https://git.qemu.org/?p=qemu.git;a=patch;h=5e9785505210e2477e590e61b1ab100d0ec22b01";
+
fix_qcow_compressed.patch::"https://git.qemu.org/?p=qemu.git;a=patch;h=24552feb6ae2f615b76c2b95394af43901f75046";)
 
sha512sums=('82fd51702a7b9b1b00b2f1bd3b4a832b80249018dbba1add0b0a73e7d4bee452afd45574b4d8df7ce4477d8711f3bda4ca072a1a6de25895c93eb21cf78fc4b2'
 'SKIP'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
 
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99'
 
'5cb7967aa2957919df788a92aefeab0e7aeb6e13ef89c7ab79f6a2b18fcb871376aa1fdf2d821560af6f41d3a78dcd3e0c9c0f199a57cc94b7f138e94d7103a0'
-
'1cec5950692859c717b0d41fb7baf6b23f638086f9dccaddc3c96d835184ab832393592156a7c25f342f45059071e75a36360f4a6799f7cf74b6a548bdbe66d2')
+
'1cec5950692859c717b0d41fb7baf6b23f638086f9dccaddc3c96d835184ab832393592156a7c25f342f45059071e75a36360f4a6799f7cf74b6a548bdbe66d2'
+
'9ebb3f853d78c8f1c482e3603c79b621cad036a943a7c5f575e2bc1b1fb5f2f14f909d97e77ff9738d23b212c74e7d30c99dc55633132a1a03480d28ee988f55')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
 
 case $CARCH in
@@ -42,6 +44,7 @@
   # https://bugs.archlinux.org/task/64150
   patch -p1 < ../fix_image_corruption_1.patch
   patch -p1 < ../fix_image_corruption_2.patch
+  patch -p1 < ../fix_qcow_compressed.patch
 }
 
 build() {


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

2019-11-07 Thread Antonio Rojas via arch-commits
Date: Thursday, November 7, 2019 @ 21:31:30
  Author: arojas
Revision: 367153

libiscsi 1.19 rebuild

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-07 21:15:50 UTC (rev 367152)
+++ PKGBUILD2019-11-07 21:31:30 UTC (rev 367153)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=4.1.0
-pkgrel=3
+pkgrel=4
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";


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

2019-10-31 Thread Anatol Pomozov via arch-commits
Date: Thursday, October 31, 2019 @ 16:28:29
  Author: anatolik
Revision: 366221

upgpkg: qemu 4.1.0-3

FS#64150 Pick upstream fix for image corruption problem

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-10-31 15:11:37 UTC (rev 366220)
+++ PKGBUILD2019-10-31 16:28:29 UTC (rev 366221)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=4.1.0
-pkgrel=2
+pkgrel=3
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
@@ -16,11 +16,15 @@
 makedepends=(spice-protocol python2 ceph libiscsi glusterfs python-sphinx)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
-65-kvm.rules)
+65-kvm.rules
+
fix_image_corruption_1.patch::"https://git.qemu.org/?p=qemu.git;a=patch;h=944f3d5dd216fcd8cb007eddd4f82dced0a15b3d";
+
fix_image_corruption_2.patch::"https://git.qemu.org/?p=qemu.git;a=patch;h=5e9785505210e2477e590e61b1ab100d0ec22b01";)
 
sha512sums=('82fd51702a7b9b1b00b2f1bd3b4a832b80249018dbba1add0b0a73e7d4bee452afd45574b4d8df7ce4477d8711f3bda4ca072a1a6de25895c93eb21cf78fc4b2'
 'SKIP'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
-
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99')
+
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99'
+
'5cb7967aa2957919df788a92aefeab0e7aeb6e13ef89c7ab79f6a2b18fcb871376aa1fdf2d821560af6f41d3a78dcd3e0c9c0f199a57cc94b7f138e94d7103a0'
+
'1cec5950692859c717b0d41fb7baf6b23f638086f9dccaddc3c96d835184ab832393592156a7c25f342f45059071e75a36360f4a6799f7cf74b6a548bdbe66d2')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
 
 case $CARCH in
@@ -34,6 +38,10 @@
 
   cd ${pkgname}-${pkgver}
   #sed -i 's/vte-2\.90/vte-2.91/g' configure
+
+  # https://bugs.archlinux.org/task/64150
+  patch -p1 < ../fix_image_corruption_1.patch
+  patch -p1 < ../fix_image_corruption_2.patch
 }
 
 build() {


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

2019-10-03 Thread Anatol Pomozov via arch-commits
Date: Thursday, October 3, 2019 @ 21:23:28
  Author: anatolik
Revision: 363713

upgpkg: qemu 4.1.0-2

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-10-03 20:46:31 UTC (rev 363712)
+++ PKGBUILD2019-10-03 21:23:28 UTC (rev 363713)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=4.1.0
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";


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

2019-08-15 Thread Anatol Pomozov via arch-commits
Date: Friday, August 16, 2019 @ 00:08:02
  Author: anatolik
Revision: 359856

upgpkg: qemu 4.1.0-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-08-15 19:50:10 UTC (rev 359855)
+++ PKGBUILD2019-08-16 00:08:02 UTC (rev 359856)
@@ -5,8 +5,8 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=4.0.0
-pkgrel=3
+pkgver=4.1.0
+pkgrel=1
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
@@ -17,7 +17,7 @@
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
 65-kvm.rules)
-sha512sums=('952e94194ce9e64c15388c59035cb31fb9f761d30095c2fb9441012b609c18c9976285727b93bf37b95e15675802d73f8e1c4619ebecd23606675bb503646b13'
+sha512sums=('82fd51702a7b9b1b00b2f1bd3b4a832b80249018dbba1add0b0a73e7d4bee452afd45574b4d8df7ce4477d8711f3bda4ca072a1a6de25895c93eb21cf78fc4b2'
 'SKIP'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
 
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99')
@@ -33,7 +33,7 @@
   mkdir -p extra-arch-{full,headless}/usr/{bin,share/qemu}
 
   cd ${pkgname}-${pkgver}
-  sed -i 's/vte-2\.90/vte-2.91/g' configure
+  #sed -i 's/vte-2\.90/vte-2.91/g' configure
 }
 
 build() {


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

2019-06-30 Thread Evangelos Foutras via arch-commits
Date: Sunday, June 30, 2019 @ 10:39:00
  Author: foutrelis
Revision: 357100

poppler 0.78 / nettle 3.5 rebuild

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-06-30 10:20:06 UTC (rev 357099)
+++ PKGBUILD2019-06-30 10:39:00 UTC (rev 357100)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=4.0.0
-pkgrel=2
+pkgrel=3
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";


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

2019-04-24 Thread Anatol Pomozov via arch-commits
Date: Wednesday, April 24, 2019 @ 21:25:05
  Author: anatolik
Revision: 352090

qemu: remove unused non-upstream patch

Modified:
  qemu/trunk/PKGBUILD
Deleted:
  qemu/trunk/allow_elf64.patch

---+
 PKGBUILD  |8 ++--
 allow_elf64.patch |   25 -
 2 files changed, 2 insertions(+), 31 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-04-24 20:52:20 UTC (rev 352089)
+++ PKGBUILD2019-04-24 21:25:05 UTC (rev 352090)
@@ -16,13 +16,11 @@
 makedepends=(spice-protocol python2 ceph libiscsi glusterfs python-sphinx)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
-65-kvm.rules
-allow_elf64.patch)
+65-kvm.rules)
 
sha512sums=('952e94194ce9e64c15388c59035cb31fb9f761d30095c2fb9441012b609c18c9976285727b93bf37b95e15675802d73f8e1c4619ebecd23606675bb503646b13'
 'SKIP'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
-
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99'
-
'b450625ff1e705f8c7eed9e2c0c4fe2179ca061df88a1a777c861c11d543c151cd0160f7f7227babdfe8b36000de084cbcb6fd7bf0f93d2f936c2e65082c82bf')
+
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
 
 case $CARCH in
@@ -36,8 +34,6 @@
 
   cd ${pkgname}-${pkgver}
   sed -i 's/vte-2\.90/vte-2.91/g' configure
-
-  # patch -p1 < ../allow_elf64.patch
 }
 
 build() {

Deleted: allow_elf64.patch
===
--- allow_elf64.patch   2019-04-24 20:52:20 UTC (rev 352089)
+++ allow_elf64.patch   2019-04-24 21:25:05 UTC (rev 352090)
@@ -1,25 +0,0 @@
-commit cb61bc8a42da1a971079767e63df4503b6ab2efb
-Author: Anatol Pomozov 
-Date:   Mon Jan 29 10:08:53 2018 -0800
-
-multiboot: Make elf64 loading functionality compatible with GRUB
-
-GRUB is a reference multiboot implementation and supports loading elf64
-binaries. Make QEMU to work similar was as GRUB.
-
-diff --git a/hw/i386/multiboot.c b/hw/i386/multiboot.c
-index 5bc0a2cddb..0907e42a39 100644
 a/hw/i386/multiboot.c
-+++ b/hw/i386/multiboot.c
-@@ -193,11 +193,6 @@ int load_multiboot(FWCfgState *fw_cfg,
- int kernel_size;
- fclose(f);
- 
--if (((struct elf64_hdr*)header)->e_machine == EM_X86_64) {
--error_report("Cannot load x86-64 image, give a 32bit one.");
--exit(1);
--}
--
- kernel_size = load_elf(kernel_filename, NULL, NULL, &elf_entry,
-&elf_low, &elf_high, 0, I386_ELF_MACHINE,
-0, 0);


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

2019-04-24 Thread Anatol Pomozov via arch-commits
Date: Wednesday, April 24, 2019 @ 17:54:09
  Author: anatolik
Revision: 352076

upgpkg: qemu 4.0.0-2

FS#62454: add qemu manpages

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-04-24 17:53:53 UTC (rev 352075)
+++ PKGBUILD2019-04-24 17:54:09 UTC (rev 352076)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=4.0.0
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
@@ -13,7 +13,7 @@
 _headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
lzo snappy curl vde2 libcap-ng spice libcacard usbredir)
 depends=(virglrenderer sdl2 vte3 libpulse "${_headlessdeps[@]}")
-makedepends=(spice-protocol python2 ceph libiscsi glusterfs)
+makedepends=(spice-protocol python2 ceph libiscsi glusterfs python-sphinx)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
 65-kvm.rules


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

2019-04-23 Thread Anatol Pomozov via arch-commits
Date: Wednesday, April 24, 2019 @ 00:18:23
  Author: anatolik
Revision: 352033

upgpkg: qemu 4.0.0-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-04-23 22:59:15 UTC (rev 352032)
+++ PKGBUILD2019-04-24 00:18:23 UTC (rev 352033)
@@ -5,8 +5,8 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=3.1.0
-pkgrel=2
+pkgver=4.0.0
+pkgrel=1
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="https://wiki.qemu.org/";
@@ -18,7 +18,7 @@
 qemu-ga.service
 65-kvm.rules
 allow_elf64.patch)
-sha512sums=('7e8dae823937cfac2f0c60406bd3bdcb89df40313dab2a4bed327d5198f7fcc68ac8b31e44692caa09299cc71256ee0b8c17e4f49f78ada8043d424f5daf82fe'
+sha512sums=('952e94194ce9e64c15388c59035cb31fb9f761d30095c2fb9441012b609c18c9976285727b93bf37b95e15675802d73f8e1c4619ebecd23606675bb503646b13'
 'SKIP'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
 
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99'
@@ -37,7 +37,7 @@
   cd ${pkgname}-${pkgver}
   sed -i 's/vte-2\.90/vte-2.91/g' configure
 
-  patch -p1 < ../allow_elf64.patch
+  # patch -p1 < ../allow_elf64.patch
 }
 
 build() {
@@ -70,8 +70,8 @@
 --libexecdir=/usr/lib/qemu \
 --python=/usr/bin/python2 \
 --smbd=/usr/bin/smbd \
---with-sdlabi=2.0 \
 --enable-modules \
+--enable-sdl \
 --enable-jemalloc \
 "${@:2}"
 


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

2019-04-12 Thread Antonio Rojas via arch-commits
Date: Friday, April 12, 2019 @ 17:48:19
  Author: arojas
Revision: 350634

https

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-04-12 17:48:01 UTC (rev 350633)
+++ PKGBUILD2019-04-12 17:48:19 UTC (rev 350634)
@@ -9,7 +9,7 @@
 pkgrel=2
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
-url="http://wiki.qemu.org/";
+url="https://wiki.qemu.org/";
 _headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
lzo snappy curl vde2 libcap-ng spice libcacard usbredir)
 depends=(virglrenderer sdl2 vte3 libpulse "${_headlessdeps[@]}")


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

2019-02-24 Thread Jan Steffens via arch-commits
Date: Sunday, February 24, 2019 @ 23:55:08
  Author: heftig
Revision: 346780

3.1.0-2

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-02-24 23:21:37 UTC (rev 346779)
+++ PKGBUILD2019-02-24 23:55:08 UTC (rev 346780)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=3.1.0
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";


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

2018-12-11 Thread Anatol Pomozov via arch-commits
Date: Wednesday, December 12, 2018 @ 02:49:38
  Author: anatolik
Revision: 341604

upgpkg: qemu 3.1.0-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   19 +++
 1 file changed, 7 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-12-12 00:23:55 UTC (rev 341603)
+++ PKGBUILD2018-12-12 02:49:38 UTC (rev 341604)
@@ -5,8 +5,8 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=3.0.0
-pkgrel=4
+pkgver=3.1.0
+pkgrel=1
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -17,14 +17,12 @@
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
 65-kvm.rules
-allow_elf64.patch
-
fix_virtio.patch::https://github.com/qemu/qemu/commit/db812c4073c77c8a64db8d6663b3416a587c7b4a.patch)
-sha512sums=('a764302f50b9aca4134bbbc1f361b98e71240cdc7b25600dfe733bf4cf17bd86000bd28357697b08f3b656899dceb9e459350b8d7817444ed5d7fa380a5a'
+allow_elf64.patch)
+sha512sums=('7e8dae823937cfac2f0c60406bd3bdcb89df40313dab2a4bed327d5198f7fcc68ac8b31e44692caa09299cc71256ee0b8c17e4f49f78ada8043d424f5daf82fe'
 'SKIP'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
 
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99'
-
'b450625ff1e705f8c7eed9e2c0c4fe2179ca061df88a1a777c861c11d543c151cd0160f7f7227babdfe8b36000de084cbcb6fd7bf0f93d2f936c2e65082c82bf'
-
'5a27d4ddee9b75b32015e2b2e8612a49406809a50e9d1c30de60593581363a4eeb24343d2e939c950d06852d21d95560c9cb518d043b981f2e681ab6a5927290')
+
'b450625ff1e705f8c7eed9e2c0c4fe2179ca061df88a1a777c861c11d543c151cd0160f7f7227babdfe8b36000de084cbcb6fd7bf0f93d2f936c2e65082c82bf')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
 
 case $CARCH in
@@ -40,9 +38,6 @@
   sed -i 's/vte-2\.90/vte-2.91/g' configure
 
   patch -p1 < ../allow_elf64.patch
-
-  # FS#60141
-  patch -p1 < ../fix_virtio.patch
 }
 
 build() {
@@ -75,7 +70,6 @@
 --libexecdir=/usr/lib/qemu \
 --python=/usr/bin/python2 \
 --smbd=/usr/bin/smbd \
---with-gtkabi=3.0 \
 --with-sdlabi=2.0 \
 --enable-modules \
 --enable-jemalloc \
@@ -156,7 +150,8 @@
 case $_blob in
   # provided by seabios package
   bios.bin|acpi-dsdt.aml|bios-256k.bin|vgabios-cirrus.bin|vgabios-qxl.bin|\
-  vgabios-stdvga.bin|vgabios-vmware.bin|vgabios-virtio.bin) rm "$_blob"; 
continue ;;
+  
vgabios-stdvga.bin|vgabios-vmware.bin|vgabios-virtio.bin|vgabios-bochs-display.bin|\
+  vgabios-ramfb.bin) rm "$_blob"; continue ;;
 
   # iPXE ROMs
   efi-*|pxe-*) continue ;;


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

2018-11-06 Thread Anatol Pomozov via arch-commits
Date: Wednesday, November 7, 2018 @ 01:35:35
  Author: anatolik
Revision: 338027

upgpkg: qemu 3.0.0-4

FS#60726: remove files that are already included in seabios

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-07 00:56:47 UTC (rev 338026)
+++ PKGBUILD2018-11-07 01:35:35 UTC (rev 338027)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=3.0.0
-pkgrel=3
+pkgrel=4
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -156,7 +156,7 @@
 case $_blob in
   # provided by seabios package
   bios.bin|acpi-dsdt.aml|bios-256k.bin|vgabios-cirrus.bin|vgabios-qxl.bin|\
-  vgabios-stdvga.bin|vgabios-vmware.bin) rm "$_blob"; continue ;;
+  vgabios-stdvga.bin|vgabios-vmware.bin|vgabios-virtio.bin) rm "$_blob"; 
continue ;;
 
   # iPXE ROMs
   efi-*|pxe-*) continue ;;


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

2018-10-10 Thread Anatol Pomozov via arch-commits
Date: Wednesday, October 10, 2018 @ 17:37:39
  Author: anatolik
Revision: 336108

upgpkg: qemu 3.0.0-3

FS#60141: pull upstream fix for OpenBSD/virtio crash

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-10-10 17:34:30 UTC (rev 336107)
+++ PKGBUILD2018-10-10 17:37:39 UTC (rev 336108)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=3.0.0
-pkgrel=2
+pkgrel=3
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -17,12 +17,14 @@
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
 65-kvm.rules
-allow_elf64.patch)
+allow_elf64.patch
+
fix_virtio.patch::https://github.com/qemu/qemu/commit/db812c4073c77c8a64db8d6663b3416a587c7b4a.patch)
 
sha512sums=('a764302f50b9aca4134bbbc1f361b98e71240cdc7b25600dfe733bf4cf17bd86000bd28357697b08f3b656899dceb9e459350b8d7817444ed5d7fa380a5a'
 'SKIP'
 
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
 
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99'
-
'b450625ff1e705f8c7eed9e2c0c4fe2179ca061df88a1a777c861c11d543c151cd0160f7f7227babdfe8b36000de084cbcb6fd7bf0f93d2f936c2e65082c82bf')
+
'b450625ff1e705f8c7eed9e2c0c4fe2179ca061df88a1a777c861c11d543c151cd0160f7f7227babdfe8b36000de084cbcb6fd7bf0f93d2f936c2e65082c82bf'
+
'5a27d4ddee9b75b32015e2b2e8612a49406809a50e9d1c30de60593581363a4eeb24343d2e939c950d06852d21d95560c9cb518d043b981f2e681ab6a5927290')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
 
 case $CARCH in
@@ -38,6 +40,9 @@
   sed -i 's/vte-2\.90/vte-2.91/g' configure
 
   patch -p1 < ../allow_elf64.patch
+
+  # FS#60141
+  patch -p1 < ../fix_virtio.patch
 }
 
 build() {


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

2018-09-18 Thread Felix Yan via arch-commits
Date: Tuesday, September 18, 2018 @ 20:16:05
  Author: felixonmars
Revision: 334957

upgpkg: qemu 3.0.0-2

rebuild with libiscsi 1.18.0

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-18 20:13:45 UTC (rev 334956)
+++ PKGBUILD2018-09-18 20:16:05 UTC (rev 334957)
@@ -6,7 +6,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=3.0.0
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -18,11 +18,11 @@
 qemu-ga.service
 65-kvm.rules
 allow_elf64.patch)
-sha256sums=('8d7af64fe8bd5ea5c3bdf17131a8b858491bcce1ee3839425a6d91fb821b5713'
+sha512sums=('a764302f50b9aca4134bbbc1f361b98e71240cdc7b25600dfe733bf4cf17bd86000bd28357697b08f3b656899dceb9e459350b8d7817444ed5d7fa380a5a'
 'SKIP'
-'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'
-'a66f0e791b16b03b91049aac61a25950d93e962e1b2ba64a38c6ad7f609b532c'
-'59751f1ed26ea61b2a37ebee4be6979e584a450b611282138a0893aa9173e2e4')
+
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
+
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99'
+
'b450625ff1e705f8c7eed9e2c0c4fe2179ca061df88a1a777c861c11d543c151cd0160f7f7227babdfe8b36000de084cbcb6fd7bf0f93d2f936c2e65082c82bf')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
 
 case $CARCH in


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

2018-08-15 Thread Anatol Pomozov via arch-commits
Date: Thursday, August 16, 2018 @ 03:47:25
  Author: anatolik
Revision: 331559

upgpkg: qemu 3.0.0-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-08-15 19:18:41 UTC (rev 331558)
+++ PKGBUILD2018-08-16 03:47:25 UTC (rev 331559)
@@ -6,7 +6,7 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=2.12.1
+pkgver=3.0.0
 pkgrel=1
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
@@ -19,7 +19,7 @@
 qemu-ga.service
 65-kvm.rules
 allow_elf64.patch)
-sha256sums=('33583800e0006cd00b78226b85be5a27c8e3b156bed2e60e83ecbeb7b9b8364f'
+sha256sums=('8d7af64fe8bd5ea5c3bdf17131a8b858491bcce1ee3839425a6d91fb821b5713'
 'SKIP'
 'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'
 'a66f0e791b16b03b91049aac61a25950d93e962e1b2ba64a38c6ad7f609b532c'


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

2018-08-03 Thread Anatol Pomozov via arch-commits
Date: Friday, August 3, 2018 @ 21:56:38
  Author: anatolik
Revision: 330507

upgpkg: qemu 2.12.1-1

Modified:
  qemu/trunk/PKGBUILD
Deleted:
  qemu/trunk/fix_card_passthru.patch

-+
 PKGBUILD|9 +++--
 fix_card_passthru.patch |   30 --
 2 files changed, 3 insertions(+), 36 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-08-03 21:03:21 UTC (rev 330506)
+++ PKGBUILD2018-08-03 21:56:38 UTC (rev 330507)
@@ -6,8 +6,8 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=2.12.0
-pkgrel=2
+pkgver=2.12.1
+pkgrel=1
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -16,13 +16,11 @@
 depends=(virglrenderer sdl2 vte3 libpulse "${_headlessdeps[@]}")
 makedepends=(spice-protocol python2 ceph libiscsi glusterfs)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
-fix_card_passthru.patch
 qemu-ga.service
 65-kvm.rules
 allow_elf64.patch)
-sha256sums=('e69301f361ff65bf5dabd8a19196aeaa5613c1b5ae1678f0823bdf50e7d5c6fc'
+sha256sums=('33583800e0006cd00b78226b85be5a27c8e3b156bed2e60e83ecbeb7b9b8364f'
 'SKIP'
-'4edd2d91509d4e6c641aa20487b3725f0ae2283c57d80a707995b29b0a2b8ae9'
 'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'
 'a66f0e791b16b03b91049aac61a25950d93e962e1b2ba64a38c6ad7f609b532c'
 '59751f1ed26ea61b2a37ebee4be6979e584a450b611282138a0893aa9173e2e4')
@@ -41,7 +39,6 @@
   sed -i 's/vte-2\.90/vte-2.91/g' configure
 
   patch -p1 < ../allow_elf64.patch
-  patch -p1 < ../fix_card_passthru.patch
 }
 
 build() {

Deleted: fix_card_passthru.patch
===
--- fix_card_passthru.patch 2018-08-03 21:03:21 UTC (rev 330506)
+++ fix_card_passthru.patch 2018-08-03 21:56:38 UTC (rev 330507)
@@ -1,30 +0,0 @@
-commit e58d64a16abc2304c4dcb644411eb9580bf63b1e
-Author: Marc-André Lureau 
-Date:   Tue May 15 17:30:39 2018 +0200
-
-ccid-card-passthru: fix regression in realize()
-
-Since cc847bfd16d894fd8c1a2ce25f31772f6cdbbc74, CCID card-passthru
-fails to intialize, because it changed a debug line to an error,
-probably by mistake. Change it back to a DPRINTF debug.
-
-(solves Boxes creating VM with smartcard passthru failing to start)
-
-Signed-off-by: Marc-André Lureau 
-Reviewed-by: Philippe Mathieu-Daudé 
-Message-id: 20180515153039.27514-1-marcandre.lur...@redhat.com
-Signed-off-by: Gerd Hoffmann 
-
-diff --git a/hw/usb/ccid-card-passthru.c b/hw/usb/ccid-card-passthru.c
-index 7684db0cb3..25fb19b0d7 100644
 a/hw/usb/ccid-card-passthru.c
-+++ b/hw/usb/ccid-card-passthru.c
-@@ -345,7 +345,7 @@ static void passthru_realize(CCIDCardState *base, Error 
**errp)
- card->vscard_in_pos = 0;
- card->vscard_in_hdr = 0;
- if (qemu_chr_fe_backend_connected(&card->cs)) {
--error_setg(errp, "ccid-card-passthru: initing chardev");
-+DPRINTF(card, D_INFO, "ccid-card-passthru: initing chardev");
- qemu_chr_fe_set_handlers(&card->cs,
- ccid_card_vscard_can_read,
- ccid_card_vscard_read,


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

2018-07-05 Thread Evangelos Foutras via arch-commits
Date: Thursday, July 5, 2018 @ 13:26:35
  Author: foutrelis
Revision: 327994

upgpkg: qemu 2.12.0-2

libnfs 3.0.0 rebuild

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-07-05 13:18:13 UTC (rev 327993)
+++ PKGBUILD2018-07-05 13:26:35 UTC (rev 327994)
@@ -7,7 +7,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=2.12.0
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";


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

2018-07-05 Thread Anatol Pomozov via arch-commits
Date: Thursday, July 5, 2018 @ 10:44:39
  Author: anatolik
Revision: 327985

FS#58454 fix card passthrough

Added:
  qemu/trunk/fix_card_passthru.patch
Modified:
  qemu/trunk/PKGBUILD

-+
 PKGBUILD|3 +++
 fix_card_passthru.patch |   30 ++
 2 files changed, 33 insertions(+)

Modified: PKGBUILD
===
--- PKGBUILD2018-07-05 09:18:54 UTC (rev 327984)
+++ PKGBUILD2018-07-05 10:44:39 UTC (rev 327985)
@@ -16,11 +16,13 @@
 depends=(virglrenderer sdl2 vte3 libpulse "${_headlessdeps[@]}")
 makedepends=(spice-protocol python2 ceph libiscsi glusterfs)
 source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
+fix_card_passthru.patch
 qemu-ga.service
 65-kvm.rules
 allow_elf64.patch)
 sha256sums=('e69301f361ff65bf5dabd8a19196aeaa5613c1b5ae1678f0823bdf50e7d5c6fc'
 'SKIP'
+'4edd2d91509d4e6c641aa20487b3725f0ae2283c57d80a707995b29b0a2b8ae9'
 'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'
 'a66f0e791b16b03b91049aac61a25950d93e962e1b2ba64a38c6ad7f609b532c'
 '59751f1ed26ea61b2a37ebee4be6979e584a450b611282138a0893aa9173e2e4')
@@ -39,6 +41,7 @@
   sed -i 's/vte-2\.90/vte-2.91/g' configure
 
   patch -p1 < ../allow_elf64.patch
+  patch -p1 < ../fix_card_passthru.patch
 }
 
 build() {

Added: fix_card_passthru.patch
===
--- fix_card_passthru.patch (rev 0)
+++ fix_card_passthru.patch 2018-07-05 10:44:39 UTC (rev 327985)
@@ -0,0 +1,30 @@
+commit e58d64a16abc2304c4dcb644411eb9580bf63b1e
+Author: Marc-André Lureau 
+Date:   Tue May 15 17:30:39 2018 +0200
+
+ccid-card-passthru: fix regression in realize()
+
+Since cc847bfd16d894fd8c1a2ce25f31772f6cdbbc74, CCID card-passthru
+fails to intialize, because it changed a debug line to an error,
+probably by mistake. Change it back to a DPRINTF debug.
+
+(solves Boxes creating VM with smartcard passthru failing to start)
+
+Signed-off-by: Marc-André Lureau 
+Reviewed-by: Philippe Mathieu-Daudé 
+Message-id: 20180515153039.27514-1-marcandre.lur...@redhat.com
+Signed-off-by: Gerd Hoffmann 
+
+diff --git a/hw/usb/ccid-card-passthru.c b/hw/usb/ccid-card-passthru.c
+index 7684db0cb3..25fb19b0d7 100644
+--- a/hw/usb/ccid-card-passthru.c
 b/hw/usb/ccid-card-passthru.c
+@@ -345,7 +345,7 @@ static void passthru_realize(CCIDCardState *base, Error 
**errp)
+ card->vscard_in_pos = 0;
+ card->vscard_in_hdr = 0;
+ if (qemu_chr_fe_backend_connected(&card->cs)) {
+-error_setg(errp, "ccid-card-passthru: initing chardev");
++DPRINTF(card, D_INFO, "ccid-card-passthru: initing chardev");
+ qemu_chr_fe_set_handlers(&card->cs,
+ ccid_card_vscard_can_read,
+ ccid_card_vscard_read,


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

2018-04-24 Thread Anatol Pomozov via arch-commits
Date: Tuesday, April 24, 2018 @ 23:33:23
  Author: anatolik
Revision: 322954

upgpkg: qemu 2.12.0-1

Modified:
  qemu/trunk/PKGBUILD
  qemu/trunk/allow_elf64.patch

---+
 PKGBUILD  |8 
 allow_elf64.patch |   18 --
 2 files changed, 12 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-04-24 23:30:28 UTC (rev 322953)
+++ PKGBUILD2018-04-24 23:33:23 UTC (rev 322954)
@@ -6,8 +6,8 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=2.11.1
-pkgrel=2
+pkgver=2.12.0
+pkgrel=1
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -20,12 +20,12 @@
 65-kvm.rules
 remove-problematic-evdev-86-key-from-en-us-keymap.patch
 allow_elf64.patch)
-sha256sums=('8a5145d1f8bd2eadc6776f3e13c68cd28d01349e30639bdbcb26ac588d668686'
+sha256sums=('e69301f361ff65bf5dabd8a19196aeaa5613c1b5ae1678f0823bdf50e7d5c6fc'
 'SKIP'
 'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'
 'a66f0e791b16b03b91049aac61a25950d93e962e1b2ba64a38c6ad7f609b532c'
 '3cefabbab32ab21cd3b5a8cc1165c96db0c6c93e7ee8dc9d2ca09be5fb5eccda'
-'13a6d9e678bdc9e1f051006cfd0555f5a80582368f54c8a1bb5a78ece3832ac4')
+'59751f1ed26ea61b2a37ebee4be6979e584a450b611282138a0893aa9173e2e4')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
 
 case $CARCH in

Modified: allow_elf64.patch
===
--- allow_elf64.patch   2018-04-24 23:30:28 UTC (rev 322953)
+++ allow_elf64.patch   2018-04-24 23:33:23 UTC (rev 322954)
@@ -1,24 +1,22 @@
-commit 3c72765ec760a51f0e879dc792be82c93141e318
+commit cb61bc8a42da1a971079767e63df4503b6ab2efb
 Author: Anatol Pomozov 
-Date:   Tue Jun 6 20:07:03 2017 -0700
+Date:   Mon Jan 29 10:08:53 2018 -0800
 
-Remove restriction that prevents bootimg elf64 images
+multiboot: Make elf64 loading functionality compatible with GRUB
 
-It is possible to create a 64 bit elf image that has valid multiboot 
header.
-qemu should be able to boot such images.
-
-Signed-off-by: Anatol Pomozov 
+GRUB is a reference multiboot implementation and supports loading elf64
+binaries. Make QEMU to work similar was as GRUB.
 
 diff --git a/hw/i386/multiboot.c b/hw/i386/multiboot.c
-index 663f35a658..cf1b4f5fb3 100644
+index 5bc0a2cddb..0907e42a39 100644
 --- a/hw/i386/multiboot.c
 +++ b/hw/i386/multiboot.c
-@@ -192,11 +192,6 @@ int load_multiboot(FWCfgState *fw_cfg,
+@@ -193,11 +193,6 @@ int load_multiboot(FWCfgState *fw_cfg,
  int kernel_size;
  fclose(f);
  
 -if (((struct elf64_hdr*)header)->e_machine == EM_X86_64) {
--fprintf(stderr, "Cannot load x86-64 image, give a 32bit one.\n");
+-error_report("Cannot load x86-64 image, give a 32bit one.");
 -exit(1);
 -}
 -


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

2018-02-15 Thread Anatol Pomozov via arch-commits
Date: Thursday, February 15, 2018 @ 08:06:28
  Author: anatolik
Revision: 317092

upgpkg: qemu 2.11.1-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-02-15 07:12:16 UTC (rev 317091)
+++ PKGBUILD2018-02-15 08:06:28 UTC (rev 317092)
@@ -6,8 +6,8 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=2.11.0
-pkgrel=4
+pkgver=2.11.1
+pkgrel=1
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -19,7 +19,7 @@
 qemu-ga.service
 65-kvm.rules
 allow_elf64.patch)
-sha256sums=('c9d34a79024eae080ce3853aa9afe503824520eefb440190383003081ce7f437'
+sha256sums=('8a5145d1f8bd2eadc6776f3e13c68cd28d01349e30639bdbcb26ac588d668686'
 'SKIP'
 'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'
 'a66f0e791b16b03b91049aac61a25950d93e962e1b2ba64a38c6ad7f609b532c'


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

2018-01-27 Thread Anatol Pomozov via arch-commits
Date: Saturday, January 27, 2018 @ 17:48:06
  Author: anatolik
Revision: 315514

upgpkg: qemu 2.11.0-4

Recompile with spice-0.14.0

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-27 17:20:15 UTC (rev 315513)
+++ PKGBUILD2018-01-27 17:48:06 UTC (rev 315514)
@@ -7,7 +7,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=2.11.0
-pkgrel=3
+pkgrel=4
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";


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

2018-01-16 Thread Anatol Pomozov via arch-commits
Date: Tuesday, January 16, 2018 @ 20:26:16
  Author: anatolik
Revision: 314957

Switch to xz download format

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-16 18:11:55 UTC (rev 314956)
+++ PKGBUILD2018-01-16 20:26:16 UTC (rev 314957)
@@ -15,11 +15,11 @@
lzo snappy curl vde2 libcap-ng spice libcacard usbredir)
 depends=(virglrenderer sdl2 vte3 libpulse "${_headlessdeps[@]}")
 makedepends=(spice-protocol python2 ceph libiscsi glusterfs)
-source=("$url/download/${pkgname}-${pkgver}.tar.bz2"{,.sig}
+source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
 qemu-ga.service
 65-kvm.rules
 allow_elf64.patch)
-sha256sums=('c4f034c7665a84a1c3be72c8da37f3c31ec063475699df062ab646d8b2e17fcb'
+sha256sums=('c9d34a79024eae080ce3853aa9afe503824520eefb440190383003081ce7f437'
 'SKIP'
 'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'
 'a66f0e791b16b03b91049aac61a25950d93e962e1b2ba64a38c6ad7f609b532c'


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

2017-12-18 Thread Anatol Pomozov via arch-commits
Date: Tuesday, December 19, 2017 @ 05:52:40
  Author: anatolik
Revision: 313335

upgpkg: qemu 2.11.0-3

FS#56767 move pulseaudio dependency to "full qemu" dependency list

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-12-19 05:35:02 UTC (rev 313334)
+++ PKGBUILD2017-12-19 05:52:40 UTC (rev 313335)
@@ -7,13 +7,13 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=2.11.0
-pkgrel=2
+pkgrel=3
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
 _headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
-   lzo snappy curl vde2 libcap-ng spice libcacard usbredir 
pulseaudio)
-depends=(virglrenderer sdl2 vte3 "${_headlessdeps[@]}")
+   lzo snappy curl vde2 libcap-ng spice libcacard usbredir)
+depends=(virglrenderer sdl2 vte3 libpulse "${_headlessdeps[@]}")
 makedepends=(spice-protocol python2 ceph libiscsi glusterfs)
 source=("$url/download/${pkgname}-${pkgver}.tar.bz2"{,.sig}
 qemu-ga.service


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

2017-12-13 Thread Anatol Pomozov via arch-commits
Date: Wednesday, December 13, 2017 @ 22:48:45
  Author: anatolik
Revision: 312369

upgpkg: qemu 2.11.0-2

FS#54943 do not create kvm group

Modified:
  qemu/trunk/PKGBUILD
Deleted:
  qemu/trunk/qemu.sysusers

---+
 PKGBUILD  |5 +
 qemu.sysusers |1 -
 2 files changed, 1 insertion(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-12-13 21:36:30 UTC (rev 312368)
+++ PKGBUILD2017-12-13 22:48:45 UTC (rev 312369)
@@ -7,7 +7,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=2.11.0
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -16,13 +16,11 @@
 depends=(virglrenderer sdl2 vte3 "${_headlessdeps[@]}")
 makedepends=(spice-protocol python2 ceph libiscsi glusterfs)
 source=("$url/download/${pkgname}-${pkgver}.tar.bz2"{,.sig}
-qemu.sysusers
 qemu-ga.service
 65-kvm.rules
 allow_elf64.patch)
 sha256sums=('c4f034c7665a84a1c3be72c8da37f3c31ec063475699df062ab646d8b2e17fcb'
 'SKIP'
-'dd43e2ef062b071a0b9d0d5ea54737f41600ca8a84a8aefbebb1ff09f978acfb'
 'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'
 'a66f0e791b16b03b91049aac61a25950d93e962e1b2ba64a38c6ad7f609b532c'
 '13a6d9e678bdc9e1f051006cfd0555f5a80582368f54c8a1bb5a78ece3832ac4')
@@ -111,7 +109,6 @@
 
   # systemd stuff
   install -Dm644 65-kvm.rules "$pkgdir/usr/lib/udev/rules.d/65-kvm.rules"
-  install -Dm644 qemu.sysusers "$pkgdir/usr/lib/sysusers.d/qemu.conf"
 
   # remove conflicting /var/run directory
   cd "$pkgdir"

Deleted: qemu.sysusers
===
--- qemu.sysusers   2017-12-13 21:36:30 UTC (rev 312368)
+++ qemu.sysusers   2017-12-13 22:48:45 UTC (rev 312369)
@@ -1 +0,0 @@
-g kvm 78 -


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

2017-12-13 Thread Anatol Pomozov via arch-commits
Date: Wednesday, December 13, 2017 @ 21:25:36
  Author: anatolik
Revision: 312366

upgpkg: qemu 2.11.0-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-12-13 21:24:29 UTC (rev 312365)
+++ PKGBUILD2017-12-13 21:25:36 UTC (rev 312366)
@@ -6,13 +6,13 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=2.10.1
+pkgver=2.11.0
 pkgrel=1
 arch=(x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
 _headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
-   lzo snappy curl vde2 libcap-ng spice libcacard usbredir)
+   lzo snappy curl vde2 libcap-ng spice libcacard usbredir 
pulseaudio)
 depends=(virglrenderer sdl2 vte3 "${_headlessdeps[@]}")
 makedepends=(spice-protocol python2 ceph libiscsi glusterfs)
 source=("$url/download/${pkgname}-${pkgver}.tar.bz2"{,.sig}
@@ -20,11 +20,11 @@
 qemu-ga.service
 65-kvm.rules
 allow_elf64.patch)
-sha256sums=('8e040bc7556401ebb3a347a8f7878e9d4028cf71b2744b1a1699f4e741966ba8'
+sha256sums=('c4f034c7665a84a1c3be72c8da37f3c31ec063475699df062ab646d8b2e17fcb'
 'SKIP'
 'dd43e2ef062b071a0b9d0d5ea54737f41600ca8a84a8aefbebb1ff09f978acfb'
 'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'
-'60dcde5002c7c0b983952746e6fb2cf06d6c5b425d64f340f819356e561e7fc7'
+'a66f0e791b16b03b91049aac61a25950d93e962e1b2ba64a38c6ad7f609b532c'
 '13a6d9e678bdc9e1f051006cfd0555f5a80582368f54c8a1bb5a78ece3832ac4')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
 


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

2017-11-18 Thread Jan Steffens
Date: Saturday, November 18, 2017 @ 17:56:09
  Author: heftig
Revision: 310387

Also remove now unneeded --disable-brlapi

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-11-18 17:55:28 UTC (rev 310386)
+++ PKGBUILD2017-11-18 17:56:09 UTC (rev 310387)
@@ -54,8 +54,7 @@
 --disable-gtk \
 --disable-vte \
 --disable-opengl \
---disable-virglrenderer \
---disable-brlapi
+--disable-virglrenderer
 }
 
 _build() (


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

2017-11-18 Thread Jan Steffens
Date: Saturday, November 18, 2017 @ 17:55:28
  Author: heftig
Revision: 310386

Remove brltty dep; excessive transitive depends (maybe brltty needs a split?)

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-11-18 17:32:52 UTC (rev 310385)
+++ PKGBUILD2017-11-18 17:55:28 UTC (rev 310386)
@@ -13,7 +13,7 @@
 url="http://wiki.qemu.org/";
 _headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
lzo snappy curl vde2 libcap-ng spice libcacard usbredir)
-depends=(virglrenderer sdl2 vte3 brltty "${_headlessdeps[@]}")
+depends=(virglrenderer sdl2 vte3 "${_headlessdeps[@]}")
 makedepends=(spice-protocol python2 ceph libiscsi glusterfs)
 source=("$url/download/${pkgname}-${pkgver}.tar.bz2"{,.sig}
 qemu.sysusers


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

2017-10-02 Thread Anatol Pomozov
Date: Tuesday, October 3, 2017 @ 05:50:10
  Author: anatolik
Revision: 306630

upgpkg: qemu 2.10.1-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-10-03 02:59:34 UTC (rev 306629)
+++ PKGBUILD2017-10-03 05:50:10 UTC (rev 306630)
@@ -6,7 +6,7 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=2.10.0
+pkgver=2.10.1
 pkgrel=1
 arch=(i686 x86_64)
 license=(GPL2 LGPL2.1)
@@ -20,7 +20,7 @@
 qemu-ga.service
 65-kvm.rules
 allow_elf64.patch)
-sha256sums=('7e9f39e1306e6dcc595494e91c1464d4b03f55ddd2053183e0e1b69f7f776d48'
+sha256sums=('8e040bc7556401ebb3a347a8f7878e9d4028cf71b2744b1a1699f4e741966ba8'
 'SKIP'
 'dd43e2ef062b071a0b9d0d5ea54737f41600ca8a84a8aefbebb1ff09f978acfb'
 'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'


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

2017-08-30 Thread Anatol Pomozov
Date: Wednesday, August 30, 2017 @ 21:29:23
  Author: anatolik
Revision: 304364

upgpkg: qemu 2.10.0-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-08-30 20:36:31 UTC (rev 304363)
+++ PKGBUILD2017-08-30 21:29:23 UTC (rev 304364)
@@ -6,8 +6,8 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=2.9.0
-pkgrel=3
+pkgver=2.10.0
+pkgrel=1
 arch=(i686 x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -20,7 +20,7 @@
 qemu-ga.service
 65-kvm.rules
 allow_elf64.patch)
-sha256sums=('00bfb217b1bb03c7a6c3261b819cfccbfb5a58e3e2ceff546327d271773c6c14'
+sha256sums=('7e9f39e1306e6dcc595494e91c1464d4b03f55ddd2053183e0e1b69f7f776d48'
 'SKIP'
 'dd43e2ef062b071a0b9d0d5ea54737f41600ca8a84a8aefbebb1ff09f978acfb'
 'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'


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

2017-08-16 Thread Anatol Pomozov
Date: Wednesday, August 16, 2017 @ 20:03:05
  Author: anatolik
Revision: 302310

FS#55152 Add libcacard to the depedency list

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-08-16 19:30:56 UTC (rev 302309)
+++ PKGBUILD2017-08-16 20:03:05 UTC (rev 302310)
@@ -7,12 +7,12 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=2.9.0
-pkgrel=2
+pkgrel=3
 arch=(i686 x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
 _headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
-   lzo snappy curl vde2 libcap-ng spice usbredir)
+   lzo snappy curl vde2 libcap-ng spice libcacard usbredir)
 depends=(virglrenderer sdl2 vte3 brltty "${_headlessdeps[@]}")
 makedepends=(spice-protocol python2 ceph libiscsi glusterfs)
 source=("$url/download/${pkgname}-${pkgver}.tar.bz2"{,.sig}


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

2017-06-22 Thread Evangelos Foutras
Date: Thursday, June 22, 2017 @ 22:14:35
  Author: foutrelis
Revision: 299158

upgpkg: qemu 2.9.0-2

libnfs 2.0.0 rebuild.

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-06-22 21:55:31 UTC (rev 299157)
+++ PKGBUILD2017-06-22 22:14:35 UTC (rev 299158)
@@ -7,7 +7,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=2.9.0
-pkgrel=1
+pkgrel=2
 arch=(i686 x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";


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

2017-06-09 Thread Anatol Pomozov
Date: Friday, June 9, 2017 @ 14:16:39
  Author: anatolik
Revision: 298489

Do not restrict elf64 binaries usage with -kernel flag

Added:
  qemu/trunk/allow_elf64.patch
Modified:
  qemu/trunk/PKGBUILD

---+
 PKGBUILD  |8 ++--
 allow_elf64.patch |   27 +++
 2 files changed, 33 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-06-09 14:03:23 UTC (rev 298488)
+++ PKGBUILD2017-06-09 14:16:39 UTC (rev 298489)
@@ -18,12 +18,14 @@
 source=("$url/download/${pkgname}-${pkgver}.tar.bz2"{,.sig}
 qemu.sysusers
 qemu-ga.service
-65-kvm.rules)
+65-kvm.rules
+allow_elf64.patch)
 sha256sums=('00bfb217b1bb03c7a6c3261b819cfccbfb5a58e3e2ceff546327d271773c6c14'
 'SKIP'
 'dd43e2ef062b071a0b9d0d5ea54737f41600ca8a84a8aefbebb1ff09f978acfb'
 'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'
-'60dcde5002c7c0b983952746e6fb2cf06d6c5b425d64f340f819356e561e7fc7')
+'60dcde5002c7c0b983952746e6fb2cf06d6c5b425d64f340f819356e561e7fc7'
+'13a6d9e678bdc9e1f051006cfd0555f5a80582368f54c8a1bb5a78ece3832ac4')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
 
 case $CARCH in
@@ -37,6 +39,8 @@
 
   cd ${pkgname}-${pkgver}
   sed -i 's/vte-2\.90/vte-2.91/g' configure
+
+  patch -p1 < ../allow_elf64.patch
 }
 
 build() {

Added: allow_elf64.patch
===
--- allow_elf64.patch   (rev 0)
+++ allow_elf64.patch   2017-06-09 14:16:39 UTC (rev 298489)
@@ -0,0 +1,27 @@
+commit 3c72765ec760a51f0e879dc792be82c93141e318
+Author: Anatol Pomozov 
+Date:   Tue Jun 6 20:07:03 2017 -0700
+
+Remove restriction that prevents bootimg elf64 images
+
+It is possible to create a 64 bit elf image that has valid multiboot 
header.
+qemu should be able to boot such images.
+
+Signed-off-by: Anatol Pomozov 
+
+diff --git a/hw/i386/multiboot.c b/hw/i386/multiboot.c
+index 663f35a658..cf1b4f5fb3 100644
+--- a/hw/i386/multiboot.c
 b/hw/i386/multiboot.c
+@@ -192,11 +192,6 @@ int load_multiboot(FWCfgState *fw_cfg,
+ int kernel_size;
+ fclose(f);
+ 
+-if (((struct elf64_hdr*)header)->e_machine == EM_X86_64) {
+-fprintf(stderr, "Cannot load x86-64 image, give a 32bit one.\n");
+-exit(1);
+-}
+-
+ kernel_size = load_elf(kernel_filename, NULL, NULL, &elf_entry,
+&elf_low, &elf_high, 0, I386_ELF_MACHINE,
+0, 0);


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

2017-04-22 Thread Anatol Pomozov
Date: Saturday, April 22, 2017 @ 14:40:48
  Author: anatolik
Revision: 293933

upgpkg: qemu 2.9.0-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-04-22 13:55:59 UTC (rev 293932)
+++ PKGBUILD2017-04-22 14:40:48 UTC (rev 293933)
@@ -6,7 +6,7 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=2.8.1
+pkgver=2.9.0
 pkgrel=1
 arch=(i686 x86_64)
 license=(GPL2 LGPL2.1)
@@ -19,7 +19,7 @@
 qemu.sysusers
 qemu-ga.service
 65-kvm.rules)
-sha256sums=('018e4c7ed22c220395cf41f835d01505e49d0e579a548bd3d72b03809442bbcd'
+sha256sums=('00bfb217b1bb03c7a6c3261b819cfccbfb5a58e3e2ceff546327d271773c6c14'
 'SKIP'
 'dd43e2ef062b071a0b9d0d5ea54737f41600ca8a84a8aefbebb1ff09f978acfb'
 'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'


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

2017-04-02 Thread Anatol Pomozov
Date: Sunday, April 2, 2017 @ 18:37:04
  Author: anatolik
Revision: 292000

upgpkg: qemu 2.8.1-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-04-02 18:02:00 UTC (rev 291999)
+++ PKGBUILD2017-04-02 18:37:04 UTC (rev 292000)
@@ -6,8 +6,8 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=2.8.0
-pkgrel=2
+pkgver=2.8.1
+pkgrel=1
 arch=(i686 x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -19,7 +19,7 @@
 qemu.sysusers
 qemu-ga.service
 65-kvm.rules)
-sha256sums=('dafd5d7f649907b6b617b822692f4c82e60cf29bc0fc58bc2036219b591e5e62'
+sha256sums=('018e4c7ed22c220395cf41f835d01505e49d0e579a548bd3d72b03809442bbcd'
 'SKIP'
 'dd43e2ef062b071a0b9d0d5ea54737f41600ca8a84a8aefbebb1ff09f978acfb'
 'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'


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

2017-03-14 Thread Ionuț Mircea Bîru
Date: Tuesday, March 14, 2017 @ 08:57:06
  Author: ioni
Revision: 290821

Add fzfreeze hook to guest agent

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-03-14 08:44:43 UTC (rev 290820)
+++ PKGBUILD2017-03-14 08:57:06 UTC (rev 290821)
@@ -7,7 +7,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=2.8.0
-pkgrel=1
+pkgrel=2
 arch=(i686 x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -216,6 +216,7 @@
 
   install -D build-full/qemu-ga "$pkgdir/usr/bin/qemu-ga"
   install -Dm644 qemu-ga.service 
"$pkgdir/usr/lib/systemd/system/qemu-ga.service"
+  install -Dm755 "$srcdir/qemu-$pkgver/scripts/qemu-guest-agent/fsfreeze-hook" 
"$pkgdir/etc/qemu/fsfreeze-hook"
 }
 
 # vim:set ts=2 sw=2 et:


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

2017-03-02 Thread Christian Hesse
Date: Thursday, March 2, 2017 @ 10:56:03
  Author: eworm
Revision: 289884

fix condition for guest agent startup with systemd 233

https://github.com/systemd/systemd/issues/5318
https://github.com/systemd/systemd/commit/5f1c788ca963dbacbf09b165acd7b8563ddd34d9

Modified:
  qemu/trunk/PKGBUILD
  qemu/trunk/qemu-ga.service

-+
 PKGBUILD|2 +-
 qemu-ga.service |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-03-02 10:15:28 UTC (rev 289883)
+++ PKGBUILD2017-03-02 10:56:03 UTC (rev 289884)
@@ -22,7 +22,7 @@
 sha256sums=('dafd5d7f649907b6b617b822692f4c82e60cf29bc0fc58bc2036219b591e5e62'
 'SKIP'
 'dd43e2ef062b071a0b9d0d5ea54737f41600ca8a84a8aefbebb1ff09f978acfb'
-'0b4f3283973bb3bc876735f051d8eaab68f0065502a3a5012141fad193538ea1'
+'c39bcde4a09165e64419fd2033b3532378bba84d509d39e2d51694d44c1f8d88'
 '60dcde5002c7c0b983952746e6fb2cf06d6c5b425d64f340f819356e561e7fc7')
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
 

Modified: qemu-ga.service
===
--- qemu-ga.service 2017-03-02 10:15:28 UTC (rev 289883)
+++ qemu-ga.service 2017-03-02 10:56:03 UTC (rev 289884)
@@ -1,6 +1,6 @@
 [Unit]
 Description=QEMU Guest Agent
-ConditionVirtualization=qemu
+ConditionPathExists=/dev/virtio-ports/org.qemu.guest_agent.0
 
 [Service]
 ExecStart=/usr/bin/qemu-ga


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

2016-12-20 Thread Anatol Pomozov
Date: Tuesday, December 20, 2016 @ 22:34:10
  Author: anatolik
Revision: 284359

upgpkg: qemu 2.8.0-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-12-20 21:17:35 UTC (rev 284358)
+++ PKGBUILD2016-12-20 22:34:10 UTC (rev 284359)
@@ -6,8 +6,8 @@
 pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=2.7.0
-pkgrel=3
+pkgver=2.8.0
+pkgrel=1
 arch=(i686 x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -19,7 +19,7 @@
 qemu.sysusers
 qemu-ga.service
 65-kvm.rules)
-sha256sums=('326e739506ba690daf69fc17bd3913a6c313d9928d743bd8eddb82f403f81e53'
+sha256sums=('dafd5d7f649907b6b617b822692f4c82e60cf29bc0fc58bc2036219b591e5e62'
 'SKIP'
 'dd43e2ef062b071a0b9d0d5ea54737f41600ca8a84a8aefbebb1ff09f978acfb'
 '0b4f3283973bb3bc876735f051d8eaab68f0065502a3a5012141fad193538ea1'


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

2016-12-18 Thread Jan Steffens
Date: Monday, December 19, 2016 @ 00:18:29
  Author: heftig
Revision: 284305

2.7.0-3

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-12-18 23:53:30 UTC (rev 284304)
+++ PKGBUILD2016-12-19 00:18:29 UTC (rev 284305)
@@ -7,7 +7,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=2.7.0
-pkgrel=2
+pkgrel=3
 arch=(i686 x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";


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

2016-09-04 Thread Jan Steffens
Date: Sunday, September 4, 2016 @ 18:53:51
  Author: heftig
Revision: 275754

FS#50639: Add signature

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-09-04 11:30:44 UTC (rev 275753)
+++ PKGBUILD2016-09-04 18:53:51 UTC (rev 275754)
@@ -15,14 +15,16 @@
lzo snappy curl vde2 libcap-ng spice usbredir)
 depends=(virglrenderer sdl2 vte3 brltty "${_headlessdeps[@]}")
 makedepends=(spice-protocol python2 ceph libiscsi glusterfs)
-source=("$url/download/${pkgname}-${pkgver}.tar.bz2"
+source=("$url/download/${pkgname}-${pkgver}.tar.bz2"{,.sig}
 qemu.sysusers
 qemu-ga.service
 65-kvm.rules)
 sha256sums=('326e739506ba690daf69fc17bd3913a6c313d9928d743bd8eddb82f403f81e53'
+'SKIP'
 'dd43e2ef062b071a0b9d0d5ea54737f41600ca8a84a8aefbebb1ff09f978acfb'
 '0b4f3283973bb3bc876735f051d8eaab68f0065502a3a5012141fad193538ea1'
 '60dcde5002c7c0b983952746e6fb2cf06d6c5b425d64f340f819356e561e7fc7')
+validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
 
 case $CARCH in
   i?86) _corearch=i386 ;;


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

2016-09-03 Thread Jan Steffens
Date: Saturday, September 3, 2016 @ 11:56:31
  Author: heftig
Revision: 275717

put more stuff into core pkgs

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-09-03 11:43:43 UTC (rev 275716)
+++ PKGBUILD2016-09-03 11:56:31 UTC (rev 275717)
@@ -156,10 +156,10 @@
   efi-*|pxe-*) continue ;;
 
   # core blobs
-  kvmvapic.bin|linuxboot.bin|multiboot.bin|sgabios.bin|vgabios*) continue 
;;
+  kvmvapic.bin|linuxboot*|multiboot.bin|sgabios.bin|vgabios*) continue ;;
 
   # Trace events definitions
-  trace-events) continue ;;
+  trace-events*) continue ;;
 
   # Logos
   *.bmp|*.svg) continue ;;


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

2016-09-03 Thread Jan Steffens
Date: Saturday, September 3, 2016 @ 11:14:41
  Author: heftig
Revision: 275715

Actually build headless extra archs

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |1 -
 1 file changed, 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-09-03 11:03:29 UTC (rev 275714)
+++ PKGBUILD2016-09-03 11:14:41 UTC (rev 275715)
@@ -42,7 +42,6 @@
 --audio-drv-list="pa alsa sdl"
 
   _build headless \
---target-list=${_corearch}-softmmu \
 --audio-drv-list= \
 --disable-bluez \
 --disable-sdl \


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

2016-09-03 Thread Jan Steffens
Date: Saturday, September 3, 2016 @ 10:33:30
  Author: heftig
Revision: 275712

2.7.0-2: FS#50551 Add qemu-headless-arch-extra

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   27 +++
 1 file changed, 19 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-09-03 10:15:14 UTC (rev 275711)
+++ PKGBUILD2016-09-03 10:33:30 UTC (rev 275712)
@@ -3,11 +3,11 @@
 # Contributor: Sébastien "Seblu" Luttringer 
 
 pkgbase=qemu
-pkgname=(qemu qemu-headless qemu-arch-extra
+pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=2.7.0
-pkgrel=1
+pkgrel=2
 arch=(i686 x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -79,6 +79,7 @@
 )
 
 package_qemu() {
+  optdepends=('qemu-arch-extra: extra architectures support')
   provides=(qemu-headless)
   conflicts=(qemu-headless)
   replaces=(qemu-kvm)
@@ -87,18 +88,18 @@
 }
 
 package_qemu-headless() {
-  pkgdesc="QEMU without graphical user interface"
+  pkgdesc="QEMU without GUI"
   depends=("${_headlessdeps[@]}")
+  optdepends=('qemu-headless-arch-extra: extra architectures support')
 
   _package headless
 }
 
 _package() {
-  optdepends=('samba: SMB/CIFS server support'
-  'qemu-arch-extra: extra architectures support'
-  'qemu-block-iscsi: iSCSI block support'
-  'qemu-block-rbd: RBD block support'
-  'qemu-block-gluster: glusterfs block support')
+  optdepends+=('samba: SMB/CIFS server support'
+   'qemu-block-iscsi: iSCSI block support'
+   'qemu-block-rbd: RBD block support'
+   'qemu-block-gluster: glusterfs block support')
   install=qemu.install
   options=(!strip)
 
@@ -172,11 +173,21 @@
 package_qemu-arch-extra() {
   pkgdesc="QEMU for foreign architectures"
   depends=(qemu)
+  provides=(qemu-headless-arch-extra)
+  conflicts=(qemu-headless-arch-extra)
   options=(!strip)
 
   mv extra-arch-full/usr "$pkgdir"
 }
 
+package_qemu-headless-arch-extra() {
+  pkgdesc="QEMU without GUI, for foreign architectures"
+  depends=(qemu-headless)
+  options=(!strip)
+
+  mv extra-arch-headless/usr "$pkgdir"
+}
+
 package_qemu-block-iscsi() {
   pkgdesc="QEMU iSCSI block module"
   depends=(glib2 libiscsi jemalloc)


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

2016-09-03 Thread Tobias Powalowski
Date: Saturday, September 3, 2016 @ 09:05:09
  Author: tpowa
Revision: 275708

upgpkg: qemu 2.7.0-1

bump to latest version

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-09-03 08:04:12 UTC (rev 275707)
+++ PKGBUILD2016-09-03 09:05:09 UTC (rev 275708)
@@ -6,7 +6,7 @@
 pkgname=(qemu qemu-headless qemu-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=2.6.1
+pkgver=2.7.0
 pkgrel=1
 arch=(i686 x86_64)
 license=(GPL2 LGPL2.1)
@@ -19,10 +19,10 @@
 qemu.sysusers
 qemu-ga.service
 65-kvm.rules)
-md5sums=('6a183b192018192943b6781e1bb9b72f'
- '49778d11c28af170c4bebcc648b0ace1'
- '44ee242d758f9318c6a1ea1dae96aa3a'
- '33ab286a20242dda7743a900f369d68a')
+sha256sums=('326e739506ba690daf69fc17bd3913a6c313d9928d743bd8eddb82f403f81e53'
+'dd43e2ef062b071a0b9d0d5ea54737f41600ca8a84a8aefbebb1ff09f978acfb'
+'0b4f3283973bb3bc876735f051d8eaab68f0065502a3a5012141fad193538ea1'
+'60dcde5002c7c0b983952746e6fb2cf06d6c5b425d64f340f819356e561e7fc7')
 
 case $CARCH in
   i?86) _corearch=i386 ;;


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

2016-08-28 Thread Tobias Powalowski
Date: Sunday, August 28, 2016 @ 18:54:37
  Author: tpowa
Revision: 274779

upgpkg: qemu 2.6.1-1

bump to latest version

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-08-28 18:34:10 UTC (rev 274778)
+++ PKGBUILD2016-08-28 18:54:37 UTC (rev 274779)
@@ -6,8 +6,8 @@
 pkgname=(qemu qemu-headless qemu-arch-extra
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
-pkgver=2.6.0
-pkgrel=3
+pkgver=2.6.1
+pkgrel=1
 arch=(i686 x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -19,7 +19,7 @@
 qemu.sysusers
 qemu-ga.service
 65-kvm.rules)
-md5sums=('ca3f70b43f093e33e9e014f144067f13'
+md5sums=('6a183b192018192943b6781e1bb9b72f'
  '49778d11c28af170c4bebcc648b0ace1'
  '44ee242d758f9318c6a1ea1dae96aa3a'
  '33ab286a20242dda7743a900f369d68a')


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

2016-08-19 Thread Jan Steffens
Date: Friday, August 19, 2016 @ 16:08:20
  Author: heftig
Revision: 273982

2.6.0-3

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-08-19 15:47:21 UTC (rev 273981)
+++ PKGBUILD2016-08-19 16:08:20 UTC (rev 273982)
@@ -7,7 +7,7 @@
  qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
 pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=2.6.0
-pkgrel=2
+pkgrel=3
 arch=(i686 x86_64)
 license=(GPL2 LGPL2.1)
 url="http://wiki.qemu.org/";
@@ -80,6 +80,7 @@
 
 package_qemu() {
   provides=(qemu-headless)
+  conflicts=(qemu-headless)
   replaces=(qemu-kvm)
 
   _package full


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

2016-06-23 Thread Jan Steffens
Date: Thursday, June 23, 2016 @ 20:44:12
  Author: heftig
Revision: 270539

Overhaul, add headless fork

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |  242 +++--
 1 file changed, 141 insertions(+), 101 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-06-23 19:39:12 UTC (rev 270538)
+++ PKGBUILD2016-06-23 20:44:12 UTC (rev 270539)
@@ -3,26 +3,19 @@
 # Contributor: Sébastien "Seblu" Luttringer 
 
 pkgbase=qemu
-pkgname=('qemu'
- 'qemu-arch-extra'
- 'qemu-block-iscsi'
- 'qemu-block-rbd'
- 'qemu-block-gluster'
- 'qemu-guest-agent')
-pkgdesc='A generic and open source processor emulator which achieves a good 
emulation speed by using dynamic translation'
+pkgname=(qemu qemu-headless qemu-arch-extra
+ qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
+pkgdesc="A generic and open source machine emulator and virtualizer"
 pkgver=2.6.0
-pkgrel=1
-arch=('i686' 'x86_64')
-license=('GPL2' 'LGPL2.1')
-url='http://wiki.qemu.org/'
-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
+pkgrel=2
+arch=(i686 x86_64)
+license=(GPL2 LGPL2.1)
+url="http://wiki.qemu.org/";
+_headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
+   lzo snappy curl vde2 libcap-ng spice usbredir)
+depends=(virglrenderer sdl2 vte3 brltty "${_headlessdeps[@]}")
+makedepends=(spice-protocol python2 ceph libiscsi glusterfs)
+source=("$url/download/${pkgname}-${pkgver}.tar.bz2"
 qemu.sysusers
 qemu-ga.service
 65-kvm.rules)
@@ -31,138 +24,185 @@
  '44ee242d758f9318c6a1ea1dae96aa3a'
  '33ab286a20242dda7743a900f369d68a')
 
-_extra_arches=(aarch64 alpha arm armeb cris lm32 m68k microblaze microblazeel 
mips
-mips64 mips64el mipsel mipsn32 mipsn32el or32 ppc ppc64 ppc64abi32 ppc64le 
s390x
-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 slof.bin
-spapr-rtas.bin u-boot.e500)
+case $CARCH in
+  i?86) _corearch=i386 ;;
+  x86_64) _corearch=x86_64 ;;
+esac
 
 prepare() {
-  for _p in *.patch; do
-[[ -e "$_p" ]] || continue
-msg2 "Patching $_p"
-patch -p1 -d ${pkgname}-${pkgver} < "$_p"
-  done
-  sed -i 's/vte-2\.90/vte-2.91/g' ${pkgname}-${pkgver}/configure
+  mkdir build-{full,headless}
+  mkdir -p extra-arch-{full,headless}/usr/{bin,share/qemu}
+
+  cd ${pkgname}-${pkgver}
+  sed -i 's/vte-2\.90/vte-2.91/g' configure
 }
 
-build ()
-{
-  cd ${pkgname}-${pkgver}
+build() {
+  _build full \
+--audio-drv-list="pa alsa sdl"
+
+  _build headless \
+--target-list=${_corearch}-softmmu \
+--audio-drv-list= \
+--disable-bluez \
+--disable-sdl \
+--disable-gtk \
+--disable-vte \
+--disable-opengl \
+--disable-virglrenderer \
+--disable-brlapi
+}
+
+_build() (
+  cd build-$1
+
   # qemu vs. make 4 == bad
-  export ARFLAGS="rv"
+  export ARFLAGS=rv
+
   # http://permalink.gmane.org/gmane.comp.emulators.qemu/238740
-  export CFLAGS+=' -fPIC'
-  # gtk gui breaks keymappings at the moment
-  ./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 \
-  --enable-gtk --enable-linux-aio --enable-seccomp \
-  --enable-spice --localstatedir=/var \
-  --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
+  export CFLAGS+=" -fPIC"
+
+  ../${pkgname}-${pkgver}/configure \
+--prefix=/usr \
+--sysconfdir=/etc \
+--localstatedir=/var \
+--libexecdir=/usr/lib/qemu \
+--python=/usr/bin/python2 \
+--smbd=/usr/bin/smbd \
+--with-gtkabi=3.0 \
+--with-sdlabi=2.0 \
+--enable-modules \
+--enable-jemalloc \
+"${@:2}"
+
+  make
+)
+
+package_qemu() {
+  provides=(qemu-headless)
+  replaces=(qemu-kvm)
+
+  _package full
 }
 
-package_qemu() {
-  replaces=('qemu-kvm')
+package_qemu-headless() {
+  pkgdesc="QEMU without graphical user interface"
+  depends=("${_headlessdeps[@]}")
+
+  _package headless
+}
+
+_p

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

2016-05-12 Thread Jan Steffens
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
===
--- PKGBUILD2016-05-12 23:05:29 UTC (rev 267914)
+++ PKGBUILD2016-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_q

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

2016-04-19 Thread Anatol Pomozov
Date: Tuesday, April 19, 2016 @ 23:16:26
  Author: anatolik
Revision: 265502

upgpkg: qemu 2.5.1-1

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-04-19 19:18:15 UTC (rev 265501)
+++ PKGBUILD2016-04-19 21:16:26 UTC (rev 265502)
@@ -9,7 +9,7 @@
  'qemu-block-rbd'
  'qemu-block-gluster'
  'qemu-guest-agent')
-pkgver=2.5.0
+pkgver=2.5.1
 pkgrel=1
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
@@ -23,7 +23,7 @@
 qemu.sysusers
 qemu-ga.service
 65-kvm.rules)
-md5sums=('f469f2330bbe76e3e39db10e9ac4f8db'
+md5sums=('42e73182dea8b9213fa7050e168a4615'
  '49778d11c28af170c4bebcc648b0ace1'
  '44ee242d758f9318c6a1ea1dae96aa3a'
  '33ab286a20242dda7743a900f369d68a')


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

2016-02-13 Thread Anatol Pomozov
Date: Saturday, February 13, 2016 @ 20:53:08
  Author: anatolik
Revision: 259139

upgpkg: qemu 2.5.0-1

libcacard has been moved into separate project

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   28 
 1 file changed, 4 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-02-13 19:06:01 UTC (rev 259138)
+++ PKGBUILD2016-02-13 19:53:08 UTC (rev 259139)
@@ -8,10 +8,9 @@
  'qemu-block-iscsi'
  'qemu-block-rbd'
  'qemu-block-gluster'
- 'qemu-guest-agent'
- 'libcacard')
-pkgver=2.4.1
-pkgrel=2
+ 'qemu-guest-agent')
+pkgver=2.5.0
+pkgrel=1
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url='http://wiki.qemu.org/'
@@ -24,7 +23,7 @@
 qemu.sysusers
 qemu-ga.service
 65-kvm.rules)
-md5sums=('a895e93ec1dafc34bc64ed676f0d55a6'
+md5sums=('f469f2330bbe76e3e39db10e9ac4f8db'
  '49778d11c28af170c4bebcc648b0ace1'
  '44ee242d758f9318c6a1ea1dae96aa3a'
  '33ab286a20242dda7743a900f369d68a')
@@ -104,12 +103,6 @@
   # https://bugs.archlinux.org/task/32565
   chmod u+s usr/lib/qemu/qemu-bridge-helper
 
-  # remove libcacard files
-  rm -r usr/include/cacard
-  rm usr/lib/libcacard*
-  rm usr/lib/pkgconfig/libcacard.pc
-  rm usr/bin/vscclient
-
   # remove splitted block modules
   rm usr/lib/qemu/block-{iscsi,rbd,gluster}.so
 
@@ -174,17 +167,4 @@
   install -Dm644 qemu-ga.service 
"${pkgdir}"/usr/lib/systemd/system/qemu-ga.service
 }
 
-package_libcacard() {
- pkgdesc='Common Access Card (CAC) Emulation'
- depends=('glibc' 'nss' 'nspr' 'glib2')
-
-  cd "${pkgdir}"
-  install -d usr/{bin,lib/pkgconfig,include/cacard}
-  cp -a "${srcdir}"/qemu-${pkgver}/libcacard/*.h usr/include/cacard/
-  cp -a "${srcdir}"/qemu-${pkgver}/libcacard.pc usr/lib/pkgconfig/
-  cp -a "${srcdir}"/qemu-${pkgver}/.libs/vscclient usr/bin/
-  cp -a "${srcdir}"/qemu-${pkgver}/.libs/libcacard.so* usr/lib/
-}
-
-
 # vim:set ts=2 sw=2 et:


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

2015-12-07 Thread Bartłomiej Piotrowski
Date: Monday, December 7, 2015 @ 10:32:06
  Author: bpiotrowski
Revision: 253314

C++11 ABI rebuild

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-12-07 09:29:41 UTC (rev 253313)
+++ PKGBUILD2015-12-07 09:32:06 UTC (rev 253314)
@@ -11,7 +11,7 @@
  'qemu-guest-agent'
  'libcacard')
 pkgver=2.4.1
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url='http://wiki.qemu.org/'


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

2015-11-05 Thread Tobias Powalowski
Date: Thursday, November 5, 2015 @ 12:39:19
  Author: tpowa
Revision: 250125

upgpkg: qemu 2.4.1-1

bump to latest version

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-11-05 07:33:12 UTC (rev 250124)
+++ PKGBUILD2015-11-05 11:39:19 UTC (rev 250125)
@@ -10,7 +10,7 @@
  'qemu-block-gluster'
  'qemu-guest-agent'
  'libcacard')
-pkgver=2.4.0.1
+pkgver=2.4.1
 pkgrel=1
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
@@ -24,7 +24,7 @@
 qemu.sysusers
 qemu-ga.service
 65-kvm.rules)
-md5sums=('c99445164e77184a9ba2e7dbf7ed5c29'
+md5sums=('a895e93ec1dafc34bc64ed676f0d55a6'
  '49778d11c28af170c4bebcc648b0ace1'
  '44ee242d758f9318c6a1ea1dae96aa3a'
  '33ab286a20242dda7743a900f369d68a')


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

2015-10-13 Thread Tobias Powalowski
Date: Tuesday, October 13, 2015 @ 16:31:30
  Author: tpowa
Revision: 249218

upgpkg: qemu 2.4.0.1-1

bump to latest version

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-10-13 14:26:51 UTC (rev 249217)
+++ PKGBUILD2015-10-13 14:31:30 UTC (rev 249218)
@@ -10,8 +10,8 @@
  'qemu-block-gluster'
  'qemu-guest-agent'
  'libcacard')
-pkgver=2.4.0
-pkgrel=4
+pkgver=2.4.0.1
+pkgrel=1
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url='http://wiki.qemu.org/'
@@ -24,7 +24,7 @@
 qemu.sysusers
 qemu-ga.service
 65-kvm.rules)
-md5sums=('186ee8194140a484a455f8e3c74589f4'
+md5sums=('c99445164e77184a9ba2e7dbf7ed5c29'
  '49778d11c28af170c4bebcc648b0ace1'
  '44ee242d758f9318c6a1ea1dae96aa3a'
  '33ab286a20242dda7743a900f369d68a')


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

2015-09-09 Thread Evangelos Foutras
Date: Thursday, September 10, 2015 @ 05:40:55
  Author: foutrelis
Revision: 245658

ncurses 6.0 rebuild.

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-09-10 03:16:42 UTC (rev 245657)
+++ PKGBUILD2015-09-10 03:40:55 UTC (rev 245658)
@@ -11,7 +11,7 @@
  'qemu-guest-agent'
  'libcacard')
 pkgver=2.4.0
-pkgrel=3
+pkgrel=4
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url='http://wiki.qemu.org/'


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

2015-08-27 Thread Sébastien Luttringer
Date: Thursday, August 27, 2015 @ 17:33:03
  Author: seblu
Revision: 244910

upgpkg: qemu 2.4.0-3

- fix FS#45922
- fix right on qemu-ga service

Modified:
  qemu/trunk/PKGBUILD
  qemu/trunk/qemu.install

--+
 PKGBUILD |4 ++--
 qemu.install |1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-08-27 15:29:36 UTC (rev 244909)
+++ PKGBUILD2015-08-27 15:33:03 UTC (rev 244910)
@@ -11,7 +11,7 @@
  'qemu-guest-agent'
  'libcacard')
 pkgver=2.4.0
-pkgrel=2
+pkgrel=3
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url='http://wiki.qemu.org/'
@@ -171,7 +171,7 @@
   depends=('glibc' 'gcc-libs' 'glib2')
 
   install -D qemu-${pkgver}/qemu-ga "${pkgdir}"/usr/bin/qemu-ga
-  install -D qemu-ga.service "${pkgdir}"/usr/lib/systemd/system/qemu-ga.service
+  install -Dm644 qemu-ga.service 
"${pkgdir}"/usr/lib/systemd/system/qemu-ga.service
 }
 
 package_libcacard() {

Modified: qemu.install
===
--- qemu.install2015-08-27 15:29:36 UTC (rev 244909)
+++ qemu.install2015-08-27 15:33:03 UTC (rev 244910)
@@ -7,6 +7,7 @@
   for _f in /sys/devices/virtual/misc/{kvm,vhost-net}; do
 [[ -e "$_f" ]] &&  udevadm trigger "$_f"
   done
+  :
 }
 
 # arg 1:  the new package version


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

2015-08-20 Thread Sébastien Luttringer
Date: Thursday, August 20, 2015 @ 11:51:23
  Author: seblu
Revision: 244412

upgpkg: qemu 2.4.0-2

- FS#45977

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   68 +++--
 1 file changed, 49 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-08-20 09:51:07 UTC (rev 244411)
+++ PKGBUILD2015-08-20 09:51:23 UTC (rev 244412)
@@ -4,6 +4,7 @@
 
 pkgbase=qemu
 pkgname=('qemu'
+ 'qemu-arch-extra'
  'qemu-block-iscsi'
  'qemu-block-rbd'
  'qemu-block-gluster'
@@ -10,7 +11,7 @@
  'qemu-guest-agent'
  'libcacard')
 pkgver=2.4.0
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url='http://wiki.qemu.org/'
@@ -28,6 +29,14 @@
  '44ee242d758f9318c6a1ea1dae96aa3a'
  '33ab286a20242dda7743a900f369d68a')
 
+_extra_arches=(aarch64 alpha arm armeb cris lm32 m68k microblaze microblazeel 
mips
+mips64 mips64el mipsel mipsn32 mipsn32el or32 ppc ppc64 ppc64abi32 ppc64le 
s390x
+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
+spapr-rtas.bin u-boot.e500)
+
 prepare() {
   for _p in *.patch; do
 [[ -e "$_p" ]] || continue
@@ -61,9 +70,9 @@
'seabios' 'libcap' 'libcap-ng' 'libaio' 'libseccomp' 'libcacard'
'spice' 'usbredir' 'lzo' 'snappy' 'gcc-libs' 'zlib' 'bzip2' 'nspr'
'ncurses' 'libx11' 'libusb' 'libpulse' 'libssh2' 'curl')
-  backup=('etc/qemu/target-x86_64.conf')
   replaces=('qemu-kvm')
   optdepends=('samba: SMB/CIFS server support'
+  'qemu-arch-extra: extra architectures support'
   'qemu-block-iscsi: iSCSI block support'
   'qemu-block-rbd: RBD block support'
   'qemu-block-gluster: glusterfs block support')
@@ -95,14 +104,6 @@
   # https://bugs.archlinux.org/task/32565
   chmod u+s usr/lib/qemu/qemu-bridge-helper
 
-  # manual striping in scripts directory
-  find usr/src/linux-${_kernver}/scripts -type f -perm -u+w 2>/dev/null|while 
read binary ; do
-  case "$(file -bi "$binary")" in
-*application/x-executable*) # Binaries
-/usr/bin/strip $STRIP_BINARIES "$binary";;
-  esac
-done
-
   # remove libcacard files
   rm -r usr/include/cacard
   rm usr/lib/libcacard*
@@ -114,18 +115,34 @@
 
   # remove guest agent
   rm usr/bin/qemu-ga
+
+  # remove extra arch
+  for _arch in "${_extra_arches[@]}"; do
+rm -f usr/bin/qemu-${_arch} usr/bin/qemu-system-${_arch}
+  done
+  for _blob in "${_extra_blob[@]}"; do
+rm usr/share/qemu/${_blob}
+  done
 }
 
-package_libcacard() {
- pkgdesc='Common Access Card (CAC) Emulation'
- depends=('glibc' 'nss' 'nspr' 'glib2')
+package_qemu-arch-extra() {
+  pkgdesc='QEMU with full support for non x86 architectures'
+  depends=('glibc' 'gcc-libs' 'glib2' 'qemu')
+  options=(!strip)
 
-  cd "${pkgdir}"
-  install -d usr/{bin,lib/pkgconfig,include/cacard}
-  cp -a "${srcdir}"/qemu-${pkgver}/libcacard/*.h usr/include/cacard/
-  cp -a "${srcdir}"/qemu-${pkgver}/libcacard.pc usr/lib/pkgconfig/
-  cp -a "${srcdir}"/qemu-${pkgver}/.libs/vscclient usr/bin/
-  cp -a "${srcdir}"/qemu-${pkgver}/.libs/libcacard.so* usr/lib/
+  cd qemu-${pkgver}
+  install -dm755 "${pkgdir}"/usr/bin
+  for _arch in "${_extra_arches[@]}"; do
+install -m755 ${_arch}-*/qemu-*${_arch} "${pkgdir}"/usr/bin
+  done
+
+  cd pc-bios
+  for _blob in "${_extra_blob[@]}"; do
+install -Dm644 ${_blob} "${pkgdir}"/usr/share/qemu/${_blob}
+  done
+
+  # manually stripping
+  find "${pkgdir}"/usr/bin -type f -exec strip {} \;
 }
 
 package_qemu-block-iscsi() {
@@ -157,4 +174,17 @@
   install -D qemu-ga.service "${pkgdir}"/usr/lib/systemd/system/qemu-ga.service
 }
 
+package_libcacard() {
+ pkgdesc='Common Access Card (CAC) Emulation'
+ depends=('glibc' 'nss' 'nspr' 'glib2')
+
+  cd "${pkgdir}"
+  install -d usr/{bin,lib/pkgconfig,include/cacard}
+  cp -a "${srcdir}"/qemu-${pkgver}/libcacard/*.h usr/include/cacard/
+  cp -a "${srcdir}"/qemu-${pkgver}/libcacard.pc usr/lib/pkgconfig/
+  cp -a "${srcdir}"/qemu-${pkgver}/.libs/vscclient usr/bin/
+  cp -a "${srcdir}"/qemu-${pkgver}/.libs/libcacard.so* usr/lib/
+}
+
+
 # vim:set ts=2 sw=2 et:


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

2015-08-04 Thread Sébastien Luttringer
Date: Tuesday, August 4, 2015 @ 10:42:50
  Author: seblu
Revision: 243015

upgpkg: qemu 2.3.0-7

- fix FS#45880
- typos

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-08-04 07:07:43 UTC (rev 243014)
+++ PKGBUILD2015-08-04 08:42:50 UTC (rev 243015)
@@ -9,7 +9,7 @@
  'qemu-block-gluster'
  'libcacard')
 pkgver=2.3.0
-pkgrel=6
+pkgrel=7
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url='http://wiki.qemu.org/'
@@ -62,7 +62,7 @@
 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' 'mesa-libgl'
+   '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')
@@ -70,7 +70,7 @@
   replaces=('qemu-kvm')
   optdepends=('samba: SMB/CIFS server support'
   'qemu-block-iscsi: iSCSI block support'
-  'qemu-block-rbd: RDB block support'
+  'qemu-block-rbd: RBD block support'
   'qemu-block-gluster: glusterfs block support')
   options=(!strip)
   install=qemu.install
@@ -117,7 +117,7 @@
   rm usr/lib/pkgconfig/libcacard.pc
   rm usr/bin/vscclient
 
-  # remove splited block modules
+  # remove splitted block modules
   rm usr/lib/qemu/block-{iscsi,rbd,gluster}.so
 }
 
@@ -134,7 +134,7 @@
 }
 
 package_qemu-block-iscsi() {
-  pkgdesc='Qemu iSCSI block module'
+  pkgdesc='QEMU iSCSI block module'
   depends=('glibc' 'glib2' 'libiscsi')
 
   install -D qemu-${pkgver}/block-iscsi.so 
"${pkgdir}"/usr/lib/qemu/block-iscsi.so
@@ -141,7 +141,7 @@
 }
 
 package_qemu-block-rbd() {
-  pkgdesc='Qemu RBD block module'
+  pkgdesc='QEMU RBD block module'
   depends=('glibc' 'glib2' 'ceph')
 
   install -D qemu-${pkgver}/block-rbd.so "${pkgdir}"/usr/lib/qemu/block-rbd.so
@@ -148,7 +148,7 @@
 }
 
 package_qemu-block-gluster() {
-  pkgdesc='Qemu GlusterFS block module'
+  pkgdesc='QEMU GlusterFS block module'
   depends=('glibc' 'glib2' 'glusterfs')
 
   install -D qemu-${pkgver}/block-gluster.so 
"${pkgdir}"/usr/lib/qemu/block-gluster.so


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

2015-08-03 Thread Sébastien Luttringer
Date: Monday, August 3, 2015 @ 15:30:44
  Author: seblu
Revision: 242958

upgpkg: qemu 2.3.0-6

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-08-03 13:29:08 UTC (rev 242957)
+++ PKGBUILD2015-08-03 13:30:44 UTC (rev 242958)
@@ -65,7 +65,7 @@
'gnutls' 'bluez-libs' 'vde2' 'util-linux' 'libsasl' 'mesa-libgl'
'seabios' 'libcap' 'libcap-ng' 'libaio' 'libseccomp' 'libcacard'
'spice' 'usbredir' 'lzo' 'snappy' 'gcc-libs' 'zlib' 'bzip2' 'nspr'
-   'ncurses' 'libx11' 'libusb' 'libpulse')
+   'ncurses' 'libx11' 'libusb' 'libpulse' 'libssh2' 'curl')
   backup=('etc/qemu/target-x86_64.conf')
   replaces=('qemu-kvm')
   optdepends=('samba: SMB/CIFS server support'
@@ -127,10 +127,10 @@
 
   cd "${pkgdir}"
   install -d usr/{bin,lib/pkgconfig,include/cacard}
-  install "${srcdir}"/qemu-${pkgver}/libcacard/*.h usr/include/cacard/
-  install "${srcdir}"/qemu-${pkgver}/.libs/libcacard.so* usr/lib/
-  install "${srcdir}"/qemu-${pkgver}/libcacard.pc usr/lib/pkgconfig/
-  install "${srcdir}"/qemu-${pkgver}/.libs/vscclient usr/bin/
+  cp -a "${srcdir}"/qemu-${pkgver}/libcacard/*.h usr/include/cacard/
+  cp -a "${srcdir}"/qemu-${pkgver}/libcacard.pc usr/lib/pkgconfig/
+  cp -a "${srcdir}"/qemu-${pkgver}/.libs/vscclient usr/bin/
+  cp -a "${srcdir}"/qemu-${pkgver}/.libs/libcacard.so* usr/lib/
 }
 
 package_qemu-block-iscsi() {


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

2015-08-03 Thread Sébastien Luttringer
Date: Monday, August 3, 2015 @ 13:49:40
  Author: seblu
Revision: 242954

upgpkg: qemu 2.3.0-6

with missing files

Added:
  qemu/trunk/qemu.sysusers
Modified:
  qemu/trunk/PKGBUILD

---+
 PKGBUILD  |2 ++
 qemu.sysusers |1 +
 2 files changed, 3 insertions(+)

Modified: PKGBUILD
===
--- PKGBUILD2015-08-03 11:07:53 UTC (rev 242953)
+++ PKGBUILD2015-08-03 11:49:40 UTC (rev 242954)
@@ -23,6 +23,7 @@
 CVE-2015-5154.patch
 CVE-2015-3214.patch
 CVE-2015-5158.patch
+qemu.sysusers
 65-kvm.rules)
 md5sums=('2fab3ea4460de9b57192e5b8b311f221'
  '5e8a68940c4e0267e795a6ddd144e00e'
@@ -29,6 +30,7 @@
  '311d3845dda4795bf63107c3dcbf2bea'
  '29840d5f2fa93ff447bf9dd120d12e5a'
  'cd87c265dfec4d8aa3767d5d047cd397'
+ '49778d11c28af170c4bebcc648b0ace1'
  '33ab286a20242dda7743a900f369d68a')
 
 prepare() {

Added: qemu.sysusers
===
--- qemu.sysusers   (rev 0)
+++ qemu.sysusers   2015-08-03 11:49:40 UTC (rev 242954)
@@ -0,0 +1 @@
+g kvm 78 -


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

2015-08-03 Thread Sébastien Luttringer
Date: Monday, August 3, 2015 @ 13:06:51
  Author: seblu
Revision: 242952

upgpkg: qemu 2.3.0-6

- fix FS#45830
- fix FS#45819
- fix FS#45821
- fix FS#45846
- fix path quoting
- cleanup libcacard dependencies
- clean qemu deps
- move to systemd-sysusers

Modified:
  qemu/trunk/PKGBUILD
  qemu/trunk/qemu.install

--+
 PKGBUILD |  136 -
 qemu.install |   17 ---
 2 files changed, 98 insertions(+), 55 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-08-03 07:13:46 UTC (rev 242951)
+++ PKGBUILD2015-08-03 11:06:51 UTC (rev 242952)
@@ -1,17 +1,23 @@
 # $Id$
 # Maintainer: Tobias Powalowski 
-pkgname=('qemu' 'libcacard')
+# Contributor: Sébastien "Seblu" Luttringer 
+
+pkgbase=qemu
+pkgname=('qemu'
+ 'qemu-block-iscsi'
+ 'qemu-block-rbd'
+ 'qemu-block-gluster'
+ 'libcacard')
 pkgver=2.3.0
-pkgrel=5
+pkgrel=6
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
-url="http://wiki.qemu.org/Index.html";
+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')
-options=(!strip)
+ 'usbredir' 'ceph' 'glusterfs' 'libssh2' 'lzo' 'snappy')
 source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2
 CVE-2015-3456.patch
 CVE-2015-5154.patch
@@ -28,7 +34,7 @@
 prepare() {
   for _p in *.patch; do
 [[ -e "$_p" ]] || continue
-  msg2 "Patching $_p"
+msg2 "Patching $_p"
 patch -p1 -d ${pkgname}-${pkgver} < "$_p"
   done
 }
@@ -35,7 +41,7 @@
 
 build ()
 {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd ${pkgname}-${pkgver}
   # qemu vs. make 4 == bad
   export ARFLAGS="rv"
   # http://permalink.gmane.org/gmane.comp.emulators.qemu/238740
@@ -52,66 +58,98 @@
 }
 
 package_qemu() {
-  pkgdesc="A generic and open source processor emulator which achieves a good 
emulation speed by using dynamic translation."
-  depends=('pixman' 'libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2'
- 'gnutls' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl'
- 'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp'
- 'libcacard' 'spice' 'usbredir' 'lzo')
+  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' 'mesa-libgl'
+   'seabios' 'libcap' 'libcap-ng' 'libaio' 'libseccomp' 'libcacard'
+   'spice' 'usbredir' 'lzo' 'snappy' 'gcc-libs' 'zlib' 'bzip2' 'nspr'
+   'ncurses' 'libx11' 'libusb' 'libpulse')
   backup=('etc/qemu/target-x86_64.conf')
   replaces=('qemu-kvm')
-  optdepends=('samba: for SMB server support'
-'libssh2: for remote disks over ssh support'
-'curl: for remote disks over http/ftp support'
-'libiscsi: for iSCSI support'
-'ceph: for RDB support'
-'glusterfs: for glusterfs support')
+  optdepends=('samba: SMB/CIFS server support'
+  'qemu-block-iscsi: iSCSI block support'
+  'qemu-block-rbd: RDB block support'
+  'qemu-block-gluster: glusterfs block support')
+  options=(!strip)
   install=qemu.install
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  make DESTDIR="${pkgdir}" libexecdir="/usr/lib/qemu" install
+
+  make -C ${pkgname}-${pkgver} DESTDIR="${pkgdir}" libexecdir="/usr/lib/qemu" 
install
+
+  cd "${pkgdir}"
+
   # provided by seabios package
-  rm "${pkgdir}/usr/share/qemu/bios.bin"
-  rm "${pkgdir}/usr/share/qemu/acpi-dsdt.aml"
-  rm "${pkgdir}/usr/share/qemu/q35-acpi-dsdt.aml"
-  rm "${pkgdir}/usr/share/qemu/bios-256k.bin"
-  rm "${pkgdir}/usr/share/qemu/vgabios-cirrus.bin"
-  rm "${pkgdir}/usr/share/qemu/vgabios-qxl.bin"
-  rm "${pkgdir}/usr/share/qemu/vgabios-stdvga.bin"
-  rm "${pkgdir}/usr/share/qemu/vgabios-vmware.bin"
+  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
+  rm usr/share/qemu/vgabios-stdvga.bin
+  rm usr/share/qemu/vgabios-vmware.bin
 
   # remove conflicting /var/run directory
-  rm -r "${pkgdir}/var"
-  install -D -m644 "${srcdir}/65-kvm.rules" \
-   "${pkgdir}/usr/lib/udev/rules.d/65-kvm.rules"
+  rm -r var
+
+  # systemd stuff
+  install -D -m644 "${srcdir}/65-kvm.rules" usr/lib/udev/rules.d/65-kvm.rules
+  install -D -m644 "${srcdir}/qemu.sysusers" usr/lib/sysusers.d/qemu.conf
+
   # bridge_helper needs suid
   # https://bugs.archlinux.org/task/32

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

2015-07-24 Thread Sébastien Luttringer
Date: Saturday, July 25, 2015 @ 02:34:40
  Author: seblu
Revision: 242484

upgpkg: qemu 2.3.0-4

- Implement FS#45208

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   22 ++
 1 file changed, 14 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-07-25 00:22:26 UTC (rev 242483)
+++ PKGBUILD2015-07-25 00:34:40 UTC (rev 242484)
@@ -2,15 +2,15 @@
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
 pkgver=2.3.0
-pkgrel=3
+pkgrel=4
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";
 makedepends=('pixman' 'libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2'
- 'gnutls>=2.4.1' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl'
+ 'gnutls' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl'
  'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp'
  'libiscsi' 'libcacard' 'spice' 'spice-protocol' 'python2'
- 'usbredir' 'ceph')
+ 'usbredir' 'ceph' 'glusterfs' 'libssh2' 'lzo')
 options=(!strip)
 source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2
 CVE-2015-3456.patch
@@ -27,7 +27,7 @@
   # qemu vs. make 4 == bad
   export ARFLAGS="rv"
   # http://permalink.gmane.org/gmane.comp.emulators.qemu/238740
-
+  export CFLAGS+=' -fPIC'
   # gtk gui breaks keymappings at the moment
   ./configure --prefix=/usr --sysconfdir=/etc --audio-drv-list='pa alsa sdl' \
   --python=/usr/bin/python2 --smbd=/usr/bin/smbd \
@@ -34,7 +34,8 @@
   --enable-docs --libexecdir=/usr/lib/qemu \
   --disable-gtk --enable-linux-aio --enable-seccomp \
   --enable-spice --localstatedir=/var \
-  --enable-tpm 
+  --enable-tpm \
+  --enable-modules --enable-{rbd,glusterfs,libiscsi,curl}
   make V=99
 }
 
@@ -41,12 +42,17 @@
 package_qemu() {
   pkgdesc="A generic and open source processor emulator which achieves a good 
emulation speed by using dynamic translation."
   depends=('pixman' 'libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2'
- 'gnutls>=2.4.1' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl'
+ 'gnutls' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl'
  'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp'
- 'libiscsi' 'libcacard' 'spice' 'usbredir' 'libssh2>=1.5.0' 'ceph')
+ 'libcacard' 'spice' 'usbredir' 'lzo')
   backup=('etc/qemu/target-x86_64.conf')
   replaces=('qemu-kvm')
-  optdepends=('samba: for SMB Server support')
+  optdepends=('samba: for SMB server support'
+ 'libssh2: for remote disks over ssh support'
+ 'curl: for remote disks over http/ftp support'
+  'libiscsi: for iSCSI support'
+  'ceph: for RDB support'
+ 'glusterfs: for glusterfs support')
   install=qemu.install
   cd "${srcdir}/${pkgname}-${pkgver}"
   make DESTDIR="${pkgdir}" libexecdir="/usr/lib/qemu" install


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

2015-05-31 Thread Sébastien Luttringer
Date: Monday, June 1, 2015 @ 08:18:07
  Author: seblu
Revision: 239980

upgpkg: qemu 2.3.0-3

- Add ceph/rbd support; 
https://lists.archlinux.org/pipermail/arch-dev-public/2015-May/027182.html

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-06-01 03:21:25 UTC (rev 239979)
+++ PKGBUILD2015-06-01 06:18:07 UTC (rev 239980)
@@ -2,7 +2,7 @@
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
 pkgver=2.3.0
-pkgrel=2
+pkgrel=3
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";
@@ -10,7 +10,7 @@
  'gnutls>=2.4.1' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl'
  'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp'
  'libiscsi' 'libcacard' 'spice' 'spice-protocol' 'python2'
- 'usbredir')
+ 'usbredir' 'ceph')
 options=(!strip)
 source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2
 CVE-2015-3456.patch
@@ -43,7 +43,7 @@
   depends=('pixman' 'libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2'
  'gnutls>=2.4.1' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl'
  'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp'
- 'libiscsi' 'libcacard' 'spice' 'usbredir' 'libssh2>=1.5.0')
+ 'libiscsi' 'libcacard' 'spice' 'usbredir' 'libssh2>=1.5.0' 'ceph')
   backup=('etc/qemu/target-x86_64.conf')
   replaces=('qemu-kvm')
   optdepends=('samba: for SMB Server support')


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

2015-04-28 Thread Tobias Powalowski
Date: Tuesday, April 28, 2015 @ 17:25:06
  Author: tpowa
Revision: 238226

upgpkg: qemu 2.3.0-1

bump to latest version

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-04-28 15:08:06 UTC (rev 238225)
+++ PKGBUILD2015-04-28 15:25:06 UTC (rev 238226)
@@ -1,8 +1,8 @@
 # $Id$
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
-pkgver=2.2.1
-pkgrel=4
+pkgver=2.3.0
+pkgrel=1
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";
@@ -89,5 +89,5 @@
  cp -a ${srcdir}/qemu-${pkgver}/libcacard.pc ${pkgdir}/usr/lib/pkgconfig/
  cp -a ${srcdir}/qemu-${pkgver}/.libs/vscclient ${pkgdir}/usr/bin/
 }
-md5sums=('833ff4457062456d38d6567f802ffef4'
+md5sums=('2fab3ea4460de9b57192e5b8b311f221'
  '33ab286a20242dda7743a900f369d68a')


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

2015-04-13 Thread Evangelos Foutras
Date: Monday, April 13, 2015 @ 23:46:20
  Author: foutrelis
Revision: 236401

upgpkg: qemu 2.2.1-4

gnutls 3.4.0 rebuild.

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-04-13 21:46:14 UTC (rev 236400)
+++ PKGBUILD2015-04-13 21:46:20 UTC (rev 236401)
@@ -2,7 +2,7 @@
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
 pkgver=2.2.1
-pkgrel=3
+pkgrel=4
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";


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

2015-03-19 Thread Tobias Powalowski
Date: Thursday, March 19, 2015 @ 08:57:20
  Author: tpowa
Revision: 234135

upgpkg: qemu 2.2.1-3

rebuild against libssh2

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-03-19 07:37:36 UTC (rev 234134)
+++ PKGBUILD2015-03-19 07:57:20 UTC (rev 234135)
@@ -2,7 +2,7 @@
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
 pkgver=2.2.1
-pkgrel=2
+pkgrel=3
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";
@@ -37,7 +37,7 @@
   depends=('pixman' 'libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2'
  'gnutls>=2.4.1' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl'
  'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp'
- 'libiscsi' 'libcacard' 'spice' 'usbredir' 'libssh2')
+ 'libiscsi' 'libcacard' 'spice' 'usbredir' 'libssh2>=1.5.0')
   backup=('etc/qemu/target-x86_64.conf')
   replaces=('qemu-kvm')
   optdepends=('samba: for SMB Server support')


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

2015-03-19 Thread Tobias Powalowski
Date: Thursday, March 19, 2015 @ 08:21:42
  Author: tpowa
Revision: 234129

upgpkg: qemu 2.2.1-2

rebuild against old libssh2

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-03-19 06:36:32 UTC (rev 234128)
+++ PKGBUILD2015-03-19 07:21:42 UTC (rev 234129)
@@ -2,7 +2,7 @@
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
 pkgver=2.2.1
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";
@@ -37,7 +37,7 @@
   depends=('pixman' 'libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2'
  'gnutls>=2.4.1' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl'
  'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp'
- 'libiscsi' 'libcacard' 'spice' 'usbredir')
+ 'libiscsi' 'libcacard' 'spice' 'usbredir' 'libssh2')
   backup=('etc/qemu/target-x86_64.conf')
   replaces=('qemu-kvm')
   optdepends=('samba: for SMB Server support')


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

2015-03-18 Thread Tobias Powalowski
Date: Wednesday, March 18, 2015 @ 18:24:17
  Author: tpowa
Revision: 234120

upgpkg: qemu 2.2.1-1

bump to latest version

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-03-18 16:57:07 UTC (rev 234119)
+++ PKGBUILD2015-03-18 17:24:17 UTC (rev 234120)
@@ -1,8 +1,8 @@
 # $Id$
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
-pkgver=2.2.0
-pkgrel=2
+pkgver=2.2.1
+pkgrel=1
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";
@@ -11,7 +11,6 @@
  'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp'
  'libiscsi' 'libcacard' 'spice' 'spice-protocol' 'python2'
  'usbredir')
-replaces=('qemu-kvm')
 options=(!strip)
 source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2
 65-kvm.rules)
@@ -40,6 +39,8 @@
  'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp'
  'libiscsi' 'libcacard' 'spice' 'usbredir')
   backup=('etc/qemu/target-x86_64.conf')
+  replaces=('qemu-kvm')
+  optdepends=('samba: for SMB Server support')
   install=qemu.install
   cd "${srcdir}/${pkgname}-${pkgver}"
   make DESTDIR="${pkgdir}" libexecdir="/usr/lib/qemu" install
@@ -88,5 +89,5 @@
  cp -a ${srcdir}/qemu-${pkgver}/libcacard.pc ${pkgdir}/usr/lib/pkgconfig/
  cp -a ${srcdir}/qemu-${pkgver}/.libs/vscclient ${pkgdir}/usr/bin/
 }
-md5sums=('f7a5e2da22d057eb838a91da7aff43c8'
+md5sums=('833ff4457062456d38d6567f802ffef4'
  '33ab286a20242dda7743a900f369d68a')


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

2015-02-04 Thread Tobias Powalowski
Date: Wednesday, February 4, 2015 @ 10:32:54
  Author: tpowa
Revision: 230737

upgpkg: qemu 2.2.0-2

remove userdel from qemu.install

Modified:
  qemu/trunk/PKGBUILD
  qemu/trunk/qemu.install

--+
 PKGBUILD |2 +-
 qemu.install |4 
 2 files changed, 1 insertion(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-02-04 09:25:33 UTC (rev 230736)
+++ PKGBUILD2015-02-04 09:32:54 UTC (rev 230737)
@@ -2,7 +2,7 @@
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
 pkgver=2.2.0
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";

Modified: qemu.install
===
--- qemu.install2015-02-04 09:25:33 UTC (rev 230736)
+++ qemu.install2015-02-04 09:32:54 UTC (rev 230737)
@@ -17,7 +17,3 @@
   fi
 }
 
-post_remove() {
-  #
-  groupdel kvm
-}


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

2014-12-11 Thread Tobias Powalowski
Date: Thursday, December 11, 2014 @ 10:19:24
  Author: tpowa
Revision: 227436

upgpkg: qemu 2.2.0-1

bump to latest version

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-12-11 09:02:03 UTC (rev 227435)
+++ PKGBUILD2014-12-11 09:19:24 UTC (rev 227436)
@@ -1,7 +1,7 @@
 # $Id$
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
-pkgver=2.1.2
+pkgver=2.2.0
 pkgrel=1
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
@@ -88,5 +88,5 @@
  cp -a ${srcdir}/qemu-${pkgver}/libcacard.pc ${pkgdir}/usr/lib/pkgconfig/
  cp -a ${srcdir}/qemu-${pkgver}/.libs/vscclient ${pkgdir}/usr/bin/
 }
-md5sums=('0ff197c4ed4b695620bc4734e77c888f'
+md5sums=('f7a5e2da22d057eb838a91da7aff43c8'
  '33ab286a20242dda7743a900f369d68a')


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

2014-09-25 Thread Tobias Powalowski
Date: Friday, September 26, 2014 @ 08:54:14
  Author: tpowa
Revision: 223028

upgpkg: qemu 2.1.2-1

bump to latest version

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-09-26 06:35:30 UTC (rev 223027)
+++ PKGBUILD2014-09-26 06:54:14 UTC (rev 223028)
@@ -1,7 +1,7 @@
 # $Id$
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
-pkgver=2.1.1
+pkgver=2.1.2
 pkgrel=1
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
@@ -95,6 +95,6 @@
  cp -a ${srcdir}/qemu-${pkgver}/libcacard.pc ${pkgdir}/usr/lib/pkgconfig/
  cp -a ${srcdir}/qemu-${pkgver}/.libs/vscclient ${pkgdir}/usr/bin/
 }
-md5sums=('78b1b51bfa2eee424e1bfdf3b66daa64'
+md5sums=('0ff197c4ed4b695620bc4734e77c888f'
  '33ab286a20242dda7743a900f369d68a'
  'f98a479ec4e656403f5f05b1914f7f1f')



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

2014-09-11 Thread Tobias Powalowski
Date: Thursday, September 11, 2014 @ 15:13:50
  Author: tpowa
Revision: 221428

upgpkg: qemu 2.1.1-1

bump to latest version

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-09-11 07:22:15 UTC (rev 221427)
+++ PKGBUILD2014-09-11 13:13:50 UTC (rev 221428)
@@ -1,8 +1,8 @@
 # $Id$
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
-pkgver=2.1.0
-pkgrel=2
+pkgver=2.1.1
+pkgrel=1
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";
@@ -95,6 +95,6 @@
  cp -a ${srcdir}/qemu-${pkgver}/libcacard.pc ${pkgdir}/usr/lib/pkgconfig/
  cp -a ${srcdir}/qemu-${pkgver}/.libs/vscclient ${pkgdir}/usr/bin/
 }
-md5sums=('6726977292b448cbc7f89998fac6983b'
+md5sums=('78b1b51bfa2eee424e1bfdf3b66daa64'
  '33ab286a20242dda7743a900f369d68a'
  'f98a479ec4e656403f5f05b1914f7f1f')



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

2014-08-03 Thread Tobias Powalowski
Date: Sunday, August 3, 2014 @ 10:13:35
  Author: tpowa
Revision: 218528

upgpkg: qemu 2.1.0-2

rebuild against latest libiscsi

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-08-03 07:54:34 UTC (rev 218527)
+++ PKGBUILD2014-08-03 08:13:35 UTC (rev 218528)
@@ -2,7 +2,7 @@
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
 pkgver=2.1.0
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";



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

2014-08-02 Thread Tobias Powalowski
Date: Saturday, August 2, 2014 @ 14:44:37
  Author: tpowa
Revision: 218510

upgpkg: qemu 2.1.0-1

bump to latest version

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-08-02 12:33:54 UTC (rev 218509)
+++ PKGBUILD2014-08-02 12:44:37 UTC (rev 218510)
@@ -1,8 +1,8 @@
 # $Id$
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
-pkgver=2.0.0
-pkgrel=4
+pkgver=2.1.0
+pkgrel=1
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";
@@ -95,6 +95,6 @@
  cp -a ${srcdir}/qemu-${pkgver}/libcacard.pc ${pkgdir}/usr/lib/pkgconfig/
  cp -a ${srcdir}/qemu-${pkgver}/.libs/vscclient ${pkgdir}/usr/bin/
 }
-md5sums=('2790f44fd76da5de5024b4aafeb594c2'
+md5sums=('6726977292b448cbc7f89998fac6983b'
  '33ab286a20242dda7743a900f369d68a'
  'f98a479ec4e656403f5f05b1914f7f1f')



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

2014-06-17 Thread Tobias Powalowski
Date: Tuesday, June 17, 2014 @ 17:51:38
  Author: tpowa
Revision: 215253

upgpkg: qemu 2.0.0-4

remove conflicting seabios files

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-06-17 15:39:20 UTC (rev 215252)
+++ PKGBUILD2014-06-17 15:51:38 UTC (rev 215253)
@@ -2,7 +2,7 @@
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
 pkgver=2.0.0
-pkgrel=3
+pkgrel=4
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";
@@ -54,6 +54,12 @@
   rm "${pkgdir}/usr/share/qemu/bios.bin"
   rm "${pkgdir}/usr/share/qemu/acpi-dsdt.aml"
   rm "${pkgdir}/usr/share/qemu/q35-acpi-dsdt.aml"
+  rm "${pkgdir}/usr/share/qemu/bios-256k.bin"
+  rm "${pkgdir}/usr/share/qemu/vgabios-cirrus.bin"
+  rm "${pkgdir}/usr/share/qemu/vgabios-qxl.bin"
+  rm "${pkgdir}/usr/share/qemu/vgabios-stdvga.bin"
+  rm "${pkgdir}/usr/share/qemu/vgabios-vmware.bin"
+
   # remove conflicting /var/run directory
   rm -r "${pkgdir}/var"
   install -D -m644 "${srcdir}/65-kvm.rules" \



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

2014-04-18 Thread Tobias Powalowski
Date: Saturday, April 19, 2014 @ 08:27:00
  Author: tpowa
Revision: 211516

upgpkg: qemu 2.0.0-2

revert gtk3 activation, due to still broken arrow keys and #39952

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-04-19 01:09:21 UTC (rev 211515)
+++ PKGBUILD2014-04-19 06:27:00 UTC (rev 211516)
@@ -2,7 +2,7 @@
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
 pkgver=2.0.0
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";
@@ -10,7 +10,7 @@
  'gnutls>=2.4.1' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl'
  'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp'
  'libiscsi' 'libcacard' 'spice' 'spice-protocol' 'python2'
- 'usbredir' 'gtk3' 'vte3')
+ 'usbredir')
 replaces=('qemu-kvm')
 options=(!strip)
 source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2
@@ -26,9 +26,9 @@
   ./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 \
-  --enable-gtk --enable-linux-aio --enable-seccomp \
+  --disable-gtk --enable-linux-aio --enable-seccomp \
   --enable-spice --localstatedir=/var \
-  --enable-tpm --with-gtkabi="3.0"
+  --enable-tpm 
   make V=99
 }
 
@@ -37,7 +37,7 @@
   depends=('pixman' 'libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2'
  'gnutls>=2.4.1' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl'
  'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp'
- 'libiscsi' 'libcacard' 'spice' 'usbredir' 'gtk3' 'vte3')
+ 'libiscsi' 'libcacard' 'spice' 'usbredir')
   backup=('etc/qemu/target-x86_64.conf')
   install=qemu.install
   cd "${srcdir}/${pkgname}-${pkgver}"



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

2014-04-18 Thread Tobias Powalowski
Date: Friday, April 18, 2014 @ 13:10:50
  Author: tpowa
Revision: 211218

upgpkg: qemu 2.0.0-1

bump to latest version

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-04-18 11:10:24 UTC (rev 211217)
+++ PKGBUILD2014-04-18 11:10:50 UTC (rev 211218)
@@ -1,7 +1,7 @@
 # $Id$
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
-pkgver=1.7.1
+pkgver=2.0.0
 pkgrel=1
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
@@ -10,10 +10,9 @@
  'gnutls>=2.4.1' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl'
  'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp'
  'libiscsi' 'libcacard' 'spice' 'spice-protocol' 'python2'
- 'usbredir')
+ 'usbredir' 'gtk3' 'vte3')
 replaces=('qemu-kvm')
 options=(!strip)
-install=qemu.install
 source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2
 65-kvm.rules)
 
@@ -27,9 +26,9 @@
   ./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
+  --enable-tpm --with-gtkabi="3.0"
   make V=99
 }
 
@@ -38,8 +37,9 @@
   depends=('pixman' 'libjpeg' 'libpng' 'sdl' 'alsa-lib' 'nss' 'glib2'
  'gnutls>=2.4.1' 'bluez-libs' 'vde2' 'util-linux' 'curl' 'libsasl'
  'libgl' 'libpulse' 'seabios' 'libcap-ng' 'libaio' 'libseccomp'
- 'libiscsi' 'libcacard' 'spice' 'usbredir')
+ 'libiscsi' 'libcacard' 'spice' 'usbredir' 'gtk3' 'vte3')
   backup=('etc/qemu/target-x86_64.conf')
+  install=qemu.install
   cd "${srcdir}/${pkgname}-${pkgver}"
   make DESTDIR="${pkgdir}" libexecdir="/usr/lib/qemu" install
   # provided by seabios package
@@ -81,5 +81,5 @@
  cp -a ${srcdir}/qemu-${pkgver}/libcacard.pc ${pkgdir}/usr/lib/pkgconfig/
  cp -a ${srcdir}/qemu-${pkgver}/.libs/vscclient ${pkgdir}/usr/bin/
 }
-md5sums=('9541063d999cf9659ed7fdce71314f31'
+md5sums=('2790f44fd76da5de5024b4aafeb594c2'
  '33ab286a20242dda7743a900f369d68a')



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

2014-04-01 Thread Tobias Powalowski
Date: Tuesday, April 1, 2014 @ 16:40:15
  Author: tpowa
Revision: 209702

upgpkg: qemu 1.7.1-1

bump to latest version

Modified:
  qemu/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-04-01 14:35:11 UTC (rev 209701)
+++ PKGBUILD2014-04-01 14:40:15 UTC (rev 209702)
@@ -1,8 +1,8 @@
 # $Id$
 # Maintainer: Tobias Powalowski 
 pkgname=('qemu' 'libcacard')
-pkgver=1.7.0
-pkgrel=2
+pkgver=1.7.1
+pkgrel=1
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 url="http://wiki.qemu.org/Index.html";
@@ -16,8 +16,6 @@
 install=qemu.install
 source=(http://wiki.qemu.org/download/${pkgname}-${pkgver}.tar.bz2
 65-kvm.rules)
-md5sums=('32893941d40d052a5e649efcf06aca06'
- '33ab286a20242dda7743a900f369d68a')
 
 build ()
 {
@@ -83,3 +81,5 @@
  cp -a ${srcdir}/qemu-${pkgver}/libcacard.pc ${pkgdir}/usr/lib/pkgconfig/
  cp -a ${srcdir}/qemu-${pkgver}/.libs/vscclient ${pkgdir}/usr/bin/
 }
+md5sums=('9541063d999cf9659ed7fdce71314f31'
+ '33ab286a20242dda7743a900f369d68a')



  1   2   >