pidgin/pidgin

Parents 5dc3ecc6e253
Children 5eded108f71e
move the facebook protocol plugins icons to a resource in the plugin

Testing Done:
Ran in devenv with a logo inverted (which was reverted before committing).

Reviewed at https://reviews.imfreedom.org/r/974/
--- a/libpurple/protocols/facebook/facebook.c Fri Oct 01 03:54:52 2021 -0500
+++ b/libpurple/protocols/facebook/facebook.c Fri Oct 01 05:07:05 2021 -0500
@@ -1737,7 +1737,9 @@
fb_protocol = g_object_new(FACEBOOK_TYPE_PROTOCOL,
"id", FB_PROTOCOL_ID,
"name", "Facebook",
- "description", "Facebook is a chat protocol, developed by Facebook",
+ "description", "Facebook is a chat protocol, developed by Facebook",
+ "icon-name", "im-facebook",
+ "icon-resource-path", "/im/pidgin/libpurple/facebook/icons",
"options", OPT_PROTO_CHAT_TOPIC,
NULL);
--- a/libpurple/protocols/facebook/meson.build Fri Oct 01 03:54:52 2021 -0500
+++ b/libpurple/protocols/facebook/meson.build Fri Oct 01 05:07:05 2021 -0500
@@ -19,6 +19,12 @@
]
if DYNAMIC_FACEBOOK
+ facebook_resources = gnome.compile_resources('facebookresource',
+ 'resources/facebook.gresource.xml',
+ source_dir : 'resources',
+ c_name : 'facebook')
+ FACEBOOK_SOURCES += facebook_resources
+
facebook_prpl = shared_library('facebook', FACEBOOK_SOURCES,
dependencies : [json, libpurple_dep, libsoup, glib],
install : true, install_dir : PURPLE_PLUGINDIR)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/libpurple/protocols/facebook/resources/facebook.gresource.xml Fri Oct 01 05:07:05 2021 -0500
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<gresources>
+ <gresource prefix="/im/pidgin/libpurple/facebook">
+ <file>icons/16x16/apps/im-facebook.png</file>
+ <file>icons/22x22/apps/im-facebook.png</file>
+ <file>icons/48x48/apps/im-facebook.png</file>
+ </gresource>
+</gresources>
Binary file libpurple/protocols/facebook/resources/icons/16x16/apps/im-facebook.png has changed
Binary file libpurple/protocols/facebook/resources/icons/22x22/apps/im-facebook.png has changed
Binary file libpurple/protocols/facebook/resources/icons/48x48/apps/im-facebook.png has changed
Binary file pidgin/data/icons/hicolor/16x16/apps/im-facebook.png has changed
Binary file pidgin/data/icons/hicolor/22x22/apps/im-facebook.png has changed
Binary file pidgin/data/icons/hicolor/48x48/apps/im-facebook.png has changed