pidgin/plugins/idle-xscreensaver/meson.build

Tue, 31 Oct 2023 02:58:02 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Tue, 31 Oct 2023 02:58:02 -0500
changeset 42459
e0a24938f214
child 42468
3ea8d5befbe4
permissions
-rw-r--r--

Add an XScreenSaver based idle source for the new Idle Manager

Testing Done:
Set my xscreensaver blank time to 1 minute and verified it detected it.
Also manually blanked and made sure it detected it.

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

if IS_WIN32
	subdir_done()
endif

GTK4_X11 = dependency('gtk4-x11', required : false)

if GTK4_X11.found()
	shared_module('idle-xscreensaver', 'idle-xscreensaver.c',
	    c_args : ['-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-IdleXScreenSaver"'],
	    dependencies : [libpurple_dep, libpidgin_dep, GTK4_X11],
	    name_prefix : '',
	    install : true, install_dir : PIDGIN_PLUGINDIR)

	devenv.append('PIDGIN_PLUGIN_PATH', meson.current_build_dir())
endif

mercurial