[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