pidgin/plugins/unity/meson.build

Mon, 30 Oct 2023 23:13:17 -0500

author
Elliott Sales de Andrade <quantum.analyst@gmail.com>
date
Mon, 30 Oct 2023 23:13:17 -0500
changeset 42453
1c13bc243b7d
parent 42452
8b5a5b21d6da
child 42468
3ea8d5befbe4
permissions
-rw-r--r--

Remove PidginPluginInfo

The only thing it provides is the "gtk-config-frame-cb" property, but no
plugins use that any more, as they are all using GSettings.

Testing Done:
Compiled.

Reviewed at https://reviews.imfreedom.org/r/2753/

42372
ba3a49903905 Remove unused Meson variables
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41665
diff changeset
1 library('unity', 'unity.c',
41665
149e5ba1e807 Move Pidgin plugins into their own subdirectories
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
2 c_args : ['-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="PidginPlugin-Unity"'],
149e5ba1e807 Move Pidgin plugins into their own subdirectories
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
3 dependencies : [UNITY, libpurple_dep, libpidgin_dep, glib],
149e5ba1e807 Move Pidgin plugins into their own subdirectories
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
4 name_prefix : '',
149e5ba1e807 Move Pidgin plugins into their own subdirectories
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
5 install : true, install_dir : PIDGIN_PLUGINDIR)
149e5ba1e807 Move Pidgin plugins into their own subdirectories
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
6
42452
8b5a5b21d6da Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42372
diff changeset
7 settings_schemas = [
8b5a5b21d6da Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42372
diff changeset
8 'im.pidgin.Pidgin.plugin.Unity.gschema.xml',
8b5a5b21d6da Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42372
diff changeset
9 ]
8b5a5b21d6da Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42372
diff changeset
10
8b5a5b21d6da Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42372
diff changeset
11 install_data(settings_schemas, install_dir: schemas_dir)
8b5a5b21d6da Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42372
diff changeset
12 gnome.post_install(glib_compile_schemas: true)
8b5a5b21d6da Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42372
diff changeset
13
8b5a5b21d6da Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42372
diff changeset
14 # Compile the schemas in the current directory; this is only useful for testing
8b5a5b21d6da Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42372
diff changeset
15 gnome.compile_schemas(depend_files: files(settings_schemas))
8b5a5b21d6da Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42372
diff changeset
16
41665
149e5ba1e807 Move Pidgin plugins into their own subdirectories
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
17 devenv.append('PIDGIN_PLUGIN_PATH', meson.current_build_dir())

mercurial