Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / mame


Commits:
4296f7ad by Mike Swanson at 2024-09-28T16:19:54-07:00
Fix joystick disconnect deadlocks

cherry-picks commit 59363d3d3f3fe9c1fe8f53ed4b3ca79f8fb6065d to
resolve upstream bug #12825.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = mame
        pkgdesc = Port of the popular Multiple Arcade Machine Emulator using 
SDL with OpenGL support
        pkgver = 0.270
-       pkgrel = 1
+       pkgrel = 2
        url = https://mamedev.org/
        arch = x86_64
        license = BSD-2-Clause


=====================================
PKGBUILD
=====================================
@@ -7,7 +7,7 @@ pkgbase=mame
 pkgname=(mame
          mame-tools)
 pkgver=0.270
-pkgrel=1
+pkgrel=2
 pkgdesc='Port of the popular Multiple Arcade Machine Emulator using SDL with 
OpenGL support'
 url='https://mamedev.org/'
 license=(BSD-2-Clause
@@ -57,6 +57,10 @@ prepare() {
   sed -e 's|ext_lib("lua")|ext_lib("lua++")|' -i scripts/src/main.lua -i 
scripts/src/3rdparty.lua
 # Drop hardcoded libexec
   sed -e 's|libexec/||' -i scripts/src/osd/modules.lua
+
+  # Fixes MAME deadlocks with controller disconnects
+  # See https://github.com/mamedev/mame/issues/12825
+  git cherry-pick 59363d3d3f3fe9c1fe8f53ed4b3ca79f8fb6065d
 }
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mame/-/commit/4296f7ad6c6816e74055b8abba99088dac90aff8

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mame/-/commit/4296f7ad6c6816e74055b8abba99088dac90aff8
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to