diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD
index 14bda48652f9a86d472c651dcd2facaec7c0956a..c3bd126e74ec54fc4f273c2ef3704c0cf11e2ff5 100644
--- a/trunk/PKGBUILD
+++ b/trunk/PKGBUILD
@@ -4,7 +4,7 @@
 
 pkgname=emacs
 pkgver=23.4
-pkgrel=1
+pkgrel=2
 pkgdesc="The extensible, customizable, self-documenting real-time display editor"
 arch=('i686' 'x86_64')
 url="http://www.gnu.org/software/emacs/emacs.html"
@@ -22,6 +22,7 @@ md5sums=('070c68ad8e3c31fb3cb2414feaf5e6f0'
 build() {
   cd "$srcdir"/$pkgname-$pkgver
   patch -p1 -i ../emacs-subversion17.patch
+  patch -p1 -i ../emacs-23.3-xgselect_init.patch
   ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \
     --localstatedir=/var --with-x-toolkit=gtk --with-xft
   make