diff --git a/kde-workspace-4.11.15-pass-locale-env.patch b/kde-workspace-4.11.15-pass-locale-env.patch new file mode 100644 index 0000000..f1d7c65 --- /dev/null +++ b/kde-workspace-4.11.15-pass-locale-env.patch @@ -0,0 +1,24 @@ +diff -ur kde-workspace-4.11.15/kdm/backend/client.c kde-workspace-4.11.15.new/kdm/backend/client.c +--- kde-workspace-4.11.15/kdm/backend/client.c 2015-01-06 14:37:25.000000000 +0300 ++++ kde-workspace-4.11.15.new/kdm/backend/client.c 2015-03-17 18:49:06.658624504 +0300 +@@ -1035,6 +1035,20 @@ + + static const char *envvars[] = { + "TZ", /* SYSV and SVR4, but never hurts */ ++ "LANG", /* Locale-related variables that can be defined for the system */ ++ "LANGUAGE", ++ "LC_CTYPE", ++ "LC_NUMERIC", ++ "LC_TIME", ++ "LC_COLLATE", ++ "LC_MONETARY", ++ "LC_MESSAGES", ++ "LC_PAPER", ++ "LC_NAME", ++ "LC_ADDRESS", ++ "LC_TELEPHONE", ++ "LC_MEASUREMENT", ++ "LC_IDENTIFICATION", + #ifdef _AIX + "AUTHSTATE", /* for kerberos */ + #endif diff --git a/kdebase4-workspace.spec b/kdebase4-workspace.spec index 71bcde6..dcc416f 100644 --- a/kdebase4-workspace.spec +++ b/kdebase4-workspace.spec @@ -96,6 +96,8 @@ Patch105: kde-workspace-4.11.1-kdm-logind-multiseat.patch # older Fedora patch, let's keep it for Rosa Patch106: kdebase-workspace-4.7.3.fedora-kdm-plymouth.patch Patch107: kdebase-workspace-4.11.0-no-hal.patch +# See http://bugs.rosalinux.ru/show_bug.cgi?id=5189 +Patch108: kde-workspace-4.11.15-pass-locale-env.patch BuildRequires: automoc4 BuildRequires: bdftopcf @@ -1626,6 +1628,7 @@ tar xf %{SOURCE6} %endif %patch107 -p1 +%patch108 -p1 %build %cmake_kde4 \