+++ /dev/null
-diff -urN blender/source/blender/src/language.c blendermod/source/blender/src/language.c
---- blender/source/blender/src/language.c 2004-11-08 16:46:57.000000000 +0100
-+++ blendermod/source/blender/src/language.c 2005-02-19 20:17:21.000000000 +0100
-@@ -323,12 +323,20 @@
- #endif
- lines= BLI_read_file_as_lines(name);
-
-+ if (lines == NULL) {
-+#if defined (__APPLE__)
-+#else
-+ strcpy(name, "/usr/share/BlenderLanguages");
-+ lines= BLI_read_file_as_lines(name);
-+#endif
-+ }
-+
- if(lines == NULL) {
- /* If not found in .blender, try current dir */
- strcpy(name, ".Blanguages");
- lines= BLI_read_file_as_lines(name);
- if(lines == NULL) {
-- error("File \".Blanguages\" not found");
-+ error("File \".Blanguages\" or \"/usr/share/BlenderLanguages\" not found");
- return 0;
- }
- }
--- /dev/null
+#!/bin/sh
+
+#
+# A wrapper script for Blender
+#
+# orginal file for Debian distribution
+
+# In case user's home directory doesn't contain ~/.blender, copy it
+# from /usr/lib/blender
+
+if [ ! -d ~/.blender ]; then
+ install -d ~/.blender
+ ln -sf /usr/share/blender/locale ~/.blender
+ ln -sf /usr/share/blender/.Blanguages ~/.blender
+ ln -sf /usr/share/blender/.bfont.ttf ~/.blender
+ cp -a /usr/share/blender/bpydata ~/.blender
+ cp -a /usr/share/blender/VERSION ~/.blender
+
+ install -d ~/.blender/scripts
+ ln -sf /usr/share/blender/scripts/* ~/.blender/scripts/
+
+ install -d ~/.blender/plugins/
+
+ if [ ! -d /usr/lib/blender ]; then
+ ln -sf /usr/lib64/blender/plugins/* ~/.blender/plugins/
+ else
+ ln -sf /usr/lib/blender/plugins/* ~/.blender/plugins/
+ fi
+
+
+fi
+
+#
+# In case the user's ~/.blender came from older versions, some files
+# should be reinstalled.
+#
+
+if [ $(cat ~/.blender/VERSION) != $(cat /usr/lib/blender/VERSION) ]; then
+ cp -a /usr/lib/blender/bpydata ~/.blender
+ ln -sf /usr/lib/blender/scripts/* ~/.blender/scripts/
+ cp -a /usr/lib/blender/VERSION ~/.blender
+fi
+
+blender-bin $@
+