diff --git a/PKGBUILD b/PKGBUILD
index e89be5c68ecead9ffc5aabeb6ec3f2c4d5100428..b25f47c97f39a76a997225a20dc0605bebb6108d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ pkgbase=xorg-server
 pkgname=('xorg-server' 'xorg-server-xephyr' 'xorg-server-xdmx' 'xorg-server-xvfb'
 		'xorg-server-xnest' 'xorg-server-xwayland' 'xorg-server-common' 'xorg-server-devel')
 pkgver=1.19.6
-pkgrel=3
+pkgrel=4
 arch=('x86_64')
 license=('custom')
 groups=('xorg')
@@ -24,14 +24,16 @@ source=(https://xorg.freedesktop.org/releases/individual/xserver/${pkgbase}-${pk
 		xvfb-run.1
 		nvidia-add-modulepath-support.patch
 		xserver-autobind-hotplug.patch
-		revert-udev-changes.diff)
+		revert-udev-changes.diff
+		xwrap-suid-race.patch)
 		
 sha256sums=('a732502f1db000cf36a376cd0c010ffdbf32ecdd7f1fa08ba7f5bdf9601cc197'
             'ff0156309470fc1d378fd2e104338020a884295e285972cc88e250e031cc35b9'
             '2460adccd3362fefd4cdc5f1c70f332d7b578091fb9167bf88b5f91265bbd776'
             '23f2fd69a53ef70c267becf7d2a9e7e07b739f8ec5bec10adb219bc6465099c7'
             '67aaf8668c5fb3c94b2569df28e64bfa1dc97ce429cbbc067c309113caff6369'
-            'c551dd768de10dd8a47213696003d118edb248ca6c09c0d9f1591abb0632d199')
+            'c551dd768de10dd8a47213696003d118edb248ca6c09c0d9f1591abb0632d199'
+            '1c74554f98cad4a8b1d827b6aff221058a1f3f4d9b7111346acb22502ac5e59d')
 validpgpkeys=('6DD4217456569BA711566AC7F06E8FDE7B45DAAC') # Eric Vidal
 
 prepare() {
@@ -46,6 +48,10 @@ prepare() {
   # https://bugs.archlinux.org/task/56804 
   # https://bugs.freedesktop.org/show_bug.cgi?id=104382
   patch -Rp1 -i ../revert-udev-changes.diff
+  
+  # https://bugs.archlinux.org/task/56893
+  # Fixes Makefile race condition when installing Xorg.wrap
+  patch -Np1 -i ../xwrap-suid-race.patch
 
   autoreconf -vfi
 }
diff --git a/xwrap-suid-race.patch b/xwrap-suid-race.patch
new file mode 100644
index 0000000000000000000000000000000000000000..3502472cd4b48255306cb678db12a469ff636274
--- /dev/null
+++ b/xwrap-suid-race.patch
@@ -0,0 +1,14 @@
+diff --git a/hw/xfree86/Makefile.am b/hw/xfree86/Makefile.am
+index b876b79ab..458720052 100644
+--- a/hw/xfree86/Makefile.am
++++ b/hw/xfree86/Makefile.am
+@@ -84,8 +84,8 @@ Xorg_DEPENDENCIES = $(LOCAL_LIBS)
+ Xorg_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG)
+ 
+ if SUID_WRAPPER
+-wrapdir = $(SUID_WRAPPER_DIR)
+-wrap_PROGRAMS = Xorg.wrap
++wrapexecdir = $(SUID_WRAPPER_DIR)
++wrapexec_PROGRAMS = Xorg.wrap
+ Xorg_wrap_SOURCES = xorg-wrapper.c
+ endif