diff -durN gnome-shell-3.7.90.orig/src/main.c gnome-shell-3.7.90/src/main.c --- gnome-shell-3.7.90.orig/src/main.c 2013-02-20 20:46:48.000000000 +0400 +++ gnome-shell-3.7.90/src/main.c 2013-02-22 22:37:39.680536226 +0400 @@ -187,11 +187,8 @@ shell_introspection_init (void) { g_irepository_prepend_search_path (MUTTER_TYPELIB_DIR); g_irepository_prepend_search_path (GNOME_SHELL_PKGLIBDIR); -#if HAVE_BLUETOOTH - g_irepository_prepend_search_path (BLUETOOTH_DIR); -#endif } diff -durN gnome-shell-3.7.90.orig/src/run-js-test.c gnome-shell-3.7.90/src/run-js-test.c --- gnome-shell-3.7.90.orig/src/run-js-test.c 2013-02-14 11:55:23.000000000 +0400 +++ gnome-shell-3.7.90/src/run-js-test.c 2013-02-22 07:14:02.057002674 +0400 @@ -126,14 +126,6 @@ g_set_prgname (title); g_free (title); -#if HAVE_BLUETOOTH - /* The module imports are all so intertwined that if the test - * imports anything in js/ui, it will probably eventually end up - * pulling in ui/status/bluetooth.js. So we need this. - */ - g_irepository_prepend_search_path (BLUETOOTH_DIR); -#endif - /* evaluate the script */ error = NULL; if (!gjs_context_eval (js_context, script, len,