Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages / 
spice


Commits:
87bfa54f by Toolybird at 2026-08-17T10:25:46+10:00
Backport patch to prevent crash on VM shutdown

Thanks (again) Fedora.

Fixes 
https://gitlab.archlinux.org/archlinux/packaging/packages/spice/-/work_items/4

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -27,9 +27,11 @@ pkgbase = spice
        source = 
https://www.spice-space.org/download/releases/spice-server/spice-0.16.0.tar.bz2
        source = 
https://www.spice-space.org/download/releases/spice-server/spice-0.16.0.tar.bz2.sig
        source = 
https://src.fedoraproject.org/rpms/spice/raw/rawhide/f/0001-test-display-base-Fix-C-designated-initializer-for-a.patch
+       source = 
https://src.fedoraproject.org/rpms/spice/raw/rawhide/f/0001-inputs-Fix-keyboard-and-mouse-state-leaks-on-interfa.patch
        validpgpkeys = 206D3B352F566F3B0E6572E997D9123DE37A484F
        sha256sums = 
0a6ec9528f05371261bbb2d46ff35e7b5c45ff89bb975a99af95a5f20ff4717d
        sha256sums = SKIP
        sha256sums = 
3804c14f9ff32a6ab28dc7af35005a529f2cdcb86d8e6d30c85d0dfeb64cc5de
+       sha256sums = 
7a9708e00072296882eb330957a4ffd70be69c9f5c7c5e496f6a95208312cce2
 
 pkgname = spice


=====================================
PKGBUILD
=====================================
@@ -15,10 +15,12 @@ makedepends=('meson' 'python-pyparsing' 'glib2-devel')
 checkdepends=('gdk-pixbuf2' 'glib-networking')
 provides=('libspice-server.so')
 
source=("https://www.spice-space.org/download/releases/spice-server/$pkgname-$pkgver.tar.bz2"{,.sig}
-        
"https://src.fedoraproject.org/rpms/spice/raw/rawhide/f/0001-test-display-base-Fix-C-designated-initializer-for-a.patch";)
+        
"https://src.fedoraproject.org/rpms/spice/raw/rawhide/f/0001-test-display-base-Fix-C-designated-initializer-for-a.patch";
+        
"https://src.fedoraproject.org/rpms/spice/raw/rawhide/f/0001-inputs-Fix-keyboard-and-mouse-state-leaks-on-interfa.patch";)
 sha256sums=('0a6ec9528f05371261bbb2d46ff35e7b5c45ff89bb975a99af95a5f20ff4717d'
             'SKIP'
-            '3804c14f9ff32a6ab28dc7af35005a529f2cdcb86d8e6d30c85d0dfeb64cc5de')
+            '3804c14f9ff32a6ab28dc7af35005a529f2cdcb86d8e6d30c85d0dfeb64cc5de'
+            '7a9708e00072296882eb330957a4ffd70be69c9f5c7c5e496f6a95208312cce2')
 validpgpkeys=('206D3B352F566F3B0E6572E997D9123DE37A484F') # Victor Toso 
<[email protected]>
 
 prepare() {
@@ -28,6 +30,10 @@ prepare() {
   sed -i "/meson-dist/d" meson.build
 
   patch -Np1 -i 
"$srcdir"/0001-test-display-base-Fix-C-designated-initializer-for-a.patch
+
+  # Backport patch to fix crash on VM shutdown:
+  # 
https://gitlab.archlinux.org/archlinux/packaging/packages/spice/-/work_items/4
+  patch -Np1 -i 
"$srcdir"/0001-inputs-Fix-keyboard-and-mouse-state-leaks-on-interfa.patch
 }
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/spice/-/commit/87bfa54f559784fe7312c9307f84b80d2ac9e67e

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/spice/-/commit/87bfa54f559784fe7312c9307f84b80d2ac9e67e
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to