diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 14:33:00 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 14:33:00 +0000 |
commit | 5d6dc79a88ce48b3a4e833498d9194ee629ca180 (patch) | |
tree | 0bfa6ef5921e5d1b5b99b05c9fa1d4863e907393 /debian/patches/08_multiarch_fallback.patch | |
parent | Adding upstream version 3.38.1. (diff) | |
download | gedit-5d6dc79a88ce48b3a4e833498d9194ee629ca180.tar.xz gedit-5d6dc79a88ce48b3a4e833498d9194ee629ca180.zip |
Adding debian version 3.38.1-1.debian/3.38.1-1debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/patches/08_multiarch_fallback.patch')
-rw-r--r-- | debian/patches/08_multiarch_fallback.patch | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/debian/patches/08_multiarch_fallback.patch b/debian/patches/08_multiarch_fallback.patch new file mode 100644 index 0000000..c93f73f --- /dev/null +++ b/debian/patches/08_multiarch_fallback.patch @@ -0,0 +1,77 @@ +From: Jeremy Bicha <jbicha@debian.org> +Date: Sun, 14 Jul 2013 10:37:31 -0500 +Subject: Also load plugins from pre-multiarch directory + +Forwarded: not-needed +--- + gedit/gedit-dirs.c | 11 +++++++++++ + gedit/gedit-dirs.h | 2 ++ + gedit/gedit-plugins-engine.c | 5 +++++ + 3 files changed, 18 insertions(+) + +--- a/gedit/gedit-dirs.c ++++ b/gedit/gedit-dirs.c +@@ -33,6 +33,7 @@ static gchar *user_plugins_dir = N + static gchar *gedit_locale_dir = NULL; + static gchar *gedit_lib_dir = NULL; + static gchar *gedit_plugins_dir = NULL; ++static gchar *gedit_fallback_plugins_dir = NULL; + static gchar *gedit_plugins_data_dir = NULL; + + void +@@ -110,6 +111,9 @@ gedit_dirs_init () + gedit_plugins_dir = g_build_filename (gedit_lib_dir, + "plugins", + NULL); ++ gedit_fallback_plugins_dir = g_build_filename ("/usr/lib/gedit", ++ "plugins", ++ NULL); + } + + void +@@ -122,6 +126,7 @@ gedit_dirs_shutdown () + g_clear_pointer (&gedit_locale_dir, g_free); + g_clear_pointer (&gedit_lib_dir, g_free); + g_clear_pointer (&gedit_plugins_dir, g_free); ++ g_clear_pointer (&gedit_fallback_plugins_dir, g_free); + g_clear_pointer (&gedit_plugins_data_dir, g_free); + } + +@@ -168,6 +173,12 @@ gedit_dirs_get_gedit_plugins_dir (void) + } + + const gchar * ++gedit_dirs_get_gedit_fallback_plugins_dir (void) ++{ ++ return gedit_fallback_plugins_dir; ++} ++ ++const gchar * + gedit_dirs_get_gedit_plugins_data_dir (void) + { + return gedit_plugins_data_dir; +--- a/gedit/gedit-dirs.h ++++ b/gedit/gedit-dirs.h +@@ -46,6 +46,8 @@ const gchar *gedit_dirs_get_gedit_lib_di + + const gchar *gedit_dirs_get_gedit_plugins_dir (void); + ++const gchar *gedit_dirs_get_gedit_fallback_plugins_dir (void); ++ + const gchar *gedit_dirs_get_gedit_plugins_data_dir (void); + + G_END_DECLS +--- a/gedit/gedit-plugins-engine.c ++++ b/gedit/gedit-plugins-engine.c +@@ -93,6 +93,11 @@ gedit_plugins_engine_init (GeditPluginsE + gedit_dirs_get_gedit_plugins_dir (), + gedit_dirs_get_gedit_plugins_data_dir ()); + ++ peas_engine_add_search_path (PEAS_ENGINE (engine), ++ gedit_dirs_get_gedit_fallback_plugins_dir (), ++ gedit_dirs_get_gedit_plugins_data_dir ()); ++ ++ + g_settings_bind (engine->plugin_settings, + GEDIT_SETTINGS_ACTIVE_PLUGINS, + engine, |