Move Pidgin/Finch plugins to XDG data directory.

Tue, 08 Oct 2019 21:22:50 -0400

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Tue, 08 Oct 2019 21:22:50 -0400
changeset 39954
e843e8fab70c
parent 39953
10db0a477198
child 39955
0ab521bb0887

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);

mercurial