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.