A set of tools for configuring the Logitech G19 keyboard. Based in: https://github.com/Gnome15/gnome15
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1401 lines
49 KiB

AC_INIT([gnome15], [0.11.0], [bugs@gnome15.org])
AC_CONFIG_SRCDIR([src/gnome15/g15service.py])
AM_INIT_AUTOMAKE([tar-ustar])
AM_MAINTAINER_MODE
AC_CONFIG_MACRO_DIR([m4])
dnl
dnl Dependencies
dnl
dnl C compiler toolchain
LT_PREREQ([2.2.6])
LT_INIT()
AC_PROG_CC
dnl Python
AM_PATH_PYTHON
AX_PYTHON_DEVEL([2.6])
dnl Python modules (mandatory)
PKG_CHECK_MODULES(PYGTK, pygtk-2.0)
AC_SUBST(PYGTK_CFLAGS)
AC_SUBST(PYGTK_LIBS)
AX_PYTHON_MODULE(keyring, [])
AS_IF([test "x${HAVE_PYMOD_KEYRING}" = "xno"],
[AC_MSG_ERROR([Requires Python Keyring Library])])
AX_PYTHON_MODULE(virtkey, [])
AS_IF([test "x${HAVE_PYMOD_VIRTKEY}" = "xno"],
[AC_MSG_ERROR([Requires Python Virtkey Library])])
AX_PYTHON_MODULE(PIL.Image, [])
AS_IF([test "x${HAVE_PYMOD_PIL_IMAGE}" = "xno"],
[AC_MSG_ERROR([Requires Python Image Library])])
AX_PYTHON_MODULE(cairo, [])
AS_IF([test "x${HAVE_PYMOD_CAIRO}" = "xno"],
[AC_MSG_ERROR([Requires Python bindings for the Cairo vector graphics library])])
AX_PYTHON_MODULE(dbus, [])
AS_IF([test "x${HAVE_PYMOD_DBUS}" = "xno"],
[AC_MSG_ERROR([Requires DBUS bindings for Python])])
AX_PYTHON_MODULE(pyinotify, [])
AS_IF([test "x${HAVE_PYMOD_PYINOTIFY}" = "xno"],
[AC_MSG_ERROR([Requires Pyinotify bindings for Python])])
AX_PYTHON_MODULE(lxml, [])
AS_IF([test "x${HAVE_PYMOD_LXML}" = "xno"],
[AC_MSG_ERROR([Requires LXML bindings for Python])])
AX_PYTHON_MODULE(gobject, [])
AS_IF([test "x${HAVE_PYMOD_GOBJECT}" = "xno"],
[AC_MSG_ERROR([Requires GObject for Python])])
AX_PYTHON_MODULE(xdg, [])
AS_IF([test "x${HAVE_PYMOD_XDG}" = "xno"],
[AC_MSG_ERROR([Requires Python XDG])])
AX_PYTHON_MODULE(usb, [])
AS_IF([test "x${HAVE_PYMOD_USB}" = "xno"],
[AC_MSG_ERROR([Requires PyUSB, python bindings for libusb])])
AX_PYTHON_MODULE(gconf, [])
AS_IF([test "x${HAVE_PYMOD_GCONF}" = "xno"],
[AC_MSG_ERROR([Requires GConf bindings for Python])])
AX_PYTHON_MODULE(rsvg, [])
AS_IF([test "x${HAVE_PYMOD_RSVG}" = "xno"],
[AC_MSG_ERROR([Requires RSVG for Python])])
AX_PYTHON_MODULE(pango, [])
AS_IF([test "x${HAVE_PYMOD_PANGO}" = "xno"],
[AC_MSG_ERROR([Requires Pango for Python])])
AX_PYTHON_MODULE(uinput, [])
AS_IF([test "x${HAVE_PYMOD_UINPUT}" = "xno"],
[AC_MSG_ERROR([Requires Python uinput and libsuinput])])
AX_PYTHON_MODULE(Xlib, [])
AS_IF([test "x${HAVE_PYMOD_XLIB}" = "xno"],
[AC_MSG_ERROR([Requires Python Xlib - Python Xlib bindings])])
dnl Python modules (optional)
AX_PYTHON_MODULE(setproctitle, [])
AS_IF([test "x${HAVE_PYMOD_SETPROCTITLE}" = "xno"],
[AC_MSG_WARN([It is recommend that setproctitle is installed])])
AX_PYTHON_MODULE(pyudev, [])
AS_IF([test "x${HAVE_PYUDEV}" = "xno"],
[AC_MSG_WARN([It is recommended that PyUdev is installed. Without this, there will be no hot-plugging support])])
dnl Python modules (mandatory for some drivers)
AX_PYTHON_MODULE(pyinputevent, [])
AS_IF([test "x${HAVE_PYMOD_PYINPUTEVENT}" = "xyes"],
[have_pyinputevent=yes],
[have_pyinputevent=no])
dnl Python modules (mandatory for some plugins)
AX_PYTHON_MODULE(gst, [])
AS_IF([test "x${HAVE_PYMOD_GST}" = "xyes"],
[have_gst=yes],
[have_gst=no])
AX_PYTHON_MODULE(appindicator, [])
AS_IF([test "x${HAVE_PYMOD_APPINDICATOR}" = "xyes"],
[have_appindicator=yes],
[have_appindicator=no])
AX_PYTHON_MODULE(telepathy, [])
AS_IF([test "x${HAVE_PYMOD_TELEPATHY}" = "xyes"],
[have_telepathy=yes],
[have_telepathy=no])
AX_PYTHON_MODULE(alsaaudio, [])
AS_IF([test "x${HAVE_PYMOD_ALSAAUDIO}" = "xyes"],
[have_alsaaudio=yes],
[have_alsaaudio=no])
AX_PYTHON_MODULE(feedparser, [])
AS_IF([test "x${HAVE_PYMOD_FEEDPARSER}" = "xyes"],
[have_feedparser=yes],
[have_feedparser=no])
AX_PYTHON_MODULE(vobject, [])
AS_IF([test "x${HAVE_PYMOD_VOBJECT}" = "xyes" ],
[have_vobject=yes],
[have_vobject=no])
AX_PYTHON_MODULE(gdata.calendar, [])
AS_IF([test "x${HAVE_PYMOD_GDATA_CALENDAR}" = "xyes" ],
[have_gdata_calendar=yes],
[have_gdata_calendar=no])
AX_PYTHON_MODULE(gdata.analytics, [])
AS_IF([test "x${HAVE_PYMOD_GDATA_ANALYTICS}" = "xyes" ],
[have_gdata_analytics=yes],
[have_gdata_analytics=no])
AX_PYTHON_MODULE(cairoplot, [])
AS_IF([test "x${HAVE_PYMOD_CAIROPLOT}" = "xyes" ],
[have_cairoplot=yes],
[have_cairoplot=no])
AX_PYTHON_MODULE(sensors, [])
AS_IF([test "x${HAVE_PYMOD_SENSORS}" = "xyes" ],
[have_sensors=yes],
[have_sensors=no])
dnl libg15 (Gnome15 version)
AC_CHECK_LIB(g15, initLibG15,
[have_libg15=yes],
[have_libg15=no])
dnl fftw3
PKG_CHECK_MODULES(FFTW, fftw3,
[have_fftw3=yes],
[have_fftw3=no])
AC_SUBST(FFTW_CFLAGS)
AC_SUBST(FFTW_LIBS)
dnl libpulse
PKG_CHECK_MODULES(PULSE, libpulse,
[have_pulse=yes],
[have_pulse=no])
AC_SUBST(PULSE_CFLAGS)
AC_SUBST(PULSE_LIBS)
dnl
dnl Parse configure arguments
dnl
dnl Enabled locales
AC_ARG_VAR(ENABLED_LOCALES, [List of locales to enable])
AS_IF([test -z "${ENABLED_LOCALES}"],
AC_SUBST([ENABLED_LOCALES], [en_GB]))
dnl Name of Fixed size font
AC_ARG_VAR(FIXED_SIZE_FONT, [Font to use for fixed fonts. Defaults to Fixed])
AS_IF([test -z "${FIXED_SIZE_FONT}"],
AC_SUBST([FIXED_SIZE_FONT], [Fixed]))
dnl udev file path and settings
AC_ARG_VAR(UDEV_RULES_PATH, [Path for udev rules. Defaults to /lib/udev/rules.d])
AS_IF([test -z "${UDEV_RULES_PATH}"],
AC_SUBST([UDEV_RULES_PATH], [/lib/udev/rules.d]))
AC_ARG_VAR(DEVICEGROUP, [Group that the devices will be owned by. Defaults to plugdev])
AS_IF([test -z "${DEVICEGROUP}"],
AC_SUBST([DEVICEGROUP], [plugdev]))
AC_ARG_VAR(DEVICEMODE, [Permissions of the devices. Defaults to 0660])
AS_IF([test -z "${DEVICEMODE}"],
AC_SUBST([DEVICEMODE], [0660]))
dnl Drivers
AC_ARG_ENABLE([driver-kernel],
[AS_HELP_STRING([--enable-driver-kernel],
[Enable Kernel driver support (requires pyinputevent and lg4l kernel drivers).])],
[case "${enableval}" in
yes) driver_kernel=yes ;;
no) driver_kernel=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-driver-kernel]) ;;
esac],
[driver_kernel=${have_pyinputevent}])
AS_IF([test "x${driver_kernel}" = "xyes" -a "x$have_pyinputevent" = "xno"],
[AC_MSG_ERROR([kernel driver cannot be built without pyinputevent])])
AM_CONDITIONAL([ENABLE_DRIVER_KERNEL], [test x$driver_kernel = xyes])
AC_ARG_ENABLE([driver-g19direct],
[AS_HELP_STRING([--enable-driver-g19direct],
[Enable G19Direct driver support.])],
[case "${enableval}" in
yes) driver_g19direct=yes ;;
no) driver_g19direct=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-driver-g19direct]) ;;
esac],
[driver_g19direct=yes])
AM_CONDITIONAL([ENABLE_DRIVER_G19DIRECT], [test x$driver_g19direct = xyes])
AC_ARG_ENABLE([driver-g930],
[AS_HELP_STRING([--enable-driver-g930],
[Enable G930 headset driver support])],
[case "${enableval}" in
yes) driver_g930=yes ;;
no) driver_g930=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-driver-g930]) ;;
esac],
[driver_g930=yes])
AM_CONDITIONAL([ENABLE_DRIVER_G930], [test x$driver_g930 = xyes])
AC_ARG_ENABLE([driver-g15direct],
[AS_HELP_STRING([--enable-driver-g15direct],
[Enable G15 direct driver support (requires libg15).])],
[case "${enableval}" in
yes) driver_g15direct=yes ;;
no) driver_g15direct=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-driver-g15direct]) ;;
esac],
[driver_g15direct=${have_libg15}])
AS_IF([test "x${driver_g15direct}" = "xyes" -a "x$have_libg15" = "xno"],
[AC_MSG_ERROR([g5direct driver cannot be built without libg15])])
AM_CONDITIONAL([ENABLE_DRIVER_G15DIRECT], [test x$driver_g15direct = xyes])
dnl System Tray
AC_ARG_ENABLE([systemtray],
[AS_HELP_STRING([--enable-systemtray],
[Enable System Tray panel integration.])],
[case "${enableval}" in
yes) systemtray=yes ;;
no) systemtray=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-systemtray]) ;;
esac],
systemtray=yes)
AM_CONDITIONAL([ENABLE_SYSTEMTRAY], [test x$systemtray = xyes])
dnl Ubuntu Indicator
AC_ARG_ENABLE([indicator],
[AS_HELP_STRING([--enable-indicator],
[Enable Ubuntu Indicator integration.])],
[case "${enableval}" in
yes) indicator=yes ;;
no) indicator=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-indicator]) ;;
esac],
indicator=${have_appindicator})
AS_IF([test "x${indicator}" = "xyes" -a "x$have_appindicator" = "xno"],
[AC_MSG_ERROR([Ubuntu indicator cannot be built without appindicator python module])])
AM_CONDITIONAL([ENABLE_INDICATOR], [test x$indicator = xyes])
dnl Gnome Shell Extension
AC_ARG_ENABLE([gnome-shell-extension],
[AS_HELP_STRING([--enable-gnome-shell-extension],
[Enable Gnome Shell extension.])],
[case "${enableval}" in
yes) gnome_shell_extension=yes ;;
no) gnome_shell_extension=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-gnome-shell-extension]) ;;
esac],
gnome_shell_extension=yes)
AM_CONDITIONAL([ENABLE_GNOME_SHELL_EXTENSION], [test x$gnome_shell_extension = xyes])
dnl Icons
AC_ARG_ENABLE([icons-awoken],
[AS_HELP_STRING([--enable-icons-awoken],
[Build and deploy awoken icons.])],
[case "${enableval}" in
yes) icons_awoken=yes ;;
no) icons_awoken=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-icons-awoken]) ;;
esac],
[icons_awoken=no])
AM_CONDITIONAL([ENABLE_ICONS_AWOKEN], [test x$icons_awoken = xyes])
AC_ARG_ENABLE([icons-mono],
[AS_HELP_STRING([--enable-icons-mono],
[Build and deploy monochrome icons.])],
[case "${enableval}" in
yes) icons_mono=yes ;;
no) icons_mono=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-icons-mono]) ;;
esac],
[icons_mono=no])
AM_CONDITIONAL([ENABLE_ICONS_MONO], [test x$icons_mono = xyes])
dnl
dnl Plugins
dnl
dnl Each plugin by default is only enabled
dnl if dependencies are available. Each plugin may also be
dnl individually enabled / disabled using configure options
dnl Background plugin
AC_ARG_ENABLE([plugin-background],
[AS_HELP_STRING([--enable-plugin-background],
[Enable Background plugin.])],
[case "${enableval}" in
yes) plugin_background=yes ;;
no) plugin_background=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-background]) ;;
esac],
[plugin_background=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_BACKGROUND], [test x$plugin_background = xyes])
dnl Cairo Clock plugin
AC_ARG_ENABLE([plugin-cairo-clock],
[AS_HELP_STRING([--enable-plugin-cairo-clock],
[Enable Cairo Clock plugin.])],
[case "${enableval}" in
yes) plugin_cairo_clock=yes ;;
no) plugin_cairo_clock=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-cairo-clock]) ;;
esac],
[plugin_cairo_clock=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_CAIRO_CLOCK], [test x$plugin_cairo_clock = xyes])
dnl Run App plugin
AC_ARG_ENABLE([plugin-rundapp],
[AS_HELP_STRING([--enable-plugin-rundapp],
[Enable Run App plugin.])],
[case "${enableval}" in
yes) plugin_rundapp=yes ;;
no) plugin_rundapp=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-rundapp]) ;;
esac],
[plugin_rundapp=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_RUNDAPP], [test x$plugin_cairo_clock = xyes])
dnl Clock plugin
AC_ARG_ENABLE([plugin-clock],
[AS_HELP_STRING([--enable-plugin-clock],
[Enable Simple Clock plugin (plugin used in website example).])],
[case "${enableval}" in
yes) plugin_clock=yes ;;
no) plugin_clock=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-clock]) ;;
esac],
[plugin_clock=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_CLOCK], [test x$plugin_clock = xyes])
dnl Special effects plugin
AC_ARG_ENABLE([plugin-fx],
[AS_HELP_STRING([--enable-plugin-fx],
[Enable Special Effects plugin.])],
[case "${enableval}" in
yes) plugin_fx=yes ;;
no) plugin_fx=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-fx]) ;;
esac],
[plugin_fx=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_FX], [test x$plugin_fx = xyes])
dnl G15daemon Server plugin
AC_ARG_ENABLE([plugin-g15daemon-server],
[AS_HELP_STRING([--enable-plugin-g15daemon-server],
[Enable G15Daemon Server plugin (network server with protocol compatible with g15daemon, allows g15daemon scripts to be used when it is not installed).])],
[case "${enableval}" in
yes) plugin_g15daemon_server=yes ;;
no) plugin_g15daemon_server=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-g15daemon-server]) ;;
esac],
[plugin_g15daemon_server=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_G15DAEMON_SERVER], [test x$plugin_g15daemon_server = xyes])
dnl Instant Messenger plugin
AC_ARG_ENABLE([plugin-im],
[AS_HELP_STRING([--enable-plugin-im],
[Enable Instant Messenger plugin. Displays current contact list and status (currently works with Telepathy framework based clients).])],
[case "${enableval}" in
yes) plugin_im=yes ;;
no) plugin_im=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-im]) ;;
esac],
[plugin_im=${have_telepathy}])
AS_IF([test "x${plugin_im}" = "xyes" -a "x$have_telepathy" = "xno"],
[AC_MSG_ERROR([Plugin Instant Messenger cannot be built without telepathy python module])])
AM_CONDITIONAL([ENABLE_PLUGIN_IM], [test x$plugin_im = xyes])
dnl Macro Recorder plugin
AC_ARG_ENABLE([plugin-macro-recorder],
[AS_HELP_STRING([--enable-plugin-macro-recorder],
[Enable Macro Recorder plugin.])],
[case "${enableval}" in
yes) plugin_macro_recorder=yes ;;
no) plugin_macro_recorder=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-macro-recorder]) ;;
esac],
[plugin_macro_recorder=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_MACRO_RECORDER], [test x$plugin_macro_recorder = xyes])
dnl Macro Display plugin
AC_ARG_ENABLE([plugin-macros],
[AS_HELP_STRING([--enable-plugin-macros],
[Enable Macro Display plugin.])],
[case "${enableval}" in
yes) plugin_macros=yes ;;
no) plugin_macros=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-macros]) ;;
esac],
[plugin_macros=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_MACROS], [test x$plugin_macros = xyes])
dnl Profile selection plugin
AC_ARG_ENABLE([plugin-profiles],
[AS_HELP_STRING([--enable-plugin-profiles],
[Enable profile selector plugin.])],
[case "${enableval}" in
yes) plugin_profiles=yes ;;
no) plugin_profiles=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-profiles]) ;;
esac],
[plugin_profiles=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_PROFILES], [test x$plugin_profiles = xyes])
dnl Menu plugin
AC_ARG_ENABLE([plugin-menu],
[AS_HELP_STRING([--enable-plugin-menu],
[Enable Menu plugin.])],
[case "${enableval}" in
yes) plugin_menu=yes ;;
no) plugin_menu=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-menu]) ;;
esac],
[plugin_menu=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_MENU], [test x$plugin_menu = xyes])
dnl Mounts plugin
AC_ARG_ENABLE([plugin-mounts],
[AS_HELP_STRING([--enable-plugin-mounts],
[Enable Mounts plugin.])],
[case "${enableval}" in
yes) plugin_mounts=yes ;;
no) plugin_mounts=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-mounts]) ;;
esac],
[plugin_mounts=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_MOUNTS], [test x$plugin_mounts = xyes])
dnl MPRIS plugin
AC_ARG_ENABLE([plugin-mpris],
[AS_HELP_STRING([--enable-plugin-mpris],
[Enable MPRIS plugin. Displays currently playing media players that support MPRIS])],
[case "${enableval}" in
yes) plugin_mpris=yes ;;
no) plugin_mpris=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-mpris]) ;;
esac],
[plugin_mpris=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_MPRIS], [test x$plugin_mpris = xyes])
dnl Notify plugin
AC_ARG_ENABLE([plugin-notify-lcd],
[AS_HELP_STRING([--enable-plugin-notify-lcd],
[Enable Notify LCD plugin. Takes over as notification daemon and displays messages on LCD, blinks keyboard])],
[case "${enableval}" in
yes) plugin_notify_lcd=yes ;;
no) plugin_notify_lcd=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-notify-lcd]) ;;
esac],
[plugin_notify_lcd=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_NOTIFY_LCD], [test x$plugin_notify_lcd = xyes])
dnl Panel plugin
AC_ARG_ENABLE([plugin-panel],
[AS_HELP_STRING([--enable-plugin-panel],
[Enable Panel plugin. Reserves area of screen for other plugins to display permanent information])],
[case "${enableval}" in
yes) plugin_panel=yes ;;
no) plugin_panel=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-panel]) ;;
esac],
[plugin_panel=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_PANEL], [test x$plugin_panel = xyes])
dnl Screensaver plugin
AC_ARG_ENABLE([plugin-screensaver],
[AS_HELP_STRING([--enable-plugin-screensaver],
[Enable Screensaver plugin. Displays mesage and dims keyboard when desktop screesaver is activated])],
[case "${enableval}" in
yes) plugin_screensaver=yes ;;
no) plugin_screensaver=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-screensaver]) ;;
esac],
[plugin_screensaver=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_SCREENSAVER], [test x$plugin_screensaver = xyes])
dnl Stopwatch plugin
AC_ARG_ENABLE([plugin-stopwatch],
[AS_HELP_STRING([--enable-plugin-stopwatch],
[Enable Stopwatch plugin. Dual mode, dual timer stopwatch])],
[case "${enableval}" in
yes) plugin_stopwatch=yes ;;
no) plugin_stopwatch=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-stopwatch]) ;;
esac],
[plugin_stopwatch=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_STOPWATCH], [test x$plugin_stopwatch = xyes])
dnl Media Player plugin
AC_ARG_ENABLE([plugin-mediaplayer],
[AS_HELP_STRING([--enable-plugin-mediaplayer],
[Enable Media Player plugin. Requires GStreamer])],
[case "${enableval}" in
yes) plugin_mediaplayer=yes ;;
no) plugin_mediaplayer=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-mediaplayer]) ;;
esac],
[plugin_mediaplayer=${have_gst}])
AS_IF([test "x${plugin_mediaplayer}" = "xyes" -a "x$have_gst" = "xno"],
[AC_MSG_ERROR([Plugin Mediaplayer cannot be built without gst python module])])
AM_CONDITIONAL([ENABLE_PLUGIN_MEDIAPLAYER], [test x$plugin_mediaplayer = xyes])
dnl Weather plugin
AC_ARG_ENABLE([plugin-weather],
[AS_HELP_STRING([--enable-plugin-weather],
[Enable Weather plugin. Requires additional backend plugin such as weather-noaa])],
[case "${enableval}" in
yes) plugin_weather=yes ;;
no) plugin_weather=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-weather]) ;;
esac],
[plugin_weather=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_WEATHER], [test x$plugin_weather = xyes])
AC_ARG_ENABLE([plugin-weather-noaa],
[AS_HELP_STRING([--enable-plugin-weather-noaa],
[Enable NOAA support for the Weather plugin.])],
[case "${enableval}" in
yes) plugin_weather_noaa=yes ;;
no) plugin_weather_noaa=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-weather-noaa]) ;;
esac],
[plugin_weather_noaa=${plugin_weather}])
AS_IF([test "x${plugin_weather_noaa}" = "xyes" -a "x$plugin_weather" = "xno"],
[AC_MSG_ERROR([Weather NOAA backend plugin cannot be built without Weather plugin])])
AM_CONDITIONAL([ENABLE_PLUGIN_WEATHER_NOAA], [test x$plugin_weather_noaa = xyes])
AC_ARG_ENABLE([plugin-weather-yahoo],
[AS_HELP_STRING([--enable-plugin-weather-yahoo],
[Enable Yahoo support for the Weather plugin.])],
[case "${enableval}" in
yes) plugin_weather_yahoo=yes ;;
no) plugin_weather_yahoo=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-weather-yahoo]) ;;
esac],
[plugin_weather_yahoo=${plugin_weather}])
AS_IF([test "x${plugin_weather_yahoo}" = "xyes" -a "x$plugin_weather" = "xno"],
[AC_MSG_ERROR([Weather Yahoo backend plugin cannot be built without Weather plugin])])
AM_CONDITIONAL([ENABLE_PLUGIN_WEATHER_YAHOO], [test x$plugin_weather_yahoo = xyes])
dnl Indicator Messages Plugin
AC_ARG_ENABLE([plugin-indicator-messages],
[AS_HELP_STRING([--enable-plugin-indicator-messages],
[Enable Indicator Messages plugin.])],
[case "${enableval}" in
yes) plugin_indicator_messages=yes ;;
no) plugin_indicator_messages=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-indicator-messages]) ;;
esac],
[plugin_indicator_messages=${have_appindicator}])
AS_IF([test "x${plugin_indicator_messages}" = "xyes" -a "x$have_appindicator" = "xno"],
[AC_MSG_ERROR([Plugin Indicator Messages cannot be built without appindicator python module])])
AM_CONDITIONAL([ENABLE_PLUGIN_INDICATOR_MESSAGES], [test x$plugin_indicator_messages = xyes])
dnl ALSA Volume Monitor Plugin
AC_ARG_ENABLE([plugin-volume],
[AS_HELP_STRING([--enable-volume],
[Enable ALSA volume monitor plugin. Requires python-alsaaudio])],
[case "${enableval}" in
yes) plugin_volume=yes ;;
no) plugin_volume=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-volume]) ;;
esac],
[plugin_volume=${have_alsaaudio}])
AS_IF([test "x${plugin_volume}" = "xyes" -a "x$have_alsaaudio" = "xno"],
[AC_MSG_ERROR([Plugin Volume cannot be built without alsaaudio python module])])
AM_CONDITIONAL([ENABLE_PLUGIN_VOLUME], [test x$plugin_volume = xyes])
dnl RSS Plugin
AC_ARG_ENABLE([plugin-rss],
[AS_HELP_STRING([--enable-plugin-rss],
[Enable RSS feed plugin. Requires python feedparser])],
[case "${enableval}" in
yes) plugin_rss=yes ;;
no) plugin_rss=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-rss]) ;;
esac],
[plugin_rss=${have_feedparser}])
AS_IF([test "x${plugin_rss}" = "xyes" -a "x$have_feedparser" = "xno"],
[AC_MSG_ERROR([Plugin RSS cannot be built without feedparser python module])])
AM_CONDITIONAL([ENABLE_PLUGIN_RSS], [test x$plugin_rss = xyes])
dnl System Monitor Plugin
AC_ARG_ENABLE([plugin-sysmon],
[AS_HELP_STRING([--enable-plugin-sysmon],
[Enable System Monitor plugin. Recommends python gtop])],
[case "${enableval}" in
yes) plugin_sysmon=yes ;;
no) plugin_sysmon=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-sysmon]) ;;
esac],
[plugin_sysmon=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_SYSMON], [test x$plugin_sysmon = xyes])
dnl Processes Plugin
AC_ARG_ENABLE([plugin-processes],
[AS_HELP_STRING([--enable-plugin-processes],
[Enable Processes plugin. Recommends python gtop])],
[case "${enableval}" in
yes) plugin_processes=yes ;;
no) plugin_processes=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-processes]) ;;
esac],
[plugin_processes=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_PROCESSES], [test x$plugin_processes = xyes])
dnl Debug Plugin
AC_ARG_ENABLE([plugin-debug],
[AS_HELP_STRING([--enable-plugin-debug],
[Enable Debug plugin.])],
[case "${enableval}" in
yes) plugin_debug=yes ;;
no) plugin_debug=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-debug]) ;;
esac],
[plugin_debug=no])
AM_CONDITIONAL([ENABLE_PLUGIN_DEBUG], [test x$plugin_debug = xyes])
dnl Calendar plugin (base)
AC_ARG_ENABLE([plugin-cal],
[AS_HELP_STRING([--enable-plugin-cal],
[Enable calendar plugin. (required for any calendar support)])],
[case "${enableval}" in
yes) plugin_cal=yes ;;
no) plugin_cal=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-cal]) ;;
esac],
[plugin_cal=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_CAL], [test x$plugin_cal = xyes])
dnl Evolution Calendar plugin
AS_IF([test "x${plugin_cal}" = "xyes" -a "x${have_vobject}" = "xyes" ],
[deps_plugin_cal_evolution=yes],
[deps_plugin_cal_evolution=no])
AC_ARG_ENABLE([plugin-cal-evolution],
[AS_HELP_STRING([--enable-plugin-cal-evolution],
[Enable Evolution calendar plugin. Requires python vobject])],
[case "${enableval}" in
yes) plugin_cal_evolution=yes ;;
no) plugin_cal_evolution=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-cal-evolution]) ;;
esac],
[plugin_cal_evolution=${deps_plugin_cal_evolution}])
AS_IF([test "x${plugin_cal_evolution}" = "xyes" -a "x$plugin_cal" = "xno"],
[AC_MSG_ERROR([Plugin Evolution calendar cannot be built without Calendar plugin])])
AS_IF([test "x${plugin_cal_evolution}" = "xyes" -a "x$have_vobject" = "xno"],
[AC_MSG_ERROR([Plugin Evolution calendar cannot be built without vobject python module])])
AM_CONDITIONAL([ENABLE_PLUGIN_CAL_EVOLUTION], [test x$plugin_cal_evolution = xyes])
dnl Google Calendar plugin
AS_IF([test "x${plugin_cal}" = "xyes" -a "x${have_gdata_calendar}" = "xyes" ],
[deps_plugin_cal_google=yes],
[deps_plugin_cal_google=no])
AC_ARG_ENABLE([plugin-cal-google],
[AS_HELP_STRING([--enable-plugin-cal-google],
[Enable Google calendar plugin. Requires calendar plugin, python gdata])],
[case "${enableval}" in
yes) plugin_cal_google=yes ;;
no) plugin_cal_google=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-cal-google]) ;;
esac],
[plugin_cal_google=${deps_plugin_cal_google}])
AS_IF([test "x${plugin_cal_google}" = "xyes" -a "x$plugin_cal" = "xno"],
[AC_MSG_ERROR([Plugin Google calendar cannot be built without Calendar plugin])])
AS_IF([test "x${plugin_cal_google}" = "xyes" -a "x$have_gdata_calendar" = "xno"],
[AC_MSG_ERROR([Plugin Google calendar cannot be built without gdata python modules])])
AM_CONDITIONAL([ENABLE_PLUGIN_CAL_GOOGLE], [test x$plugin_cal_google = xyes])
dnl Google Analytics plugin
AS_IF([test "x${have_gdata_analytics}" = "xyes" -a "x${have_cairoplot}" = "xyes" ],
[deps_plugin_google_analytics=yes],
[deps_plugin_google_analytics=no])
AC_ARG_ENABLE([plugin-google-analytics],
[AS_HELP_STRING([--enable-plugin-google-analytics],
[Enable Google Analytics plugin. Requires python gdata and cairoplot])],
[case "${enableval}" in
yes) plugin_google_analytics=yes ;;
no) plugin_google_analytics=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-google-analytics]) ;;
esac],
[plugin_google_analytics=${deps_plugin_google_analytics}])
AS_IF([test "x${plugin_google_analytics}" = "xyes" -a "x$have_gdata_analytics" = "xno"],
[AC_MSG_ERROR([Plugin Google analytics cannot be built without gdata python modules])])
AS_IF([test "x${plugin_google_analytics}" = "xyes" -a "x$have_cairoplot" = "xno"],
[AC_MSG_ERROR([Plugin Google analytics cannot be built without cairoplot python modules])])
AM_CONDITIONAL([ENABLE_PLUGIN_GOOGLE_ANALYTICS], [test x$plugin_google_analytics = xyes])
dnl POP3/IMAP Email Checker plugin
AC_ARG_ENABLE([plugin-lcdbiff],
[AS_HELP_STRING([--enable-plugin-lcdbiff],
[Enable POP3 / IMAP email checker.])],
[case "${enableval}" in
yes) plugin_lcdbiff=yes ;;
no) plugin_lcdbiff=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-lcdbiff]) ;;
esac],
[plugin_lcdbiff=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_LCDBIFF], [test x$plugin_lcdbiff = xyes])
dnl Sensors plugin
AC_ARG_ENABLE([plugin-sense],
[AS_HELP_STRING([--enable-plugin-sense],
[Enable Sense plugin. Requires pysensors])],
[case "${enableval}" in
yes) plugin_sense=yes ;;
no) plugin_sense=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-sense]) ;;
esac],
[plugin_sense=${have_sensors}])
AS_IF([test "x${plugin_sense}" = "xyes" -a "x$have_sensors" = "xno"],
[AC_MSG_ERROR([Plugin Sense cannot be built without sensors python modules])])
AM_CONDITIONAL([ENABLE_PLUGIN_SENSE], [test x$plugin_sense = xyes])
dnl LCDShot plugin
AC_ARG_ENABLE([plugin-lcdshot],
[AS_HELP_STRING([--enable-plugin-lcdshot],
[Enable LCDShot plugin. Take a picture of whatever is on the LCD])],
[case "${enableval}" in
yes) plugin_lcdshot=yes ;;
no) plugin_lcdshot=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-lcdshot]) ;;
esac],
[plugin_lcdshot=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_LCDSHOT], [test x$plugin_lcdshot = xyes])
dnl Tweak plugin
AC_ARG_ENABLE([plugin-tweak],
[AS_HELP_STRING([--enable-plugin-tweak],
[Enable Tweak plugin.])],
[case "${enableval}" in
yes) plugin_tweak=yes ;;
no) plugin_tweak=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-tweak]) ;;
esac],
[plugin_tweak=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_TWEAK], [test x$plugin_tweak = xyes])
dnl Tails plugin
AC_ARG_ENABLE([plugin-tails],
[AS_HELP_STRING([--enable-plugin-tails],
[Enable Tails.])],
[case "${enableval}" in
yes) plugin_tails=yes ;;
no) plugin_tails=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-tails]) ;;
esac],
[plugin_tails=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_TAILS], [test x$plugin_tails = xyes])
dnl Display plugin
AC_ARG_ENABLE([plugin-display],
[AS_HELP_STRING([--enable-plugin-display],
[Enable Display (XRandR for resolutions and rotation).])],
[case "${enableval}" in
yes) plugin_display=yes ;;
no) plugin_display=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-display]) ;;
esac],
[plugin_display=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_DISPLAY], [test x$plugin_display = xyes])
dnl Voip
AC_ARG_ENABLE([plugin-voip],
[AS_HELP_STRING([--enable-plugin-voip],
[Enable Voip plugin. Integrate with Voip apps. Requires backend plugin as well (e.g. voip-teamspeak3)])],
[case "${enableval}" in
yes) plugin_voip=yes ;;
no) plugin_voip=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-voip]) ;;
esac],
[plugin_voip=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_VOIP], [test x$plugin_voip = xyes])
AC_ARG_ENABLE([plugin-voip-teamspeak3],
[AS_HELP_STRING([--enable-plugin-voip-teamspeak3],
[Enable Teamspeak3 plugin. Requires Voip plugin as well])],
[case "${enableval}" in
yes) plugin_voip_teamspeak3=yes ;;
no) plugin_voip_teamspeak3=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-voip-teamspeak3]) ;;
esac],
[plugin_voip_teamspeak3=${plugin_voip}])
AS_IF([test "x${plugin_voip_teamspeak3}" = "xyes" -a "x$plugin_voip" = "xno"],
[AC_MSG_ERROR([Plugin Teamspeak3 cannot be built without Voip plugin])])
AM_CONDITIONAL([ENABLE_PLUGIN_VOIP_TEAMSPEAK3], [test x$plugin_voip_teamspeak3 = xyes])
dnl Traffic Stats Plugin
AC_ARG_ENABLE([plugin-trafficstats],
[AS_HELP_STRING([--enable-plugin-trafficstats],
[Enable Traffic Stats plugin.])],
[case "${enableval}" in
yes) plugin_trafficstats=yes ;;
no) plugin_trafficstats=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-trafficstats]) ;;
esac],
[plugin_trafficstats=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_TRAFFIC_STATS], [test x$plugin_trafficstats = xyes])
dnl impulse15 plugin
AS_IF([test "x${have_fftw3}" = "xyes" \
-a "x${have_pulse}" = "xyes"],
[deps_plugin_impulse15=yes],
[deps_plugin_impulse15=no])
AC_ARG_ENABLE([plugin-impulse15],
[AS_HELP_STRING([--enable-plugin-impulse15],
[Enable Impulse15 plugin.])],
[case "${enableval}" in
yes) plugin_impulse15=yes ;;
no) plugin_impulse15=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-impulse15]) ;;
esac],
[plugin_impulse15=${deps_plugin_impulse15}])
AS_IF([test "x${plugin_impulse15}" = "xyes" -a "x$have_fftw3" = "xno"],
[AC_MSG_ERROR([Plugin Impulse15 cannot be built without fftw3])])
AS_IF([test "x${plugin_impulse15}" = "xyes" -a "x$have_pulse" = "xno"],
[AC_MSG_ERROR([Plugin Impulse15 cannot be built without pulse library])])
AM_CONDITIONAL([ENABLE_PLUGIN_IMPULSE15], [test x$plugin_impulse15 = xyes])
dnl Pommodoro Timer plugin
AC_ARG_ENABLE([plugin-pommodoro],
[AS_HELP_STRING([--enable-plugin-pommodoro],
[Enable Pommodoro Timer plugin.])],
[case "${enableval}" in
yes) plugin_pommodoro=yes ;;
no) plugin_pommodoro=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-pommodoro]) ;;
esac],
[plugin_pommodoro=yes])
AM_CONDITIONAL([ENABLE_PLUGIN_POMMODORO], [test x$plugin_pommodoro = xyes])
dnl
dnl Experimental (under development) plugins
dnl
dnl Nexuiz plugin
AC_ARG_ENABLE([plugin-game-nexuiz],
[AS_HELP_STRING([--enable-plugin-game-nexuiz],
[Enable Nexuiz plugin.])],
[case "${enableval}" in
yes) plugin_game_nexuiz=yes ;;
no) plugin_game_nexuiz=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-game-nexuiz]) ;;
esac],
[plugin_game_nexuiz=no])
AM_CONDITIONAL([ENABLE_PLUGIN_GAME_NEXUIZ], [test x$plugin_game_nexuiz = xyes])
dnl Backlight plugin
AC_ARG_ENABLE([plugin-backlight],
[AS_HELP_STRING([--enable-plugin-backlight],
[Enable Backlight plugin.])],
[case "${enableval}" in
yes) plugin_backlight=yes ;;
no) plugin_backlight=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-backlight]) ;;
esac],
[plugin_backlight=no])
AM_CONDITIONAL([ENABLE_PLUGIN_BACKLIGHT], [test x$plugin_backlight = xyes])
dnl Notify 2 plugin
AC_ARG_ENABLE([plugin-notify-lcd2],
[AS_HELP_STRING([--enable-plugin-notify-lcd2],
[Enable Notify LCD plugin. Takes over as notification daemon and displays messages on LCD, blinks keyboard])],
[case "${enableval}" in
yes) plugin_notify_lcd2=yes ;;
no) plugin_notify_lcd2=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-notify-lcd2]) ;;
esac],
[plugin_notify_lcd2=no])
AM_CONDITIONAL([ENABLE_PLUGIN_NOTIFY_LCD2], [test x$plugin_notify_lcd2 = xyes])
dnl PPAStats plugin
AC_ARG_ENABLE([plugin-ppastats],
[AS_HELP_STRING([--enable-plugin-ppastats],
[Enable PPAStats plugin.])],
[case "${enableval}" in
yes) plugin_ppastats=yes ;;
no) plugin_ppastats=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-ppastats]) ;;
esac],
[plugin_ppastats=no])
AM_CONDITIONAL([ENABLE_PLUGIN_PPASTATS], [test x$plugin_ppastats = xyes])
dnl NM plugin
AC_ARG_ENABLE([plugin-nm],
[AS_HELP_STRING([--enable-plugin-nm],
[Enable NM (Network Manager) plugin.])],
[case "${enableval}" in
yes) plugin_nm=yes ;;
no) plugin_nm=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-nm]) ;;
esac],
[plugin_nm=no])
AM_CONDITIONAL([ENABLE_PLUGIN_NM], [test x$plugin_nm = xyes])
dnl Lens plugin
AC_ARG_ENABLE([plugin-lens],
[AS_HELP_STRING([--enable-plugin-lens],
[Enable Unity Lens plugin.])],
[case "${enableval}" in
yes) plugin_lens=yes ;;
no) plugin_lens=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-lens]) ;;
esac],
[plugin_lens=no])
AM_CONDITIONAL([ENABLE_PLUGIN_LENS], [test x$plugin_lens = xyes])
dnl WebKit browser plugin
AC_ARG_ENABLE([plugin-webkit-browser],
[AS_HELP_STRING([--enable-plugin-webkit-browser],
[Enable Webkit browser plugin.])],
[case "${enableval}" in
yes) plugin_webkit_browser=yes ;;
no) plugin_webkit_browser=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-webkit-browser]) ;;
esac],
[plugin_webkit_browser=no])
AM_CONDITIONAL([ENABLE_PLUGIN_WEBKIT_BROWSER], [test x$plugin_webkit_browser = xyes])
dnl Things plugin
AC_ARG_ENABLE([plugin-things],
[AS_HELP_STRING([--enable-plugin-things],
[Enable Things python animation API plugin.])],
[case "${enableval}" in
yes) plugin_things=yes ;;
no) plugin_things=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-plugin-things]) ;;
esac],
[plugin_things=no])
AM_CONDITIONAL([ENABLE_PLUGIN_THINGS], [test x$plugin_things = xyes])
AC_OUTPUT([
Makefile
data/Makefile
data/applications/Makefile
data/applications/g15-config.desktop
data/autostart/Makefile
data/autostart/gnome15.desktop
data/autostart/g15-systemtray.desktop
data/autostart/g15-indicator.desktop
data/dbus/Makefile
data/icons/Makefile
data/icons/hicolor/Makefile
data/icons/hicolor/16x16/Makefile
data/icons/hicolor/16x16/status/Makefile
data/icons/hicolor/22x22/Makefile
data/icons/hicolor/22x22/apps/Makefile
data/icons/hicolor/22x22/status/Makefile
data/icons/hicolor/24x24/Makefile
data/icons/hicolor/24x24/apps/Makefile
data/icons/hicolor/24x24/status/Makefile
data/icons/hicolor/48x48/Makefile
data/icons/hicolor/48x48/apps/Makefile
data/icons/hicolor/64x64/Makefile
data/icons/hicolor/64x64/apps/Makefile
data/icons/hicolor/scalable/Makefile
data/icons/hicolor/scalable/apps/Makefile
data/icons/hicolor/scalable/status/Makefile
data/icons/hicolor/scalable/devices/Makefile
data/icons/AwOken/Makefile
data/icons/AwOken/status/Makefile
data/icons/AwOken/status/16/Makefile
data/icons/AwOken/status/22/Makefile
data/icons/AwOken/status/24/Makefile
data/icons/AwOken/status/48/Makefile
data/icons/AwOken/status/64/Makefile
data/icons/AwOken/status/128/Makefile
data/icons/AwOken/apps/Makefile
data/icons/AwOken/apps/16/Makefile
data/icons/AwOken/apps/22/Makefile
data/icons/AwOken/apps/24/Makefile
data/icons/AwOken/apps/48/Makefile
data/icons/AwOken/apps/64/Makefile
data/icons/AwOken/apps/128/Makefile
data/icons/ubuntu-mono-dark/Makefile
data/icons/ubuntu-mono-dark/status/Makefile
data/icons/ubuntu-mono-dark/status/16/Makefile
data/icons/ubuntu-mono-dark/status/22/Makefile
data/icons/ubuntu-mono-dark/status/24/Makefile
data/icons/ubuntu-mono-light/Makefile
data/icons/ubuntu-mono-light/status/Makefile
data/icons/ubuntu-mono-light/status/16/Makefile
data/icons/ubuntu-mono-light/status/22/Makefile
data/icons/ubuntu-mono-light/status/24/Makefile
data/images/Makefile
data/themes/Makefile
data/themes/default/Makefile
data/udev/Makefile
data/udev/98-gnome15.rules
data/udev/99-gnome15-kernel.rules
data/udev/99-gnome15-g15direct.rules
data/udev/99-gnome15-g19direct.rules
data/udev/99-gnome15-g930.rules
data/ukeys/Makefile
data/ui/Makefile
i18n/Makefile
man/Makefile
src/Makefile
src/pylibg19/Makefile
src/pylibg19/g19/Makefile
src/libimpulse/Makefile
src/gnome15/Makefile
src/gnome15/g15globals.py
src/gnome15/drivers/Makefile
src/gnome15/util/Makefile
src/scripts/Makefile
src/gnome-shell-extension/Makefile
src/gnome-shell-extension/icons/Makefile
src/plugins/Makefile
src/plugins/cal/Makefile
src/plugins/cal/default/Makefile
src/plugins/cal-evolution/Makefile
src/plugins/cal-google/Makefile
src/plugins/lcdbiff/Makefile
src/plugins/lcdbiff/default/Makefile
src/plugins/debug/Makefile
src/plugins/debug/default/Makefile
src/plugins/background/Makefile
src/plugins/cairo-clock/Makefile
src/plugins/cairo-clock/g15/Makefile
src/plugins/cairo-clock/g15/default/Makefile
src/plugins/cairo-clock/g19/Makefile
src/plugins/cairo-clock/g19/default/Makefile
src/plugins/cairo-clock/mx5500/Makefile
src/plugins/cairo-clock/mx5500/default/Makefile
src/plugins/clock/Makefile
src/plugins/clock/default/Makefile
src/plugins/fx/Makefile
src/plugins/g15daemon-server/Makefile
src/plugins/macro-recorder/Makefile
src/plugins/macro-recorder/default/Makefile
src/plugins/macros/Makefile
src/plugins/macros/default/Makefile
src/plugins/mpris/Makefile
src/plugins/mpris/default/Makefile
src/plugins/mpris/bigcover/Makefile
src/plugins/mounts/Makefile
src/plugins/mounts/default/Makefile
src/plugins/runapp/Makefile
src/plugins/menu/Makefile
src/plugins/panel/Makefile
src/plugins/pommodoro/Makefile
src/plugins/pommodoro/default/Makefile
src/plugins/profiles/Makefile
src/plugins/processes/Makefile
src/plugins/im/Makefile
src/plugins/indicator-messages/Makefile
src/plugins/lcdshot/Makefile
src/plugins/notify-lcd/Makefile
src/plugins/notify-lcd/default/Makefile
src/plugins/screensaver/Makefile
src/plugins/screensaver/default/Makefile
src/plugins/stopwatch/Makefile
src/plugins/stopwatch/default/Makefile
src/plugins/sense/Makefile
src/plugins/sense/default/Makefile
src/plugins/sysmon/Makefile
src/plugins/sysmon/default/Makefile
src/plugins/sysmon/graphs/Makefile
src/plugins/rss/Makefile
src/plugins/rss/default/Makefile
src/plugins/sysmon/dials/Makefile
src/plugins/tweak/Makefile
src/plugins/volume/Makefile
src/plugins/volume/default/Makefile
src/plugins/mediaplayer/Makefile
src/plugins/mediaplayer/default/Makefile
src/plugins/weather/Makefile
src/plugins/weather/default/Makefile
src/plugins/weather/forecasts/Makefile
src/plugins/weather-noaa/Makefile
src/plugins/weather-yahoo/Makefile
src/plugins/tails/Makefile
src/plugins/tails/tailer/Makefile
src/plugins/tails/default/Makefile
src/plugins/display/Makefile
src/plugins/voip/Makefile
src/plugins/voip/default/Makefile
src/plugins/voip-teamspeak3/Makefile
src/plugins/voip-teamspeak3/ts3/Makefile
src/plugins/google-analytics/Makefile
src/plugins/google-analytics/default/Makefile
src/plugins/trafficstats/Makefile
src/plugins/trafficstats/default/Makefile
src/plugins/impulse15/Makefile
src/plugins/impulse15/themes/Makefile
src/plugins/impulse15/themes/default/Makefile
src/plugins/impulse15/themes/circlelcd/Makefile
src/plugins/impulse15/themes/circleline/Makefile
src/plugins/impulse15/themes/original/Makefile
src/plugins/game-nexuiz/Makefile
src/plugins/game-nexuiz/default/Makefile
src/plugins/game-nexuiz/resources/Makefile
src/plugins/backlight/Makefile
src/plugins/backlight/default/Makefile
src/plugins/notify-lcd2/Makefile
src/plugins/notify-lcd2/default/Makefile
src/plugins/ppastats/Makefile
src/plugins/ppastats/default/Makefile
src/plugins/nm/Makefile
src/plugins/nm/default/Makefile
src/plugins/lens/Makefile
src/plugins/webkitbrowser/Makefile
src/plugins/webkitbrowser/default/Makefile
src/plugins/things/Makefile
src/plugins/things/cg.stuff/Makefile
src/plugins/things/clouds.stuff/Makefile
])
AS_ECHO("Available features :-")
AS_ECHO("")
AS_ECHO("Panel Integration")
AS_ECHO("-----------------")
AS_ECHO_N("systemtray - ")
AS_IF([test "x$systemtray" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("Indicator - ")
AS_IF([test "x$indicator" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("gnome-shell-extension - ")
AS_IF([test "x$gnome_shell_extension" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO("")
AS_ECHO("Drivers")
AS_ECHO("-------")
AS_ECHO_N("g15direct - ")
AS_IF([test "x$driver_g15direct" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("g930 - ")
AS_IF([test "x$driver_g930" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("g19direct - ")
AS_IF([test "x$driver_g19direct" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("Kernel - ")
AS_IF([test "x$driver_kernel" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO("")
AS_ECHO("Icons")
AS_ECHO("-----")
AS_ECHO_N("icons-awoken - ")
AS_IF([test "x$icons_awoken" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("icons-mono - ")
AS_IF([test "x$icons_mono" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO("")
AS_ECHO("Enabled Plugins")
AS_ECHO("---------------")
AS_ECHO_N("volume - ")
AS_IF([test "x$plugin_volume" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("rss - ")
AS_IF([test "x$plugin_rss" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("processes - ")
AS_IF([test "x$plugin_processes" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("sysmon - ")
AS_IF([test "x$plugin_sysmon" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("cal - ")
AS_IF([test "x$plugin_cal" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("cal-evolution - ")
AS_IF([test "x$plugin_cal_evolution" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("cal-google - ")
AS_IF([test "x$plugin_cal_google" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("lcdbiff - ")
AS_IF([test "x$plugin_lcdbiff" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("background - ")
AS_IF([test "x$plugin_background" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("cairo-clock - ")
AS_IF([test "x$plugin_cairo_clock" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("clock - ")
AS_IF([test "x$plugin_clock" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("fx - ")
AS_IF([test "x$plugin_fx" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("g15daemon-server - ")
AS_IF([test "x$plugin_g15daemon_server" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("im - ")
AS_IF([test "x$plugin_im" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("indicator-messages - ")
AS_IF([test "x$plugin_indicator_messages" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("lcdshot - ")
AS_IF([test "x$plugin_lcdshot" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("macro-recorder - ")
AS_IF([test "x$plugin_macro_recorder" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("macros - ")
AS_IF([test "x$plugin_macros" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("profiles - ")
AS_IF([test "x$plugin_profiles" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("menu - ")
AS_IF([test "x$plugin_menu" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("mounts - ")
AS_IF([test "x$plugin_mounts" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("mpris - ")
AS_IF([test "x$plugin_mpris" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("notify-lcd - ")
AS_IF([test "x$plugin_notify_lcd" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("panel - ")
AS_IF([test "x$plugin_panel" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("screensaver - ")
AS_IF([test "x$plugin_screensaver" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("stopwatch - ")
AS_IF([test "x$plugin_stopwatch" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("tweak - ")
AS_IF([test "x$plugin_tweak" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("mediaplayer - ")
AS_IF([test "x$plugin_mediaplayer" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("weather - ")
AS_IF([test "x$plugin_weather" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("weather-noaa - ")
AS_IF([test "x$plugin_weather_noaa" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("weather-yahoo - ")
AS_IF([test "x$plugin_weather_yahoo" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("sense - ")
AS_IF([test "x$plugin_sense" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("tails - ")
AS_IF([test "x$plugin_tails" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("display - ")
AS_IF([test "x$plugin_display" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("voip - ")
AS_IF([test "x$plugin_voip" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("voip-teamspeak3 - ")
AS_IF([test "x$plugin_voip_teamspeak3" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("google-analytics - ")
AS_IF([test "x$plugin_google_analytics" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("debug - ")
AS_IF([test "x$plugin_debug" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("trafficstats - ")
AS_IF([test "x$plugin_trafficstats" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("pommodoro - ")
AS_IF([test "x$plugin_pommodoro" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("game-nexuiz - ")
AS_IF([test "x$plugin_game_nexuiz" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("backlight - ")
AS_IF([test "x$plugin_backlight" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("notify-lcd2 - ")
AS_IF([test "x$plugin_notify_lcd2" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("ppastats - ")
AS_IF([test "x$plugin_ppastats" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("nm - ")
AS_IF([test "x$plugin_nm" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("lens - ")
AS_IF([test "x$plugin_lens" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("webkitbrowser - ")
AS_IF([test "x$plugin_webkit_browser" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("things - ")
AS_IF([test "x$plugin_things" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO_N("impulse15 - ")
AS_IF([test "x$plugin_impulse15" = "xyes" ],
[AS_ECHO("Enabled")],
[AS_ECHO("Disabled")])
AS_ECHO("See ./configure --help for descriptions of these plugins and options to enable and disable them.")
AS_ECHO("")
AS_ECHO("Other Configuration")
AS_ECHO("-------------------")
AS_ECHO("Fixed size font name - ${FIXED_SIZE_FONT}")
AS_ECHO("udev rules path - ${UDEV_RULES_PATH}")
AS_ECHO("Device group - ${DEVICEGROUP}")
AS_ECHO("Device mode - ${DEVICEMODE}")
AS_ECHO_N("Hotplugging support - ")
AS_IF([test "x${HAVE_PYUDEV}" = "xno"],
[AS_ECHO("No")],
[AS_ECHO("Yes")])
AS_ECHO("")
AS_ECHO("Building i18n for locales: ${ENABLED_LOCALES}")
AS_ECHO("")