Tue, 08 Oct 2019 21:22:50 -0400
Move Pidgin/Finch plugins to XDG data directory.
| finch/libfinch.c | file | annotate | diff | comparison | revisions | |
| pidgin/libpidgin.c | file | annotate | diff | comparison | revisions |
--- a/finch/libfinch.c Sat Sep 28 04:34:57 2019 -0400 +++ b/finch/libfinch.c Tue Oct 08 21:22:50 2019 -0400 @@ -231,7 +231,7 @@ abort(); } - path = g_build_filename(purple_user_dir(), "plugins", NULL); + path = g_build_filename(purple_data_dir(), "plugins", NULL); if (g_mkdir(path, S_IRUSR | S_IWUSR | S_IXUSR) != 0 && errno != EEXIST) fprintf(stderr, "Couldn't create plugins dir\n"); purple_plugins_add_search_path(path);
--- a/pidgin/libpidgin.c Sat Sep 28 04:34:57 2019 -0400 +++ b/pidgin/libpidgin.c Tue Oct 08 21:22:50 2019 -0400 @@ -617,7 +617,7 @@ } if (!g_getenv("PURPLE_PLUGINS_SKIP")) { - search_path = g_build_filename(purple_user_dir(), + search_path = g_build_filename(purple_data_dir(), "plugins", NULL); if (!g_stat(search_path, &st)) g_mkdir(search_path, S_IRUSR | S_IWUSR | S_IXUSR);