diff -ruN xfce4-session.orig//patch_fix_gdm_lang.diff xfce4-session/patch_fix_gdm_lang.diff --- xfce4-session.orig//patch_fix_gdm_lang.diff 1970-01-01 01:00:00.000000000 +0100 +++ xfce4-session/patch_fix_gdm_lang.diff 2011-05-18 00:40:07.568117593 +0200 @@ -0,0 +1,11 @@ +--- xfce4-session/main.c.orig 2011-05-18 00:17:48.472038642 +0200 ++++ xfce4-session/main.c 2011-05-18 00:18:11.678579513 +0200 +@@ -103,7 +103,7 @@ + + /* this is for compatibility with the GNOME Display Manager */ + lang = g_getenv ("GDM_LANG"); +- if (lang != NULL) ++ if (lang != NULL && strlen (lang) >0) + { + xfce_setenv ("LANG", lang, TRUE); + xfce_unsetenv ("GDM_LANG"); diff -ruN xfce4-session.orig//PKGBUILD xfce4-session/PKGBUILD --- xfce4-session.orig//PKGBUILD 2011-05-18 00:39:56.858175412 +0200 +++ xfce4-session/PKGBUILD 2011-05-18 00:40:05.008132719 +0200 @@ -4,7 +4,7 @@ pkgname=xfce4-session pkgver=4.8.1 -pkgrel=2 +pkgrel=3 pkgdesc="A session manager for Xfce" arch=('i686' 'x86_64') license=('GPL2') @@ -28,7 +28,8 @@ '5fa270637b5e685f033863d8664795a2') build() { - cd ${srcdir}/${pkgname}-${pkgver} + cd ${srcdir}/${pkgname}-${pkgver} + patch -p0 < $startdir/patch_fix_gdm_lang.diff ./configure --prefix=/usr \ --sysconfdir=/etc \ --libexecdir=/usr/lib/xfce4 \