pidgin/purple-plugin-pack
Merged in qulogic/purple-plugin-pack/meson (pull request #2)
Add Meson port
Approved-by: Gary Kramlich
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/album/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,13 @@
+if TYPES.contains('default') and PIDGIN.found() + album = shared_module('album', + '-DPIXMAPSDIR="@0@"'.format(PIDGIN_PIXMAPSDIR), + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'album' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/autoprofile/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,38 @@
+if TYPES.contains('incomplete') and PIDGIN.found() + autoprofile = shared_module('autoprofile', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'autoprofile' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/autoreply/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + autoreply = shared_library('autoreply', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'autoreply' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/awaynotify/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('incomplete') and PURPLE.found() + awaynotify = shared_library('awaynotify', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'awaynotify' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bash/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + bash = shared_library('bash', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'bash' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bit/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('incomplete') and PIDGIN.found() + bit = shared_module('bit', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'bit' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/blistops/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() + blistops = shared_module('blistops', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'blistops' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/buddytime/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,30 @@
+if TYPES.contains('incomplete') and PURPLE.found() + executable('recursetest', + buddytime = shared_library('buddytime', + # FIXME: I don't think this file should use Pidgin. + dependencies : [PIDGIN, PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'buddytime' + executable('gtktimezonetest', + gtkbuddytime = shared_module('gtkbuddytime', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'gtkbuddytime' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/capsnot/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + capsnot = shared_library('capsnot', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'capsnot' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/chronic/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('incomplete') and PURPLE.found() + chronic = shared_library('chronic', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'chronic' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/colorize/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + colorize = shared_library('colorize', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'colorize' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/convbadger/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() + convbadger = shared_module('convbadger', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'convbadger' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/dewysiwygification/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + dewysiwygification = shared_library('dewysiwygification', + 'dewysiwygification.c', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'dewysiwygification' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/dice/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + dice = shared_library('dice', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'dice' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/difftopic/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() + difftopic = shared_module('difftopic', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'difftopic' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/eight_ball/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + eight_ball = shared_library('eight_ball', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'eight_ball' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/enhancedhist/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() and IS_PURPLE_TWO + enhancedhist = shared_module('enhancedhist', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'enhancedhist' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/findip/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + findip = shared_library('findip', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'findip' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/flip/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + flip = shared_library('flip', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'flip' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/gRIM/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() + gRIM = shared_module('gRIM', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'gRIM' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/google/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + google = shared_library('google', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'google' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/groupmsg/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + groupmsg = shared_library('groupmsg', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'groupmsg' --- a/hideconv/hideconv.c Tue May 30 20:19:18 2017 -0500
+++ b/hideconv/hideconv.c Fri Jul 28 01:17:34 2017 +0000
@@ -279,7 +279,7 @@
init_plugin(PurplePlugin *plugin) {
- bindtextdomain(GETTEXT_PACKAGE, LOCALEDIR);
+ bindtextdomain(GETTEXT_PACKAGE, PP_LOCALEDIR); bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hideconv/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('incomplete') and PIDGIN.found() + hideconv = shared_module('hideconv', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'hideconv' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/highlight/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + highlight = shared_library('highlight', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'highlight' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/icon-override/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() + icon_override = shared_module('icon-override', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'icon-override' --- a/ignorance/ignorance.c Tue May 30 20:19:18 2017 -0500
+++ b/ignorance/ignorance.c Fri Jul 28 01:17:34 2017 +0000
@@ -1195,8 +1195,8 @@
ignorance_init (PurplePlugin * plugin)
- bindtextdomain(PP_PACKAGE, PP_LOCALEDIR);
- bind_textdomain_codeset(PP_PACKAGE, "UTF-8");
+ bindtextdomain(GETTEXT_PACKAGE, PP_LOCALEDIR); + bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); ig_info.name = _("Ignorance");
--- a/ignorance/interface.c Tue May 30 20:19:18 2017 -0500
+++ b/ignorance/interface.c Fri Jul 28 01:17:34 2017 +0000
@@ -39,7 +39,7 @@
vbox1=gtk_vbox_new(FALSE, 0);
- vbox2=gtk_vbox_new(FALSE, PURPLE_HIG_BOX_SPACE);
+ vbox2 = gtk_vbox_new(FALSE, PIDGIN_HIG_BOX_SPACE); gtk_box_pack_start(GTK_BOX (vbox1), vbox2, TRUE, TRUE, 0);
@@ -108,9 +108,9 @@
G_CALLBACK (on_levelDel_clicked), levelView);
table=gtk_table_new(3, 2, FALSE);
- gtk_container_set_border_width(GTK_CONTAINER(table), PURPLE_HIG_BOX_SPACE);
- gtk_table_set_col_spacings(GTK_TABLE(table), PURPLE_HIG_BOX_SPACE);
- gtk_table_set_row_spacings(GTK_TABLE(table), PURPLE_HIG_BOX_SPACE);
+ gtk_container_set_border_width(GTK_CONTAINER(table), PIDGIN_HIG_BOX_SPACE); + gtk_table_set_col_spacings(GTK_TABLE(table), PIDGIN_HIG_BOX_SPACE); + gtk_table_set_row_spacings(GTK_TABLE(table), PIDGIN_HIG_BOX_SPACE); gtk_box_pack_start (GTK_BOX (vbox2), table, FALSE, TRUE, 0);
@@ -156,8 +156,8 @@
gtk_box_pack_start(GTK_BOX (vbox2), frame, FALSE, TRUE, 0);
table=gtk_table_new(4, 2, FALSE);
- gtk_container_set_border_width(GTK_CONTAINER(table), PURPLE_HIG_BOX_SPACE);
- gtk_table_set_col_spacings(GTK_TABLE(table), PURPLE_HIG_BOX_SPACE);
+ gtk_container_set_border_width(GTK_CONTAINER(table), PIDGIN_HIG_BOX_SPACE); + gtk_table_set_col_spacings(GTK_TABLE(table), PIDGIN_HIG_BOX_SPACE); gtk_container_add(GTK_CONTAINER(frame), table);
@@ -219,8 +219,8 @@
table=gtk_table_new (3, 2, FALSE);
- gtk_container_set_border_width(GTK_CONTAINER(table), PURPLE_HIG_BOX_SPACE);
- gtk_table_set_col_spacings(GTK_TABLE(table), PURPLE_HIG_BOX_SPACE);
+ gtk_container_set_border_width(GTK_CONTAINER(table), PIDGIN_HIG_BOX_SPACE); + gtk_table_set_col_spacings(GTK_TABLE(table), PIDGIN_HIG_BOX_SPACE); gtk_container_add(GTK_CONTAINER (frame), table);
im_type_cb=gtk_check_button_new_with_mnemonic(_("IM Text"));
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ignorance/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,26 @@
+if TYPES.contains('incomplete') and PIDGIN.found() + ignorance_confdir = join_paths( + get_option('sysconfdir'), + install_data('ignorance.conf', install_dir : ignorance_confdir) + ignorance = shared_module('ignorance', + 'ignorance_violation.c', + '-DIGNORANCE_CONFDIR="@0@"'.format(ignorance_confdir), + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'ignorance' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ignore/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + ignore = shared_library('ignore', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'ignore' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/infopane/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() + infopane = shared_module('infopane', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'infopane' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/irc-more/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + irc_more = shared_library('irc-more', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'irc-more' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/irchelper/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + irchelper = shared_library('irchelper', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'irchelper' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/irssi/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,14 @@
+if TYPES.contains('default') and PIDGIN.found() + irssi = shared_module('irssi', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'irssi' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lastseen/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() + lastseen = shared_module('lastseen', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'lastseen' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/listhandler/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,15 @@
+if TYPES.contains('default') and PURPLE.found() + listhandler = shared_library('listhandler', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'listhandler' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/listlog/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() + listlog = shared_module('listlog', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'listlog' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,287 @@
+project('purple-plugin-pack', 'c', +####################################################################### +####################################################################### +add_project_arguments('-DHAVE_CONFIG_H', language : 'c') +conf = configuration_data() +conf.set_quoted('PP_VERSION', meson.project_version()) +# I'm lazy and figured config.h is the best place for this ;) +conf.set_quoted('PP_WEBSITE', 'https://bitbucket.org/pidgin/purple-plugin-pack') +####################################################################### +####################################################################### +GETTEXT_PACKAGE = 'plugin_pack' +conf.set_quoted('GETTEXT_PACKAGE', GETTEXT_PACKAGE) +ALL_LINGUAS = 'de en_AU es_ES fr vi'.split() +####################################################################### +# Look for the C compiler +####################################################################### +compiler = meson.get_compiler('c') +enable_debug = get_option('debug') + conf.set('DEBUG', true) +# this is used as the suffix below (for purple-3, pidgin-3, etc) +# and also as the -3 param to plugin_pack.py +if get_option('purple-version') == '2' + PURPLE_VER = '-' + get_option('purple-version') +####################################################################### +####################################################################### +PURPLE = dependency('purple@0@'.format(PURPLE_VER)) +PURPLE_LIBDIR = PURPLE.get_pkgconfig_variable('plugindir') +PURPLE_DATADIR = PURPLE.get_pkgconfig_variable('datadir') +PP_LOCALEDIR = join_paths(get_option('prefix'), get_option('localedir')) +conf.set_quoted('PP_LOCALEDIR', PP_LOCALEDIR) +####################################################################### +####################################################################### +PIDGIN = dependency('pidgin@0@'.format(PURPLE_VER), required : false) +conf.set('HAVE_PIDGIN', PIDGIN.found()) +PIDGIN_LIBDIR = PIDGIN.get_pkgconfig_variable('plugindir') +PIDGIN_DATADIR = PIDGIN.get_pkgconfig_variable('datadir') +PIDGIN_PIXMAPSDIR = join_paths(PIDGIN_DATADIR, 'pixmaps/pidgin') +####################################################################### +####################################################################### +FINCH = dependency('finch', required : false) +conf.set('HAVE_FINCH', FINCH.found()) +FINCH_LIBDIR = FINCH.get_pkgconfig_variable('libdir') +FINCH_DATADIR = FINCH.get_pkgconfig_variable('datadir') +####################################################################### +####################################################################### +GLIB = dependency('glib-2.0', required : true) +GTK = dependency('gtk+-2.0', required : false) +####################################################################### +####################################################################### +GNT = dependency('gnt', required : false) +####################################################################### +####################################################################### +PANGO = dependency('pango', required : false) +####################################################################### +####################################################################### +CAIRO = dependency('cairo', required : false) +####################################################################### +####################################################################### +if compiler.has_header('talkfilters.h') + HAVE_TALKFILTERS = true +*** GNU Talk Filters is required to build the talkfilters plugin; +*** please make sure you have the GNU Talk Filters development headers installed. +*** The latest version of GNU Talk Filters is available at +*** http://www.hyperrealm.com/talkfilters/talkfilters.html.''') + HAVE_TALKFILTERS = false + # work out that the library exists + TALKFILTERS = compiler.find_library('talkfilters') + HAVE_TALKFILTERS = TALKFILTERS.found() +####################################################################### +# Check for libjson-glib +####################################################################### +JSON_GLIB = dependency('json-glib-1.0', required : false) +####################################################################### +####################################################################### +ZLIB = dependency('zlib', required : false) +####################################################################### +####################################################################### +GTKSPELL = dependency('gtkspell-2.0', version : '>= 2.0.2', required : false) +BUILD_SWITCH_SPELL = false + # FIXME: This is a hack that should not exist. + if run_command('pkg-config', '--static', '--libs', 'gtkspell-2.0').stdout().contains('enchant') + ENCHANT = dependency('enchant', required : false) + BUILD_SWITCH_SPELL = ENCHANT.found() + conf.set('HAVE_ENCHANT', ENCHANT.found()) + ASPELL = dependency('aspell', required : false) + BUILD_SWITCH_SPELL = ASPELL.found() +####################################################################### +# Check for some basic headers +####################################################################### +if compiler.has_header('regex.h') + conf.set('HAS_REGEX_H', true) + error('regex.h cannot be found') +####################################################################### +# Disable installation of translation files +####################################################################### +INSTALL_I18N = get_option('nls') +conf.set('ENABLE_NLS', INSTALL_I18N) +####################################################################### +# Add all plugin directories: +####################################################################### +TYPES = get_option('types').split(',') +if TYPES.contains('all') + TYPES = ['default', 'abusive', 'incomplete'] + if not ['default', 'abusive', 'incomplete'].contains(type) + error('"@0@" is not a supported plugin type'.format(type)) +subdir('dewysiwygification') +####################################################################### +####################################################################### + output : 'pp_config.h', +rpm_conf = configuration_data() +rpm_conf.set('PACKAGE', meson.project_name()) +rpm_conf.set('VERSION', meson.project_version()) + input : 'plugin_pack.spec.in', + output : 'plugin_pack.spec', + configuration : rpm_conf) +message('@0@ @1@ Configuration complete'.format(meson.project_name(), meson.project_version())) +message('Debugging enabled................: ' + enable_debug.to_string()) +message('Build purple plugins.............: ' + PURPLE.found().to_string()) + message('Installing purple plugins to.....: ' + PURPLE_LIBDIR) + message('Installing purple plugin data to.: ' + PURPLE_DATADIR) + message('Purple plugins to be built.......: ' + ' '.join(PP_PURPLE_BUILD)) +message('Build pidgin plugins.............: ' + PIDGIN.found().to_string()) + message('Installing pidgin plugins to.....: ' + PIDGIN_LIBDIR) + message('Installing pidgin plugin data to.: ' + PIDGIN_DATADIR) + message('Pidgin plugins to be built.......: ' + ' '.join(PP_PIDGIN_BUILD)) +message('Build finch plugins..............: ' + FINCH.found().to_string()) + message('Installing finch plugins to......: ' + FINCH_LIBDIR) + message('Installing finch plugin data to..: ' + FINCH_DATADIR) + message('Finch plugins to be built........: ' + ' '.join(PP_FINCH_BUILD)) +message('Type make to compile') --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/meson_options.txt Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,11 @@
+option('purple-version', type : 'combo', choices : ['2', '3'], default : '2', + description : 'set to 3 to compile against libpurple3') +option('types', type : 'string', default : 'default', + description : 'comma-separated list of plugin types to build: default, abusive, incomplete, or all') +option('debug', type : 'boolean', default : false, + description : 'compile with debugging support') +option('nls', type : 'boolean', default : true, + description : 'enable installation of translation files') --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/msglen/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('incomplete') and PIDGIN.found() + msglen = shared_module('msglen', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'msglen' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mystatusbox/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() and IS_PURPLE_TWO + mystatusbox = shared_module('mystatusbox', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'mystatusbox' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/napster/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,16 @@
+if TYPES.contains('default') and PURPLE.found() and IS_PURPLE_TWO + napster = shared_library('napster', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'napster' + foreach size : [16, 22, 48] + install_data('@0@/napster.png'.format(size), + install_dir : join_paths(PIDGIN_PIXMAPSDIR, 'protocols/@0@'.format(size))) --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/nicksaid/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() and IS_PURPLE_TWO + nicksaid = shared_module('nicksaid', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'nicksaid' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ning/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,11 @@
+if TYPES.contains('default') and PURPLE.found() and IS_PURPLE_TWO and JSON_GLIB.found() and ZLIB.found() + ning = shared_library('ning', + dependencies : [PURPLE, JSON_GLIB, GLIB, ZLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'ning' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/nomobility/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('incomplete') and PURPLE.found() + nomobility = shared_library('nomobility', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'nomobility' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/okcupid/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,23 @@
+if TYPES.contains('default') and PURPLE.found() and IS_PURPLE_TWO and JSON_GLIB.found() and ZLIB.found() + okcupid = shared_library('okcupid', + dependencies : [PURPLE, JSON_GLIB, GLIB, ZLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'okcupid' + foreach size : [16, 22, 48] + install_data('@0@/okcupid.png'.format(size), + install_dir : join_paths(PIDGIN_PIXMAPSDIR, 'protocols/@0@'.format(size))) --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/oldlogger/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + oldlogger = shared_library('oldlogger', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'oldlogger' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/omegle/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,12 @@
+if TYPES.contains('default') and PURPLE.found() and IS_PURPLE_TWO and JSON_GLIB.found() and ZLIB.found() + omegle = shared_library('omegle', + dependencies : [PURPLE, JSON_GLIB, GLIB, ZLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'omegle' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/plonkers/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() + plonkers = shared_module('plonkers', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'plonkers' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/po/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,3 @@
+i18n.gettext(GETTEXT_PACKAGE, languages : ALL_LINGUAS) --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/schedule/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,10 @@
+if TYPES.contains('default') and PIDGIN.found() + schedule = shared_module('schedule', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'schedule' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sepandtab/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() + sepandtab = shared_module('sepandtab', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'sepandtab' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/showoffline/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + showoffline = shared_library('showoffline', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'showoffline' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/simfix/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + simfix = shared_library('simfix', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'simfix' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/slashexec/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + slashexec = shared_library('slashexec', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'slashexec' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/smartear/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,29 @@
+if TYPES.contains('incomplete') and PURPLE.found() + smartear = shared_library('smartear', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'smartear' +if TYPES.contains('incomplete') and PIDGIN.found() + gtksmartear = shared_module('gtksmartear', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'gtksmartear' +if TYPES.contains('incomplete') and FINCH.found() + gntsmartear = shared_library('gntsmartear', + dependencies : [FINCH, GNT], + install_dir : FINCH_LIBDIR) + PP_FINCH_BUILD += 'gntsmartear' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/snpp/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() and IS_PURPLE_TWO + snpp = shared_library('snpp', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'snpp' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/splitter/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() and CAIRO.found() and PANGO.found() + splitter = shared_library('splitter', + dependencies : [PURPLE, CAIRO, PANGO, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'splitter' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sslinfo/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + sslinfo = shared_library('sslinfo', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'sslinfo' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/stocker/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,11 @@
+if TYPES.contains('incomplete') and PIDGIN.found() + stocker = shared_module('stocker', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'stocker' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/stress/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('abusive') and PURPLE.found() + stress = shared_library('stress', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'stress' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/switchspell/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and BUILD_SWITCH_SPELL and PIDGIN.found() + switchspell = shared_module('switchspell', + dependencies : [ASPELL, ENCHANT, GTKSPELL, PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'switchspell' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/talkfilters/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PIDGIN.found() and HAVE_TALKFILTERS + talkfilters = shared_module('talkfilters', + dependencies : [TALKFILTERS, PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'talkfilters' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/timelog/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,14 @@
+if TYPES.contains('default') and PIDGIN.found() and IS_PURPLE_TWO + timelog = shared_module('timelog', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'timelog' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/translate/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() and IS_PURPLE_TWO + translate = shared_library('translate', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'translate' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/xchat-chats/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,11 @@
+if TYPES.contains('default') and PIDGIN.found() and IS_PURPLE_TWO + xchat_chats = shared_module('xchat-chats', + dependencies : [PIDGIN, GTK], + install_dir : PIDGIN_LIBDIR) + PP_PIDGIN_BUILD += 'xchat-chats' --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/xmppprio/meson.build Fri Jul 28 01:17:34 2017 +0000
@@ -0,0 +1,9 @@
+if TYPES.contains('default') and PURPLE.found() + xmppprio = shared_library('xmppprio', + dependencies : [PURPLE, GLIB], + install_dir : PURPLE_LIBDIR) + PP_PURPLE_BUILD += 'xmppprio'