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

David Runge dvzrv at gemini.archlinux.org
Sat Sep 3 00:09:47 UTC 2022


    Date: Saturday, September 3, 2022 @ 00:09:46
  Author: dvzrv
Revision: 454979

upgpkg: qemu 7.1.0-2: Rebuild to add back functionality.

Add capstone to makedepends and depends for qemu-user and qemu-system-* to preserve previously included debug functionality:
https://bugs.archlinux.org/task/75777
Add back accidentally removed changes for https://bugs.archlinux.org/task/74698 and https://bugs.archlinux.org/task/74811.

Modified:
  qemu/trunk/PKGBUILD

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

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-09-02 22:03:36 UTC (rev 454978)
+++ PKGBUILD	2022-09-03 00:09:46 UTC (rev 454979)
@@ -25,7 +25,7 @@
   qemu-{base,desktop,emulators-full,full}
 )
 pkgver=7.1.0
-pkgrel=1
+pkgrel=2
 pkgdesc="A generic and open source machine emulator and virtualizer"
 arch=(x86_64)
 url="https://www.qemu.org/"
@@ -42,6 +42,7 @@
   brltty
   bzip2
   cairo
+  capstone
   curl
   dtc
   fuse3
@@ -120,6 +121,7 @@
 validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584') # Michael Roth <flukshun at gmail.com>
 
 _qemu_system_deps=(
+  capstone
   dtc
   fuse3
   gcc-libs
@@ -307,6 +309,10 @@
 package_qemu-common() {
   license+=(BSD MIT)
   depends=(gcc-libs glib2 libglib-2.0.so libgmodule-2.0.so hicolor-icon-theme libcap-ng libcap-ng.so)
+  backup=(
+    etc/$pkgbase/bridge.conf
+    etc/sasl2/$pkgbase.conf
+  )
   install=$pkgname.install
 
   # install static binaries
@@ -627,7 +633,7 @@
   install -vDm 644 $pkgbase-$pkgver/contrib/systemd/$pkgname.service -t "$pkgdir/usr/lib/systemd/system/"
   install -vDm 644 99-$pkgname.rules -t "$pkgdir/usr/lib/udev/rules.d/"
   install -vDm 644 $pkgbase-ga.conf -t "$pkgdir/etc/$pkgbase/"
-  install -vDm 644 $pkgbase-$pkgver/scripts/$pkgname/fsfreeze-hook -t "$pkgdir/etc/$pkgbase/"
+  install -vDm 755 $pkgbase-$pkgver/scripts/$pkgname/fsfreeze-hook -t "$pkgdir/etc/$pkgbase/"
   install -vdm 755 "$pkgdir/etc/$pkgbase/fsfreeze-hook.d"
 }
 
@@ -918,7 +924,7 @@
 
 package_qemu-user() {
   pkgdesc="QEMU user mode emulation"
-  depends=(gcc-libs glib2 libglib-2.0.so libgmodule-2.0.so glibc gnutls liburing liburing.so qemu-common zlib)
+  depends=(capstone gcc-libs glib2 libglib-2.0.so libgmodule-2.0.so glibc gnutls liburing liburing.so qemu-common zlib)
   mv -v $pkgname/* "$pkgdir"
 }
 



More information about the arch-commits mailing list