~ubuntu-branches/ubuntu/quantal/cairo-dock-plug-ins/quantal-201208191523

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Matthieu Baerts (matttbe)
  • Date: 2011-04-20 20:46:51 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20110420204651-ftnpzesj6uc7qeul
Tags: 2.3.0~1-0ubuntu1
* New Upstream Version (LP: #723995)
* Upstream short ChangeLog (since 2.3.0~0rc1):
 - Updated translations
 - Updated the integration of the new versions of kwin and compiz
    (Switcher, ShowDesktop, etc.)
 - Removed a lot of useless g_print
 - Updated a few plug-ins to fit with the new version of the API (gldit)
 - Fixed a few bugs
 - Updated MeMenu, MessagingMenu and Status-Notifier to works
    with the latest version of dbusmenu, etc.
* Switch to dpkg-source 3.0 (quilt) format
* debian/cairo-dock-plug-ins.install:
 - Added new files (interfaces for python, ruby, vala and mono)
* debian/control:
 - Added new dependences for new applets (sensors and zeitgeist)
    and new interfaces (python, valac, ruby and mono)
 - Updated the version of cairo-dock build-dependences
* debian/rules:
 - Added a new CMake flag to install python interface in debian/tmp
* Updated debian/watch

Show diffs side-by-side

added added

removed removed

Lines of Context:
10
10
########### project ###############
11
11
 
12
12
project ("cairo-dock-plugins")
13
 
set (VERSION "2.2.0-4")
 
13
set (VERSION "2.3.0~1")
14
14
 
15
15
add_definitions (-std=c99 -Wstrict-prototypes -Wextra -Wwrite-strings -Wuninitialized -Werror-implicit-function-declaration) #-Wunreachable-code -Wno-unused-parameter -Wall
16
16
if (NOT ${CMAKE_BUILD_TYPE})
23
23
set (CPACK_SOURCE_GENERATOR "TGZ")
24
24
set (CPACK_SOURCE_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}-${VERSION}")
25
25
set (CPACK_SOURCE_IGNORE_FILES 
26
 
        "/build/;/.bzr/;bzrignore$;/misc/;en_GB.po$;~$;${CPACK_SOURCE_IGNORE_FILES}")
 
26
        "/build/;/.bzr/;bzrignore$;/misc/;~$;${CPACK_SOURCE_IGNORE_FILES}")
27
27
include (CPack)
28
28
 
29
29
add_custom_target( dist
45
45
 
46
46
set (PACKAGE ${CMAKE_PROJECT_NAME})
47
47
set (GETTEXT_PACKAGE ${PACKAGE})
48
 
                                        # CMAKE_INSTALL_PREFIX = /usr
 
48
 
 
49
# get plug-ins install dir
49
50
execute_process(
50
51
    COMMAND pkg-config cairo-dock --variable=pluginsdir         # /usr/lib/cairo-dock
51
52
    OUTPUT_VARIABLE pluginsdir)
52
53
STRING (REGEX REPLACE "\n" "" pluginsdir ${pluginsdir})  # la commande rajoute un retour chariot ...
 
54
# get plug-ins data dir
53
55
execute_process(
54
56
    COMMAND pkg-config cairo-dock --variable=pluginsdatadir     # /usr/share/cairo-dock/plug-ins
55
57
    OUTPUT_VARIABLE pluginsdatadir)
56
58
STRING (REGEX REPLACE "\n" "" pluginsdatadir ${pluginsdatadir})
 
59
# check that version matches with the core
57
60
execute_process(
58
61
    COMMAND pkg-config --modversion cairo-dock                  # 2.2.0-3
59
62
    OUTPUT_VARIABLE dock_version)
61
64
if (NOT "${dock_version}" STREQUAL "${VERSION}")                # Version
62
65
        MESSAGE (FATAL_ERROR "warning : version mismatch with the core : " ${VERSION} <> ${dock_version})
63
66
endif()
 
67
 
 
68
#if( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT "${FORCE_LIB64}" STREQUAL "")  # 64bits and force install in lib64
 
69
#       set (libname "lib64")
 
70
#else()
 
71
#       set (libname "lib${LIB_SUFFIX}")
 
72
#endif()
 
73
#set (libdir "${CMAKE_INSTALL_PREFIX}/${libname}/cairo-dock")   # /usr/lib
 
74
 
 
75
# check that installation dir matches with the core
 
76
GET_FILENAME_COMPONENT(libdir "${pluginsdir}/.." ABSOLUTE)  # /usr/lib
 
77
GET_FILENAME_COMPONENT(prefix "${pluginsdir}/../.." ABSOLUTE)  # /usr
 
78
if (NOT "${CMAKE_INSTALL_PREFIX}" STREQUAL "${prefix}")
 
79
        message (STATUS "Warning : plug-ins should be installed in the same directory as the core, that is to say in ${pluginsdir}")
 
80
        set (CMAKE_INSTALL_PREFIX "${prefix}")
 
81
        #set (libdir "${CMAKE_INSTALL_PREFIX}/${libname}/cairo-dock")
 
82
endif()
 
83
 
 
84
# set internationalisation
64
85
set (GETTEXT_PLUGINS "cairo-dock-plugins")
65
 
 
66
 
if( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT "${FORCE_LIB64}" STREQUAL "")  # 64bits and force install in lib64
67
 
        set (libdir ${CMAKE_INSTALL_PREFIX}/lib64)
68
 
else()
69
 
        set (libdir ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX})   # /usr/lib
70
 
endif()
71
 
 
72
 
if (NOT "${pluginsdir}" STREQUAL "${libdir}/cairo-dock")
73
 
        message (STATUS "Warning : plug-ins should be installed in the same directory as the core, that is to say in ${pluginsdir}")
74
 
        STRING (REGEX REPLACE "/${libdir}/cairo-dock" "" CMAKE_INSTALL_PREFIX ${pluginsdir})
75
 
endif()
76
86
set (localedir "${CMAKE_INSTALL_PREFIX}/share/locale")
77
87
set (gaugesdir "${CMAKE_INSTALL_PREFIX}/share/cairo-dock/gauges")
78
88
 
79
 
 
80
 
########### dependencies ###############
 
89
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules/")  # additionnal FindPackage files
 
90
 
 
91
########### dependancies ###############
 
92
 
 
93
message ("")
 
94
message (STATUS "=====================")
 
95
message (STATUS "Check dependancies...")
 
96
message (STATUS "=====================")
 
97
message ("")
81
98
 
82
99
pkg_check_modules ("PACKAGE" REQUIRED "gtk+-2.0" "gthread-2.0" "cairo" "librsvg-2.0" "dbus-1" "dbus-glib-1" "libxml-2.0" "gtkglext-1.0" "cairo-dock")
83
100
 
 
101
#############    GLIB    #################
 
102
pkg_check_modules (GLIB glib-2.0)
 
103
        STRING (REGEX REPLACE "\\..*" "" GLIB_MAJOR "${GLIB_VERSION}") # 2.28.3 => 2
 
104
        STRING (REGEX REPLACE "[0-9]*\\.([^ ]+)" "\\1" GLIB_MINOR "${GLIB_VERSION}")  # 2.28.3 => 2.28
 
105
        STRING (REGEX REPLACE "\\.[0-9]*" "" GLIB_MINOR "${GLIB_MINOR}") # 2.28 => 28
 
106
        STRING (REGEX REPLACE ".*\\." "" GLIB_NANO "${GLIB_VERSION}") # 2.28.3 => 3
 
107
        STRING (REGEX REPLACE "-.*" "" GLIB_NANO "${GLIB_NANO}")
 
108
 
84
109
############# ALSA_MIXER #################
85
 
if (NOT "${enable_alsa_mixer}" STREQUAL "no")
 
110
set (with_alsa "no")
 
111
if (NOT "${enable-alsa-mixer}" STREQUAL "no")
86
112
        pkg_check_modules (ALSA_MIXER_PACKAGE alsa)
87
113
        if ("${ALSA_MIXER_PACKAGE_FOUND}" STREQUAL "")
88
114
                message (STATUS "Could not find alsa; Cairo-Dock won't be built with AlsaMixer applet.")
89
115
        else()
90
116
                set (GETTEXT_ALSA_MIXER ${GETTEXT_PLUGINS})
91
 
                set (VERSION_ALSA_MIXER "1.0.11")
 
117
                set (VERSION_ALSA_MIXER "1.0.12")
92
118
                set (PACKAGE_ALSA_MIXER "cd-AlsaMixer")
 
119
                set (with_alsa "yes")
93
120
                set (alsa_mixerdatadir "${pluginsdatadir}/AlsaMixer")
94
121
                configure_file (${CMAKE_CURRENT_SOURCE_DIR}/alsaMixer/data/AlsaMixer.conf.in ${CMAKE_CURRENT_BINARY_DIR}/alsaMixer/data/AlsaMixer.conf)
95
122
                add_subdirectory ("alsaMixer")
98
125
 
99
126
############# ANIMATED ICONS #################
100
127
set (GETTEXT_ANIMATED_ICONS ${GETTEXT_PLUGINS})
101
 
set (VERSION_ANIMATED_ICONS "1.0.8")
 
128
set (VERSION_ANIMATED_ICONS "1.0.10")
102
129
set (PACKAGE_ANIMATED_ICONS "cd-Animated-icons")
103
130
set (animated_iconsdatadir "${pluginsdatadir}/Animated-icons")
104
131
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Animated-icons/data/Animated-icons.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Animated-icons/data/Animated-icons.conf)
106
133
 
107
134
############# CAIRO_PENGUIN #################
108
135
set (GETTEXT_CAIRO_PENGUIN ${GETTEXT_PLUGINS})
109
 
set (VERSION_CAIRO_PENGUIN "1.1.7")
 
136
set (VERSION_CAIRO_PENGUIN "1.1.8")
110
137
set (PACKAGE_CAIRO_PENGUIN "cd-Cairo-Penguin")
111
138
set (cairo_penguinuserdirname "Cairo-Penguin")
112
139
set (cairo_penguindatadir "${pluginsdatadir}/Cairo-Penguin")
115
142
 
116
143
############# CLIPPER #################
117
144
set (GETTEXT_CLIPPER ${GETTEXT_PLUGINS})
118
 
set (VERSION_CLIPPER "1.1.3")
 
145
set (VERSION_CLIPPER "1.1.4")
119
146
set (PACKAGE_CLIPPER "cd-Clipper")
120
147
set (Clipperdatadir "${pluginsdatadir}/Clipper")
121
148
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Clipper/data/Clipper.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Clipper/data/Clipper.conf)
122
149
add_subdirectory (Clipper)
123
150
 
124
151
############# CLOCK #################
 
152
set (with_ical "yes")
125
153
pkg_check_modules ("LIBICAL_PACKAGE" "libical")
126
154
if ("${LIBICAL_PACKAGE_FOUND}" STREQUAL "")
 
155
        set (with_ical "no")
127
156
        message (STATUS "Could not find libical; Clock plugin won't be built with iCal support.")
128
157
endif()
129
158
set (GETTEXT_CLOCK ${GETTEXT_PLUGINS})
130
 
set (VERSION_CLOCK "2.1.1")
 
159
set (VERSION_CLOCK "2.1.2")
131
160
set (PACKAGE_CLOCK "cd-clock")
132
161
set (clockuserdirname "clock")
133
162
set (clockdatadir "${pluginsdatadir}/clock")
136
165
 
137
166
############# COMPIZ_ICON #################
138
167
set (GETTEXT_COMPIZ_ICON ${GETTEXT_PLUGINS})
139
 
set (VERSION_COMPIZ_ICON "1.1.5")
 
168
set (VERSION_COMPIZ_ICON "1.1.6")
140
169
set (PACKAGE_COMPIZ_ICON "cd-compiz-icon")
141
170
set (compiz_icondatadir "${pluginsdatadir}/compiz-icon")
142
171
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/compiz-icon/data/compiz-icon.conf.in ${CMAKE_CURRENT_BINARY_DIR}/compiz-icon/data/compiz-icon.conf)
143
172
add_subdirectory (compiz-icon)
144
173
 
145
174
############# DBUS #################
 
175
find_program (PYTHON_EXECUTABLE python)
 
176
EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c "import sys; print sys.version" OUTPUT_VARIABLE PYTHON_VERSION)
 
177
if ("${PYTHON_VERSION}" STREQUAL "") 
 
178
        message (STATUS "Could not find Python, won't install Python interface.") 
 
179
        set (with_python "no") 
 
180
else() 
 
181
        STRING (REGEX REPLACE "\n" "" PYTHON_VERSION ${PYTHON_VERSION})
 
182
        message (STATUS "Python Version: ${PYTHON_VERSION}") 
 
183
        GET_FILENAME_COMPONENT(DEBIAN_VERSION /etc/debian_version ABSOLUTE) 
 
184
        if (EXISTS ${DEBIAN_VERSION}) 
 
185
                message (STATUS "  will use '--install-layout deb' with 'python setup.py install'") 
 
186
                set (DEBIAN_INSTALL_LAYOUT "--install-layout deb")
 
187
        endif()
 
188
        set (PYTHON_FOUND "TRUE")
 
189
        set (with_python "yes") 
 
190
endif()
 
191
 
 
192
# find_package(Ruby) found libs of ruby-dev but we only need a directory where we can install ruby libs.
 
193
find_program (RUBY_EXECUTABLE ruby)
 
194
EXECUTE_PROCESS(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print Config::CONFIG['rubylibdir']"
 
195
        OUTPUT_VARIABLE RUBY_LIB_DIR)
 
196
message (STATUS "RUBY_LIBRARY: ${RUBY_LIB_DIR}")
 
197
if ("${RUBY_LIB_DIR}" STREQUAL "" OR "${RUBY_LIB_DIR}" STREQUAL "nil")
 
198
        message (STATUS "Could not find ruby libs, won't install Ruby interface.")
 
199
        set (with_ruby "no")
 
200
else()
 
201
        string (REGEX REPLACE "lib/ruby/[0-9].[0-9]" "" RUBY_LIB_DIR_INSTALL "${RUBY_LIB_DIR}")
 
202
        string (REGEX REPLACE "${RUBY_LIB_DIR_INSTALL}" "" RUBY_LIB_DIR_INSTALL "${RUBY_LIB_DIR}")
 
203
        set (RUBY_LIB_DIR "${CMAKE_INSTALL_PREFIX}/${RUBY_LIB_DIR_INSTALL}")
 
204
        message (STATUS "  will be installed in: ${RUBY_LIB_DIR}")
 
205
        set (RUBY_FOUND "TRUE")
 
206
        set (with_ruby "yes")
 
207
endif()
 
208
 
 
209
#find_package (Mono)
 
210
find_program (GMCS_EXECUTABLE gmcs)
 
211
if ("${GMCS_EXECUTABLE}" STREQUAL "" OR NOT EXISTS ${GMCS_EXECUTABLE})
 
212
        message (STATUS "Could not find Mono compiler gmcs, won't build Mono interface.")
 
213
        set (with_mono "no")
 
214
else()
 
215
        set (MONO_FOUND "TRUE")
 
216
        pkg_check_modules (MONO_PACKAGE glib-sharp-2.0 ndesk-dbus-1.0 ndesk-dbus-glib-1.0)
 
217
        if ("${MONO_PACKAGE_FOUND}" STREQUAL "")
 
218
                message (STATUS "Could not find glib-sharp-2.0, ndesk-dbus-1.0 or ndesk-dbus-glib-1.0; won't be built Mono interface.")
 
219
                set (with_mono "no")
 
220
        else()
 
221
                set (with_mono "yes")
 
222
        endif()
 
223
endif()
 
224
 
 
225
# Valac is only riquired to convert vala files to C files.
 
226
#  So we can directly use produced files (c, h, vapi) without using valac.
 
227
set (with_vala "yes")
 
228
set (with_valac "no")
 
229
find_program (VALAC_EXE valac)
 
230
message (STATUS "VALAC_EXE: ${VALAC_EXE}")
 
231
 
 
232
if ("${WITH_VALA}" STREQUAL "no")
 
233
        set (with_vala "no")
 
234
# >= Glib 2.26
 
235
elseif (${GLIB_MAJOR} LESS 3 AND ${GLIB_MINOR} LESS 26)
 
236
        set (with_vala "no")
 
237
elseif (NOT "${VALAC_EXE}" STREQUAL "VALAC_EXE-NOTFOUND") # now it works with 0.10 and 0.11 (= next 0.12)
 
238
        execute_process(COMMAND ${VALAC_EXE} "--version"
 
239
                OUTPUT_VARIABLE "VALA_VERSION")
 
240
        string(REPLACE "Vala" "" "VALA_VERSION" ${VALA_VERSION})
 
241
        string(STRIP ${VALA_VERSION} "VALA_VERSION")
 
242
        message (STATUS "VALA_VERSION: ${VALA_VERSION}")
 
243
 
 
244
        STRING (REGEX REPLACE "\\..*" "" VALA_MAJOR "${VALA_VERSION}")
 
245
        # message (STATUS "VALA_MAJOR : ${VALA_MAJOR}")
 
246
        
 
247
        STRING (REGEX REPLACE "[0-9]*\\.([^ ]+)" "\\1" VALA_MINOR "${VALA_VERSION}")  # 0.1.7 => 1.7
 
248
        STRING (REGEX REPLACE "\\.[0-9]*" "" VALA_MINOR "${VALA_MINOR}")
 
249
        # message (STATUS "VALA_MINOR : ${VALA_MINOR}")
 
250
 
 
251
        STRING (REGEX REPLACE ".*\\." "" VALA_NANO "${VALA_VERSION}")
 
252
        STRING (REGEX REPLACE "-.*" "" VALA_NANO "${VALA_NANO}")
 
253
        # message (STATUS "VALA_NANO  : ${VALA_NANO}")
 
254
 
 
255
        if (${VALA_MAJOR} GREATER 0 OR ${VALA_MINOR} GREATER 9)  # vala > 0.10
 
256
                message (STATUS " Vala compiler OK (>= 0.10).")
 
257
                set (VALAC_FOUND "TRUE")
 
258
                set (with_valac "yes")
 
259
        else()
 
260
                message (STATUS "Vala compiler is too old (0.10 required), won't build Vala interface.")
 
261
        endif()
 
262
endif()
 
263
 
 
264
 
146
265
set (GETTEXT_DBUS ${GETTEXT_PLUGINS})
147
 
set (VERSION_DBUS "1.0.0")
 
266
set (VERSION_DBUS "1.2.1")
148
267
set (PACKAGE_DBUS "cd-Dbus")
149
268
set (dbusdatadir "${pluginsdatadir}/Dbus")
150
269
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Dbus/data/Dbus.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Dbus/data/Dbus.conf)
152
271
 
153
272
############# DESKLET_RENDERING #################
154
273
set (GETTEXT_DESKLET_RENDERING ${GETTEXT_PLUGINS})
155
 
set (VERSION_DESKLET_RENDERING "1.5.5")
 
274
set (VERSION_DESKLET_RENDERING "1.5.6")
156
275
set (PACKAGE_DESKLET_RENDERING "cd-desklet-rendering")
157
276
set (desklet_renderingdatadir "${pluginsdatadir}/desklet-rendering")
158
277
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/desklet-rendering/data/desklet-rendering.conf.in ${CMAKE_CURRENT_BINARY_DIR}/desklet-rendering/data/desklet-rendering.conf)
160
279
 
161
280
############# DIALOG_RENDERING #################
162
281
set (GETTEXT_DIALOG_RENDERING ${GETTEXT_PLUGINS})
163
 
set (VERSION_DIALOG_RENDERING "0.4.4")
 
282
set (VERSION_DIALOG_RENDERING "0.5.1")
164
283
set (PACKAGE_DIALOG_RENDERING "cd-dialog-rendering")
165
284
set (dialog_renderingdatadir "${pluginsdatadir}/dialog-rendering")
166
285
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/dialog-rendering/data/dialog-rendering.conf.in ${CMAKE_CURRENT_BINARY_DIR}/dialog-rendering/data/dialog-rendering.conf)
167
286
add_subdirectory (dialog-rendering)
168
287
 
 
288
############# DISKS #################
 
289
set (with_disks "no")
 
290
if ("${enable-disks}" STREQUAL "yes")
 
291
        set (GETTEXT_DISKS ${GETTEXT_PLUGINS})
 
292
        set (VERSION_DISKS "0.0.2")
 
293
        set (PACKAGE_DISKS "cd-disks")
 
294
        set (with_disks "yes")
 
295
        set (disksdatadir "${pluginsdatadir}/Disks")
 
296
        configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Disks/data/Disks.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Disks/data/Disks.conf)
 
297
        add_subdirectory ("Disks")
 
298
endif()
 
299
 
169
300
############# DND2SHARE #################
170
301
set (GETTEXT_DND2SHARE ${GETTEXT_PLUGINS})
171
 
set (VERSION_DND2SHARE "1.0.3")
 
302
set (VERSION_DND2SHARE "1.0.5")
172
303
set (PACKAGE_DND2SHARE "cd-dnd2share")
173
304
set (dnd2sharedatadir "${pluginsdatadir}/dnd2share")
174
305
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/dnd2share/data/dnd2share.conf.in ${CMAKE_CURRENT_BINARY_DIR}/dnd2share/data/dnd2share.conf)
176
307
 
177
308
############# DOCK RENDERING #################
178
309
set (GETTEXT_RENDERING ${GETTEXT_PLUGINS})
179
 
set (VERSION_RENDERING "1.5.7")
 
310
set (VERSION_RENDERING "1.5.9")
180
311
set (PACKAGE_RENDERING "cd-rendering")
181
312
set (renderingdatadir "${pluginsdatadir}/rendering")
182
313
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/dock-rendering/data/rendering.conf.in ${CMAKE_CURRENT_BINARY_DIR}/dock-rendering/data/rendering.conf)
183
314
add_subdirectory (dock-rendering)
184
315
 
185
316
############# DONCKY #################
 
317
set (with_doncky "no")
186
318
if ("${enable-doncky}" STREQUAL "yes")
187
319
        set (GETTEXT_DONCKY ${GETTEXT_PLUGINS})
188
 
        set (VERSION_DONCKY "0.0.3")
 
320
        set (VERSION_DONCKY "0.0.4")
189
321
        set (PACKAGE_DONCKY "cd-doncky")
 
322
        set (with_doncky "yes")
190
323
        set (donckydatadir "${pluginsdatadir}/Doncky")
191
324
        configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Doncky/data/Doncky.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Doncky/data/Doncky.conf)
192
325
        add_subdirectory (Doncky)
194
327
 
195
328
############# DROP INDICATOR #################
196
329
set (GETTEXT_DROP_INDICATOR ${GETTEXT_PLUGINS})
197
 
set (VERSION_DROP_INDICATOR "1.1.3")
 
330
set (VERSION_DROP_INDICATOR "1.1.4")
198
331
set (PACKAGE_DROP_INDICATOR "cd-drop_indicator")
199
332
set (drop_indicatordatadir "${pluginsdatadir}/drop-indicator")
200
333
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/drop-indicator/data/drop_indicator.conf.in ${CMAKE_CURRENT_BINARY_DIR}/drop-indicator/data/drop_indicator.conf)
202
335
 
203
336
############# DUSTBIN #################
204
337
set (GETTEXT_DUSTBIN ${GETTEXT_PLUGINS})
205
 
set (VERSION_DUSTBIN "2.3.0")
 
338
set (VERSION_DUSTBIN "2.3.1")
206
339
set (PACKAGE_DUSTBIN "cd-dustbin")
207
340
set (dustbinuserdirname "dustbin")
208
341
set (dustbindatadir "${pluginsdatadir}/dustbin")
211
344
 
212
345
############# FOLDERS #################
213
346
set (GETTEXT_FOLDERS ${GETTEXT_PLUGINS})
214
 
set (VERSION_FOLDERS "0.2.0")
 
347
set (VERSION_FOLDERS "0.2.1")
215
348
set (PACKAGE_FOLDERS "cd-Folders")
216
349
set (foldersdatadir "${pluginsdatadir}/Folders")
217
350
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Folders/data/Folders.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Folders/data/Folders.conf)
218
351
add_subdirectory (Folders)
219
352
 
220
353
############# GMENU #################
221
 
if (NOT "${enable_gmenu}" STREQUAL "no")
 
354
set (with_gmenu "no")
 
355
if (NOT "${enable-gmenu}" STREQUAL "no")
222
356
        pkg_check_modules (GMENU_PACKAGE libgnome-menu)
223
357
        if ("${GMENU_PACKAGE_FOUND}" STREQUAL "")
224
358
                message (STATUS "Could not find libgnome-menu; Cairo-Dock won't be built with GMenu applet.")
225
359
        else()
226
360
                set (GETTEXT_GMENU ${GETTEXT_PLUGINS})
227
 
                set (VERSION_GMENU "1.1.5")
 
361
                set (VERSION_GMENU "1.1.6")
228
362
                set (PACKAGE_GMENU "cd-GMenu")
 
363
                set (with_gmenu "yes")
229
364
                set (gmenudatadir "${pluginsdatadir}/GMenu")
230
365
                configure_file (${CMAKE_CURRENT_SOURCE_DIR}/GMenu/data/GMenu.conf.in ${CMAKE_CURRENT_BINARY_DIR}/GMenu/data/GMenu.conf)
231
366
                add_subdirectory ("GMenu")
237
372
add_subdirectory (gvfs-integration)
238
373
 
239
374
############# GNOME-INTEGRATION #################
240
 
if (NOT "${enable_gnome_integration}" STREQUAL "no")
 
375
set (with_gnome_integration "no")
 
376
if (NOT "${enable-gnome-integration}" STREQUAL "no")
241
377
        pkg_check_modules (GNOME_INTEGRATION gio-2.0)
242
378
        if ("${GNOME_INTEGRATION_FOUND}" STREQUAL "")
243
379
                message (STATUS "Could not find gio; Cairo-Dock won't be built with Gnome>=2.22 support.")
244
380
        else()
245
 
                set (VERSION_GNOME_INTEGRATION "1.0.2")
 
381
                set (VERSION_GNOME_INTEGRATION "1.0.3")
246
382
                set (PACKAGE_GNOME_INTEGRATION "cd_gnome-integration")
 
383
                set (with_gnome_integration "yes")
247
384
                set (gnome_integrationdatadir "${pluginsdatadir}/gnome-integration")
248
385
                add_subdirectory ("gnome-integration")
249
386
        endif()
250
387
endif()
251
388
 
252
389
############# GNOME-INTEGRATION-OLD #################
253
 
if ("${enable_old_gnome_integration}" STREQUAL "yes")
 
390
set (with_gnome_integration_old "no")
 
391
if ("${enable-old-gnome-integration}" STREQUAL "yes")
254
392
        pkg_check_modules (OLD_GNOME_INTEGRATION gnome-vfs-2.0 libgnomeui-2.0)
255
393
        if ("${OLD_GNOME_INTEGRATION_FOUND}" STREQUAL "")
256
394
                message (STATUS "Could not find gnome-vfs and/or gnomeui; Cairo-Dock won't be built with Gnome<2.22 support.")
257
395
        else()
258
 
                set (VERSION_GNOME_INTEGRATION_OLD "1.0.3")
 
396
                set (VERSION_GNOME_INTEGRATION_OLD "1.0.4")
259
397
                set (PACKAGE_GNOME_INTEGRATION_OLD "cd_gnome-integration-old")
 
398
                set (with_gnome_integration_old "yes")
260
399
                set (gnome_integration_olddatadir "${pluginsdatadir}/gnome-integration-old")
261
400
                add_subdirectory ("gnome-integration-old")
262
401
        endif()
264
403
 
265
404
############# ICON EFFECT #################
266
405
set (GETTEXT_ICON_EFFECTS ${GETTEXT_PLUGINS})
267
 
set (VERSION_ICON_EFFECTS "1.2.3")
 
406
set (VERSION_ICON_EFFECTS "1.2.4")
268
407
set (PACKAGE_ICON_EFFECTS "cd-icon-effect")
269
408
set (icon_effectsdatadir "${pluginsdatadir}/icon-effect")
270
409
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/icon-effect/data/icon-effect.conf.in ${CMAKE_CURRENT_BINARY_DIR}/icon-effect/data/icon-effect.conf)
271
410
add_subdirectory (icon-effect)
272
411
 
273
412
############# INDICATOR-APPLET #################
274
 
pkg_check_modules (DBUSMENU dbusmenu-glib)
275
 
pkg_check_modules (INDICATOR_APPLET indicator libido-0.1 dbusmenu-gtk)
276
 
if (NOT "${INDICATOR_APPLET_FOUND}" STREQUAL "" AND NOT "${DBUSMENU_FOUND}" STREQUAL "")
 
413
# Note: the names of dbusmenu-glib and dbusmenu-gtk have changed...
 
414
pkg_check_modules (DBUSMENU_04 QUIET dbusmenu-glib-0.4)
 
415
pkg_check_modules (DBUSMENU_GTK_04 QUIET dbusmenu-gtk-0.4)
 
416
pkg_check_modules (INDICATOR_APPLET indicator libido-0.1)
 
417
if ("${DBUSMENU_04_FOUND}" STREQUAL "1")
 
418
        pkg_check_modules (DBUSMENU dbusmenu-glib-0.4)
 
419
else()
 
420
        pkg_check_modules (DBUSMENU dbusmenu-glib)
 
421
endif()
 
422
if ("${DBUSMENU_GTK_04_FOUND}" STREQUAL "1")
 
423
        pkg_check_modules (DBUSMENU_GTK dbusmenu-gtk-0.4)
 
424
else()
 
425
        pkg_check_modules (DBUSMENU_GTK dbusmenu-gtk)
 
426
endif()
 
427
if ("${INDICATOR_APPLET_FOUND}" STREQUAL "1" AND "${DBUSMENU_FOUND}" STREQUAL "1" AND "${DBUSMENU_GTK_FOUND}" STREQUAL "1")
 
428
        message (STATUS "DBUSMENU_VERSION : ${DBUSMENU_VERSION}")
 
429
        
 
430
        STRING (REGEX REPLACE "\\..*" "" DBUSMENU_MAJOR "${DBUSMENU_VERSION}")
 
431
        # message (STATUS "DBUSMENU_MAJOR : ${DBUSMENU_MAJOR}")
 
432
        
 
433
        STRING (REGEX REPLACE "[0-9]*\\.([^ ]+)" "\\1" DBUSMENU_MINOR "${DBUSMENU_VERSION}")  # 0.1.7 => 1.7
 
434
        STRING (REGEX REPLACE "\\.[0-9]*" "" DBUSMENU_MINOR "${DBUSMENU_MINOR}")
 
435
        # message (STATUS "DBUSMENU_MINOR : ${DBUSMENU_MINOR}")
 
436
        
 
437
        STRING (REGEX REPLACE ".*\\." "" DBUSMENU_NANO "${DBUSMENU_VERSION}")
 
438
        STRING (REGEX REPLACE "-.*" "" DBUSMENU_NANO "${DBUSMENU_NANO}")
 
439
        # message (STATUS "DBUSMENU_NANO  : ${DBUSMENU_NANO}")
 
440
        
 
441
        execute_process(
 
442
                COMMAND pkg-config --variable=iconsdir indicator
 
443
                OUTPUT_VARIABLE INDICATORICONSDIR)
 
444
        STRING (REGEX REPLACE "\n" "" INDICATORICONSDIR ${INDICATORICONSDIR})  # la commande rajoute un retour chariot ...
277
445
        add_subdirectory (Indicator-applet)
 
446
        set (with_indicator "yes")
278
447
endif()
279
448
 
280
449
############# ILLUSION #################
281
450
set (GETTEXT_ILLUSION ${GETTEXT_PLUGINS})
282
 
set (VERSION_ILLUSION "1.0.6")
 
451
set (VERSION_ILLUSION "1.0.7")
283
452
set (PACKAGE_ILLUSION "cd-illusion")
284
453
set (illusiondatadir "${pluginsdatadir}/illusion")
285
454
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/illusion/data/illusion.conf.in ${CMAKE_CURRENT_BINARY_DIR}/illusion/data/illusion.conf)
286
455
add_subdirectory (illusion)
287
456
 
288
457
############# KDE-INTEGRATION #################
289
 
if (NOT "${enable_kde_integration}" STREQUAL "no")
 
458
set (with_kde_integration "no")
 
459
if (NOT "${enable-kde-integration}" STREQUAL "no")
290
460
        pkg_check_modules (KDE_INTEGRATION gio-2.0)
291
461
        if ("${KDE_INTEGRATION_FOUND}" STREQUAL "")
292
462
                message (STATUS "Could not find kde libs; Cairo-Dock won't be built with KDE support.")
293
463
        else()
294
 
                set (VERSION_KDE_INTEGRATION "0.0.1")
 
464
                set (VERSION_KDE_INTEGRATION "0.0.2")
295
465
                set (PACKAGE_KDE_INTEGRATION "cd_kde-integration")
 
466
                set (with_kde_integration "yes")
296
467
                set (kde_integrationdatadir "${pluginsdatadir}/kde-integration")
297
468
                add_subdirectory ("kde-integration")
298
469
        endif()
299
470
endif()
300
471
 
301
472
############# KEYBOARD_INDICATOR #################
 
473
set (with_keyboard_indicator "no")
302
474
pkg_check_modules (KEYBOARD_INDICATOR_PACKAGE libxklavier)
303
475
if ("${KEYBOARD_INDICATOR_PACKAGE_FOUND}" STREQUAL "")
304
476
        message (STATUS "Could not find libxklavier; Cairo-Dock won't be built with keyboard-indicator applet.")
305
477
else()
306
478
        set (GETTEXT_KEYBOARD_INDICATOR ${GETTEXT_PLUGINS})
307
 
        set (VERSION_KEYBOARD_INDICATOR "1.1.2")
 
479
        set (VERSION_KEYBOARD_INDICATOR "1.1.3")
308
480
        set (PACKAGE_KEYBOARD_INDICATOR "cd-keyboard-indicator")
 
481
        set (with_keyboard_indicator "yes")
309
482
        set (keyboard_indicatordatadir "${pluginsdatadir}/keyboard-indicator")
310
483
        configure_file (${CMAKE_CURRENT_SOURCE_DIR}/keyboard-indicator/data/keyboard-indicator.conf.in ${CMAKE_CURRENT_BINARY_DIR}/keyboard-indicator/data/keyboard-indicator.conf)
311
484
        add_subdirectory ("keyboard-indicator")
313
486
 
314
487
############# LOGOUT #################
315
488
set (GETTEXT_LOGOUT ${GETTEXT_PLUGINS})
316
 
set (VERSION_LOGOUT "1.2.9")
 
489
set (VERSION_LOGOUT "1.2.10")
317
490
set (PACKAGE_LOGOUT "cd-logout")
318
491
set (logoutdatadir "${pluginsdatadir}/logout")
319
492
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/logout/data/logout.conf.in ${CMAKE_CURRENT_BINARY_DIR}/logout/data/logout.conf)
320
493
add_subdirectory (logout)
321
494
 
322
495
############# MAIL #################
 
496
set (with_mail "no")
323
497
# find the compilation flags
324
498
execute_process(
325
499
        COMMAND libetpan-config --cflags
326
500
        OUTPUT_VARIABLE MAIL_PACKAGE_CFLAGS)
327
 
STRING (REGEX MATCHALL "-I[^ ]+ " TMP_VARIABLE "${MAIL_PACKAGE_CFLAGS}") # first extract the "-I" options
328
 
STRING (REGEX REPLACE ";" "" TMP_VARIABLE "${TMP_VARIABLE}")
329
 
STRING (REGEX REPLACE " $" "" TMP_VARIABLE "${TMP_VARIABLE}")
330
 
STRING (REGEX REPLACE "-I([^ ]+)" "\\1" MAIL_PACKAGE_INCLUDE_DIRS "${TMP_VARIABLE}")  # then remove the "-I" string
 
501
if (NOT "${MAIL_PACKAGE_CFLAGS}" STREQUAL "") # if we don't want to use it, we don't want to have an error
 
502
        STRING (REGEX MATCHALL "-I[^ ]+ " TMP_VARIABLE "${MAIL_PACKAGE_CFLAGS}") # first extract the "-I" options
 
503
        STRING (REGEX REPLACE ";" "" TMP_VARIABLE "${TMP_VARIABLE}")
 
504
        STRING (REGEX REPLACE " $" "" TMP_VARIABLE "${TMP_VARIABLE}")
 
505
        STRING (REGEX REPLACE "-I([^ ]+)" "\\1" MAIL_PACKAGE_INCLUDE_DIRS "${TMP_VARIABLE}")  # then remove the "-I" string
 
506
endif()
331
507
# find the link flags
332
508
execute_process(
333
509
        COMMAND libetpan-config --libs
334
510
        OUTPUT_VARIABLE MAIL_PACKAGE_LIBS)
335
 
#   find the link libraries
336
 
STRING (REGEX MATCHALL "-l[^ ]+ " TMP_VARIABLE "${MAIL_PACKAGE_LIBS}") # extract the "-l" options
337
 
STRING (REGEX REPLACE ";" "" TMP_VARIABLE "${TMP_VARIABLE}")
338
 
STRING (REGEX REPLACE " $" "" MAIL_PACKAGE_LIBRARIES "${TMP_VARIABLE}")
339
 
#   find the link directories
340
 
STRING (REGEX MATCHALL "-L[^ ]+ " TMP_VARIABLE "${MAIL_PACKAGE_LIBS}") # extract the "-L" options
341
 
STRING (REGEX REPLACE ";" "" TMP_VARIABLE "${TMP_VARIABLE}")
342
 
STRING (REGEX REPLACE " $" "" TMP_VARIABLE "${TMP_VARIABLE}")
343
 
STRING (REGEX REPLACE "-L([^ ]+)" "\\1" MAIL_PACKAGE_LIBRARY_DIRS "${TMP_VARIABLE}")  # then remove the "-L" string
344
 
 
 
511
if (NOT "${MAIL_PACKAGE_LIBS}" STREQUAL "")
 
512
        #   find the link libraries
 
513
        STRING (REGEX MATCHALL "-l[^ ]+ " TMP_VARIABLE "${MAIL_PACKAGE_LIBS}") # extract the "-l" options
 
514
        STRING (REGEX REPLACE ";" "" TMP_VARIABLE "${TMP_VARIABLE}")
 
515
        STRING (REGEX REPLACE " $" "" MAIL_PACKAGE_LIBRARIES "${TMP_VARIABLE}")
 
516
        #   find the link directories
 
517
        STRING (REGEX MATCHALL "-L[^ ]+ " TMP_VARIABLE "${MAIL_PACKAGE_LIBS}") # extract the "-L" options
 
518
        STRING (REGEX REPLACE ";" "" TMP_VARIABLE "${TMP_VARIABLE}")
 
519
        STRING (REGEX REPLACE " $" "" TMP_VARIABLE "${TMP_VARIABLE}")
 
520
        STRING (REGEX REPLACE "-L([^ ]+)" "\\1" MAIL_PACKAGE_LIBRARY_DIRS "${TMP_VARIABLE}")  # then remove the "-L" string
 
521
endif()
345
522
if ("${MAIL_PACKAGE_LIBS}" STREQUAL "")
346
523
        message (STATUS "warning : Could not find libetpan; Cairo-Dock won't be built with Mail applet.")
347
524
else()
350
527
        message (STATUS "  Link directories: ${MAIL_PACKAGE_LIBRARY_DIRS}")
351
528
        message (STATUS "  Link libraries: ${MAIL_PACKAGE_LIBRARIES}")
352
529
        set (GETTEXT_MAIL ${GETTEXT_PLUGINS})
353
 
        set (VERSION_MAIL "1.0.6")
 
530
        set (VERSION_MAIL "1.0.8")
354
531
        set (PACKAGE_MAIL "cd-mail")
355
532
        set (maildatadir "${pluginsdatadir}/mail")
 
533
        set (with_mail "yes")
356
534
        configure_file (${CMAKE_CURRENT_SOURCE_DIR}/mail/data/mail.conf.in ${CMAKE_CURRENT_BINARY_DIR}/mail/data/mail.conf)
357
535
        add_subdirectory ("mail")
358
536
endif()
359
537
 
360
538
############# MEMENU #################
361
 
if (NOT "${INDICATOR_APPLET_FOUND}" STREQUAL "" AND NOT "${DBUSMENU_FOUND}" STREQUAL "")
362
 
        message (STATUS "DBUSMENU_VERSION : ${DBUSMENU_VERSION}")
363
 
        
364
 
        STRING (REGEX REPLACE "\\..*" "" DBUSMENU_MAJOR "${DBUSMENU_VERSION}")
365
 
        message (STATUS "DBUSMENU_MAJOR : ${DBUSMENU_MAJOR}")
366
 
        
367
 
        STRING (REGEX REPLACE "[0-9]*\\.([^ ]+)" "\\1" DBUSMENU_MINOR "${DBUSMENU_VERSION}")  # 0.1.7 => 1.7
368
 
        STRING (REGEX REPLACE "\\.[0-9]*" "" DBUSMENU_MINOR "${DBUSMENU_MINOR}")
369
 
        message (STATUS "DBUSMENU_MINOR : ${DBUSMENU_MINOR}")
370
 
        
371
 
        STRING (REGEX REPLACE ".*\\." "" DBUSMENU_NANO "${DBUSMENU_VERSION}")
372
 
        STRING (REGEX REPLACE "-.*" "" DBUSMENU_NANO "${DBUSMENU_NANO}")
373
 
        message (STATUS "DBUSMENU_NANO  : ${DBUSMENU_NANO}")
374
 
        
 
539
# We try to detect if the user is on Ubuntu to know which bus we have to use...
 
540
execute_process(
 
541
        COMMAND lsb_release -i
 
542
        OUTPUT_VARIABLE DISTRO_ID)  # -> "Distributor ID:       Ubuntu"
 
543
if (NOT "${DISTRO_ID}" STREQUAL "") # this tool isn't available on all distributions
 
544
        STRING (REGEX REPLACE "\n" "" DISTRO_ID ${DISTRO_ID})  # retour chariot
 
545
        STRING (REGEX REPLACE ".*: *\t*" "" DISTRO_ID ${DISTRO_ID})
 
546
 
 
547
        execute_process(
 
548
                COMMAND lsb_release -r
 
549
                OUTPUT_VARIABLE DISTRO_RELEASE)  # -> "Release: 10.10"
 
550
        STRING (REGEX REPLACE "\n" "" DISTRO_RELEASE ${DISTRO_RELEASE})  # retour chariot
 
551
        STRING (REGEX REPLACE ".*: *\t*" "" DISTRO_RELEASE ${DISTRO_RELEASE})
 
552
else()
 
553
        # on Ubuntu deb builders, lsb_release isn't available but we can have a look to /etc/issue.net
 
554
        get_filename_component(ISSUE_NET "/etc/issue.net" ABSOLUTE)
 
555
        if (EXISTS ${ISSUE_NET}) # to not have an error with cat
 
556
                execute_process(
 
557
                        COMMAND cat ${ISSUE_NET}
 
558
                        OUTPUT_VARIABLE DISTRO_RELEASE)  # -> Ubuntu 10.10 || Ubuntu natty (development branch)
 
559
                if (NOT "${DISTRO_RELEASE}" STREQUAL "")
 
560
                        STRING (REGEX REPLACE "\n" "" DISTRO_RELEASE ${DISTRO_RELEASE})  # retour chariot
 
561
                        STRING (REGEX REPLACE " (.+)" "" DISTRO_ID ${DISTRO_RELEASE})
 
562
                        if ("${DISTRO_ID}" STREQUAL "Ubuntu")
 
563
                                STRING (REGEX REPLACE ".[(]development branch[)]" "" DISTRO_RELEASE ${DISTRO_RELEASE})
 
564
                                STRING (REGEX REPLACE ".LTS" "" DISTRO_RELEASE ${DISTRO_RELEASE}) # Ubuntu 10.04.1 LTS
 
565
                                STRING (REGEX REPLACE "(.+) " "" DISTRO_RELEASE ${DISTRO_RELEASE})
 
566
                                if ("${DISTRO_RELEASE}" STREQUAL "natty")
 
567
                                        set (DISTRO_RELEASE "11.04")
 
568
                                elseif ("${DISTRO_RELEASE}" STREQUAL "oneiric")
 
569
                                        set (DISTRO_RELEASE "11.10")
 
570
                                endif()
 
571
                        endif()
 
572
                endif()
 
573
        endif()
 
574
endif()
 
575
 
 
576
set (INDICATOR_OLD_NAMES 0)
 
577
if (NOT "${DISTRO_ID}" STREQUAL "")
 
578
        message (STATUS "DISTRO_ID: ${DISTRO_ID}, DISTRO_RELEASE: ${DISTRO_RELEASE}")
 
579
endif()
 
580
if ("${DISTRO_ID}" STREQUAL "Ubuntu")
 
581
        STRING (REGEX REPLACE "\\..*" "" DISTRO_RELEASE_MAJOR ${DISTRO_RELEASE})
 
582
        # message (STATUS "DISTRO_RELEASE_MAJOR: ${DISTRO_RELEASE_MAJOR}")
 
583
        if (${DISTRO_RELEASE_MAJOR} LESS 11)  # from 11.04, new names are used.
 
584
                set (INDICATOR_OLD_NAMES 1)
 
585
                message (STATUS "Indicators: use old Ayatana Dbus names")
 
586
        endif()
 
587
endif()
 
588
 
 
589
set (with_me_menu "no")
 
590
if ("${with_indicator}" STREQUAL "yes")
375
591
        set (GETTEXT_MEMENU ${GETTEXT_PLUGINS})
376
 
        set (VERSION_MEMENU "1.0.0")
 
592
        set (VERSION_MEMENU "1.0.1")
377
593
        set (PACKAGE_MEMENU "cd-MeMenu")
378
594
        set (memenudatadir "${pluginsdatadir}/MeMenu")
 
595
        set (with_me_menu "yes")
379
596
        configure_file (${CMAKE_CURRENT_SOURCE_DIR}/MeMenu/data/MeMenu.conf.in ${CMAKE_CURRENT_BINARY_DIR}/MeMenu/data/MeMenu.conf)
380
597
        add_subdirectory (MeMenu)
381
598
endif()
382
599
 
383
600
############# MESSAGING_MENU #################
384
 
if (NOT "${INDICATOR_APPLET_FOUND}" STREQUAL "" AND NOT "${DBUSMENU_FOUND}" STREQUAL "")
 
601
set (with_messaging_menu "no")
 
602
if ("${with_indicator}" STREQUAL "yes")
385
603
        set (GETTEXT_MESSAGING_MENU ${GETTEXT_PLUGINS})
386
 
        set (VERSION_MESSAGING_MENU "0.0.1")
 
604
        set (VERSION_MESSAGING_MENU "1.0.1")
387
605
        set (PACKAGE_MESSAGING_MENU "cd-Messaging-Menu")
 
606
        set (with_messaging_menu "yes")
388
607
        set (messaging_menudatadir "${pluginsdatadir}/Messaging-Menu")
389
608
        configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Messaging-Menu/data/Messaging-Menu.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Messaging-Menu/data/Messaging-Menu.conf)
390
609
        add_subdirectory (Messaging-Menu)
392
611
 
393
612
############# MOTION BLUR #################
394
613
set (GETTEXT_MOTION_BLUR ${GETTEXT_PLUGINS})
395
 
set (VERSION_MOTION_BLUR "1.0.3")
 
614
set (VERSION_MOTION_BLUR "1.0.4")
396
615
set (PACKAGE_MOTION_BLUR "cd-motion_blur")
397
616
set (motion_blurdatadir "${pluginsdatadir}/motion-blur")
398
617
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/motion-blur/data/motion_blur.conf.in ${CMAKE_CURRENT_BINARY_DIR}/motion-blur/data/motion_blur.conf)
400
619
 
401
620
############# MUSICPLAYER #################
402
621
set (GETTEXT_MUSICPLAYER ${GETTEXT_PLUGINS})
403
 
set (VERSION_MUSICPLAYER "1.0.6")
 
622
set (VERSION_MUSICPLAYER "1.0.7")
404
623
set (PACKAGE_MUSICPLAYER "cd-musicPlayer")
405
624
set (musicplayerdatadir "${pluginsdatadir}/musicPlayer")
406
625
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/musicPlayer/data/musicPlayer.conf.in ${CMAKE_CURRENT_BINARY_DIR}/musicPlayer/data/musicPlayer.conf)
408
627
 
409
628
############# NETSPEED #################
410
629
set (GETTEXT_NETSPEED ${GETTEXT_PLUGINS})
411
 
set (VERSION_NETSPEED "1.2.4")
 
630
set (VERSION_NETSPEED "1.2.5")
412
631
set (PACKAGE_NETSPEED "cd-netspeed")
413
632
set (netspeeddatadir "${pluginsdatadir}/netspeed")
414
633
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/netspeed/data/netspeed.conf.in ${CMAKE_CURRENT_BINARY_DIR}/netspeed/data/netspeed.conf)
415
634
add_subdirectory (netspeed)
416
635
 
417
636
############# NETWORK_MONITOR #################
 
637
set (with_network_monitor "no")
418
638
if ("${enable-network-monitor}" STREQUAL "yes")
419
639
        set (GETTEXT_NETWORK_MONITOR ${GETTEXT_PLUGINS})
420
 
        set (VERSION_NETWORK_MONITOR "0.2.2")
 
640
        set (VERSION_NETWORK_MONITOR "0.2.3")
421
641
        set (PACKAGE_NETWORK_MONITOR "cd-network-monitor")
 
642
        set (with_network_monitor "yes")
422
643
        set (network_monitordatadir "${pluginsdatadir}/Network-Monitor")
423
644
        configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Network-Monitor/data/Network-Monitor.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Network-Monitor/data/Network-Monitor.conf)
424
645
        add_subdirectory (Network-Monitor)
426
647
 
427
648
############# POWERMANAGER #################
428
649
set (GETTEXT_POWERMANAGER ${GETTEXT_PLUGINS})
429
 
set (VERSION_POWERMANAGER "1.3.3")
 
650
set (VERSION_POWERMANAGER "1.3.4")
430
651
set (PACKAGE_POWERMANAGER "cd-powermanager")
431
652
set (powermanagerdatadir "${pluginsdatadir}/powermanager")
432
653
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/powermanager/data/powermanager.conf.in ${CMAKE_CURRENT_BINARY_DIR}/powermanager/data/powermanager.conf)
434
655
 
435
656
############# QUICK BROWSER #################
436
657
set (GETTEXT_QUICK_BROWSER ${GETTEXT_PLUGINS})
437
 
set (VERSION_QUICK_BROWSER "1.0.7")
 
658
set (VERSION_QUICK_BROWSER "1.0.8")
438
659
set (PACKAGE_QUICK_BROWSER "cd-quick-browser")
439
660
set (quick_browserdatadir "${pluginsdatadir}/quick_browser")
440
661
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/quick-browser/data/quick-browser.conf.in ${CMAKE_CURRENT_BINARY_DIR}/quick-browser/data/quick-browser.conf)
441
662
add_subdirectory (quick-browser)
442
663
 
 
664
############# RECENT-EVENTS #################
 
665
set (with_recent_events "no")
 
666
pkg_check_modules (RECENT_EVENTS zeitgeist-1.0)
 
667
if ("${RECENT_EVENTS_FOUND}" STREQUAL "")
 
668
        message (STATUS "Could not find libzeitgeist; Cairo-Dock won't be built with Zeitgeist support.")
 
669
else()
 
670
        set (GETTEXT_RECENT_EVENTS ${GETTEXT_PLUGINS})
 
671
        set (VERSION_RECENT_EVENTS "0.0.2")
 
672
        set (PACKAGE_RECENT_EVENTS "cd-Recent-Events")
 
673
        set (with_recent_events "yes")
 
674
        set (recent_eventsdatadir "${pluginsdatadir}/Recent-Events")
 
675
        configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Recent-Events/data/Recent-Events.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Recent-Events/data/Recent-Events.conf)
 
676
        add_subdirectory ("Recent-Events")
 
677
endif()
 
678
 
 
679
############# REMOTE_CONTROL #################
 
680
set (GETTEXT_REMOTE_CONTROL ${GETTEXT_PLUGINS})
 
681
set (VERSION_REMOTE_CONTROL "0.0.2")
 
682
set (PACKAGE_REMOTE_CONTROL "cd-Remote-Control")
 
683
set (remote_controldatadir "${pluginsdatadir}/Remote-Control")
 
684
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Remote-Control/data/Remote-Control.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Remote-Control/data/Remote-Control.conf)
 
685
add_subdirectory (Remote-Control)
 
686
 
443
687
############# RSSREADER #################
444
688
set (GETTEXT_RSS_READER ${GETTEXT_PLUGINS})
445
 
set (VERSION_RSS_READER "1.0.2")
 
689
set (VERSION_RSS_READER "1.0.3")
446
690
set (PACKAGE_RSS_READER "cd-rssreader")
447
691
set (rss_readerdatadir "${pluginsdatadir}/RSSreader")
448
692
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/RSSreader/data/RSSreader.conf.in ${CMAKE_CURRENT_BINARY_DIR}/RSSreader/data/RSSreader.conf)
449
693
add_subdirectory (RSSreader)
450
694
 
451
695
############# SCOOBY_DO #################
 
696
set (with_scooby_do "no")
452
697
if ("${enable-scooby-do}" STREQUAL "yes")
453
698
        set (GETTEXT_SCOOBY_DO ${GETTEXT_PLUGINS})
454
 
        set (VERSION_SCOOBY_DO "0.1.0")
 
699
        set (VERSION_SCOOBY_DO "0.1.1")
455
700
        set (PACKAGE_SCOOBY_DO "cd-scooby-do")
 
701
        set (with_scooby_do "yes")
456
702
        set (scooby_dodatadir "${pluginsdatadir}/Scooby-Do")
457
703
        configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Scooby-Do/data/Scooby-Do.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Scooby-Do/data/Scooby-Do.conf)
458
704
        add_subdirectory (Scooby-Do)
460
706
 
461
707
############# SHORTCUTS #################
462
708
set (GETTEXT_SHORTCUTS ${GETTEXT_PLUGINS})
463
 
set (VERSION_SHORTCUTS "1.3.0")
 
709
set (VERSION_SHORTCUTS "1.3.1")
464
710
set (PACKAGE_SHORTCUTS "cd-shortcuts")
465
711
set (shortcutsdatadir "${pluginsdatadir}/shortcuts")
466
712
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/shortcuts/data/shortcuts.conf.in ${CMAKE_CURRENT_BINARY_DIR}/shortcuts/data/shortcuts.conf)
467
713
add_subdirectory (shortcuts)
468
714
 
469
715
############# SHOW DESKTOP #################
 
716
set (with_xrandr "yes")
470
717
pkg_check_modules (SHOW_DESKTOP_XRANDR xrandr)
471
718
if ("${SHOW_DESKTOP_XRANDR_FOUND}" STREQUAL "")
472
719
        message (STATUS "Could not find xrandr; ShowDesktop won't be built with screen resolution abilities.")
 
720
        set (with_xrandr "no")
473
721
endif()
474
722
set (GETTEXT_SHOW_DESKTOP ${GETTEXT_PLUGINS})
475
 
set (VERSION_SHOW_DESKTOP "1.2.2")
 
723
set (VERSION_SHOW_DESKTOP "1.2.4")
476
724
set (PACKAGE_SHOW_DESKTOP "cd-showDesktop")
477
725
set (show_desktopdatadir "${pluginsdatadir}/showDesktop")
478
726
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/showDesktop/data/showDesktop.conf.in ${CMAKE_CURRENT_BINARY_DIR}/showDesktop/data/showDesktop.conf)
480
728
 
481
729
############# SHOW MOUSE #################
482
730
set (GETTEXT_SHOW_MOUSE ${GETTEXT_PLUGINS})
483
 
set (VERSION_SHOW_MOUSE "1.0.3")
 
731
set (VERSION_SHOW_MOUSE "1.0.4")
484
732
set (PACKAGE_SHOW_MOUSE "cd-show_mouse")
485
733
set (show_mousedatadir "${pluginsdatadir}/show_mouse")
486
734
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/show-mouse/data/show_mouse.conf.in ${CMAKE_CURRENT_BINARY_DIR}/show-mouse/data/show_mouse.conf)
487
735
add_subdirectory (show-mouse)
488
736
 
489
737
############# SLIDER #################
 
738
set (with_exif "yes")
490
739
pkg_check_modules (EXIF libexif)
491
740
if ("${EXIF_FOUND}" STREQUAL "")
492
741
        message (STATUS "Could not find libexif; Slider won't be able to rotate the images accordingly to their exif data.")
 
742
        set (with_exif "no")
493
743
endif()
494
744
set (GETTEXT_SLIDER ${GETTEXT_PLUGINS})
495
 
set (VERSION_SLIDER "2.0.6")
 
745
set (VERSION_SLIDER "2.0.8")
496
746
set (PACKAGE_SLIDER "cd-slider")
497
747
set (sliderdatadir "${pluginsdatadir}/slider")
498
748
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/slider/data/slider.conf.in ${CMAKE_CURRENT_BINARY_DIR}/slider/data/slider.conf)
500
750
 
501
751
############# STACK #################
502
752
set (GETTEXT_STACK ${GETTEXT_PLUGINS})
503
 
set (VERSION_STACK "0.3.0")
 
753
set (VERSION_STACK "0.3.1")
504
754
set (PACKAGE_STACK "cd-stack")
505
755
set (stackdatadir "${pluginsdatadir}/stack")
506
756
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/stack/data/stack.conf.in ${CMAKE_CURRENT_BINARY_DIR}/stack/data/stack.conf)
507
757
add_subdirectory (stack)
508
758
 
509
759
############# STATUS NOTIFIER #################
510
 
if ("${enable-status-notifier}" STREQUAL "yes")
511
 
        pkg_check_modules (STATUS_NOTIFIER dbusmenu-gtk)
512
 
        if ("${STATUS_NOTIFIER_FOUND}" STREQUAL "")
513
 
                message (STATUS "Could not find Status-Notifier libs; Cairo-Dock won't be built with Status-Notifier support.")
514
 
        else()
515
 
                set (GETTEXT_STATUS_NOTIFIER ${GETTEXT_PLUGINS})
516
 
                set (VERSION_STATUS_NOTIFIER "0.1.0")
517
 
                set (PACKAGE_STATUS_NOTIFIER "cd-status-notifier")
518
 
                set (status_notifierdatadir "${pluginsdatadir}/Status-Notifier")
519
 
                configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Status-Notifier/data/Status-Notifier.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Status-Notifier/data/Status-Notifier.conf)
520
 
                add_subdirectory (Status-Notifier)
521
 
        endif()
 
760
if ("${DBUSMENU_GTK_FOUND}" STREQUAL "")
 
761
        message (STATUS "Could not find Status-Notifier libs; Cairo-Dock won't be built with Status-Notifier support.")
 
762
else()
 
763
        set (GETTEXT_STATUS_NOTIFIER ${GETTEXT_PLUGINS})
 
764
        set (VERSION_STATUS_NOTIFIER "0.1.3")
 
765
        set (PACKAGE_STATUS_NOTIFIER "cd-status-notifier")
 
766
        set (with_status_notifier "yes")
 
767
        set (status_notifierdatadir "${pluginsdatadir}/Status-Notifier")
 
768
        configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Status-Notifier/data/Status-Notifier.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Status-Notifier/data/Status-Notifier.conf)
 
769
        add_subdirectory (Status-Notifier)
522
770
endif()
523
771
 
524
772
############# SWITCHER #################
525
773
set (GETTEXT_SWITCHER ${GETTEXT_PLUGINS})
526
 
set (VERSION_SWITCHER "2.1.4")
 
774
set (VERSION_SWITCHER "2.1.6")
527
775
set (PACKAGE_SWITCHER "cd-switcher")
528
776
set (switcherdatadir "${pluginsdatadir}/switcher")
529
777
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/switcher/data/switcher.conf.in ${CMAKE_CURRENT_BINARY_DIR}/switcher/data/switcher.conf)
530
778
add_subdirectory (switcher)
531
779
 
532
780
############# SYSTEM MONITOR #################
 
781
set (with_sensors "yes")
 
782
find_package (Sensors)
 
783
if (NOT "${SENSORS_FOUND}" STREQUAL "TRUE")
 
784
        message (STATUS "Could not find libsensors; System-Monitor won't be able to monitor fan speed and CPU temperature.")
 
785
        set (with_sensors "no")
 
786
endif()
533
787
set (GETTEXT_SYSTEM_MONITOR ${GETTEXT_PLUGINS})
534
 
set (VERSION_SYSTEM_MONITOR "1.0.5")
 
788
set (VERSION_SYSTEM_MONITOR "1.0.6")
535
789
set (PACKAGE_SYSTEM_MONITOR "cd-system-monitor")
536
790
set (system_monitordatadir "${pluginsdatadir}/System-monitor")
537
791
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/System-Monitor/data/System-Monitor.conf.in ${CMAKE_CURRENT_BINARY_DIR}/System-Monitor/data/System-Monitor.conf)
539
793
 
540
794
############# SYSTRAY #################
541
795
set (GETTEXT_SYSTRAY ${GETTEXT_PLUGINS})
542
 
set (VERSION_SYSTRAY "0.2.1")
 
796
set (VERSION_SYSTRAY "0.2.2")
543
797
set (PACKAGE_SYSTRAY "cd-systray")
544
798
set (systraydatadir "${pluginsdatadir}/systray")
545
799
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/systray/data/systray.conf.in ${CMAKE_CURRENT_BINARY_DIR}/systray/data/systray.conf)
549
803
pkg_check_modules (TERMINAL_PACKAGE vte)
550
804
if ("${TERMINAL_PACKAGE_FOUND}" STREQUAL "")
551
805
        message (STATUS "Could not find libvte; Cairo-Dock won't be built with terminal applet.")
 
806
        set (with_terminal "no")
552
807
else()
553
808
        set (GETTEXT_TERMINAL ${GETTEXT_PLUGINS})
554
 
        set (VERSION_TERMINAL "1.0.9")
 
809
        set (VERSION_TERMINAL "1.0.10")
555
810
        set (PACKAGE_TERMINAL "cd-terminal")
 
811
        set (with_terminal "yes")
556
812
        set (terminaldatadir "${pluginsdatadir}/terminal")
557
813
        configure_file (${CMAKE_CURRENT_SOURCE_DIR}/terminal/data/terminal.conf.in ${CMAKE_CURRENT_BINARY_DIR}/terminal/data/terminal.conf)
558
814
        add_subdirectory (terminal)
560
816
 
561
817
############# TOMBOY #################
562
818
set (GETTEXT_TOMBOY ${GETTEXT_PLUGINS})
563
 
set (VERSION_TOMBOY "1.3.0")
 
819
set (VERSION_TOMBOY "1.3.1")
564
820
set (PACKAGE_TOMBOY "cd-tomboy")
565
821
set (tomboydatadir "${pluginsdatadir}/tomboy")
566
822
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/tomboy/data/tomboy.conf.in ${CMAKE_CURRENT_BINARY_DIR}/tomboy/data/tomboy.conf)
568
824
 
569
825
############# TOONS #################
570
826
set (GETTEXT_TOONS ${GETTEXT_PLUGINS})
571
 
set (VERSION_TOONS "1.0.7")
 
827
set (VERSION_TOONS "1.0.8")
572
828
set (PACKAGE_TOONS "cd-Toons")
573
829
set (toonsdatadir "${pluginsdatadir}/Toons")
574
830
set (toonsuserdirname "Toons")
577
833
 
578
834
############# WEATHER #################
579
835
set (GETTEXT_WEATHER ${GETTEXT_PLUGINS})
580
 
set (VERSION_WEATHER "1.2.9")
 
836
set (VERSION_WEATHER "1.2.10")
581
837
set (PACKAGE_WEATHER "cd-weather")
582
838
set (weatherdatadir "${pluginsdatadir}/weather")
583
839
set (weatheruserdirname "weather")
585
841
add_subdirectory (weather)
586
842
 
587
843
############# WEBLETS #################
588
 
pkg_check_modules (WEBKIT webkit-1.0)
589
 
if (NOT "${enable_weblets}" STREQUAL "no")
 
844
set (with_weblets "no")
 
845
if (NOT "${enable-weblets}" STREQUAL "no")
 
846
        pkg_check_modules (WEBKIT webkit-1.0)
590
847
        if ("${WEBKIT_FOUND}" STREQUAL "")
591
848
                message (STATUS "Could not find webkit-1.0; Cairo-Dock won't be built with Weblets applet.")
592
849
        else()
593
850
                set (GETTEXT_WEBLETS ${GETTEXT_PLUGINS})
594
 
                set (VERSION_WEBLETS "0.0.9")
 
851
                set (VERSION_WEBLETS "0.0.10")
595
852
                set (PACKAGE_WEBLETS "cd-weblets")
596
853
                set (webletsdatadir "${pluginsdatadir}/weblets")
 
854
                set (with_weblets "yes")
597
855
                configure_file (${CMAKE_CURRENT_SOURCE_DIR}/weblets/data/weblets.conf.in ${CMAKE_CURRENT_BINARY_DIR}/weblets/data/weblets.conf)
598
856
                add_subdirectory ("weblets")
599
857
        endif()
601
859
 
602
860
############# WIFI #################
603
861
set (GETTEXT_WIFI ${GETTEXT_PLUGINS})
604
 
set (VERSION_WIFI "1.2.5")
 
862
set (VERSION_WIFI "1.2.6")
605
863
set (PACKAGE_WIFI "cd-wifi")
606
864
set (wifidatadir "${pluginsdatadir}/wifi")
607
865
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/wifi/data/wifi.conf.in ${CMAKE_CURRENT_BINARY_DIR}/wifi/data/wifi.conf)
608
866
add_subdirectory (wifi)
609
867
 
610
868
############# XFCE-INTEGRATION #################
611
 
if (NOT "${enable_xfce_integration}" STREQUAL "no")
 
869
set (with_xfce_integration "no")
 
870
if (NOT "${enable-xfce-integration}" STREQUAL "no")
612
871
        pkg_check_modules (XFCE_INTEGRATION_THUNAR thunar-vfs-1)
613
872
        pkg_check_modules (XFCE_INTEGRATION_GVFS gio-2.0)
614
873
        if ("${XFCE_INTEGRATION_THUNAR_FOUND}" STREQUAL "" AND "${XFCE_INTEGRATION_GVFS_FOUND}" STREQUAL "")
615
874
                message (STATUS "Could find neither thunar-vfs or libgio-2.0; Cairo-Dock won't be built with XFCE support.")
616
875
        else()
617
 
                set (VERSION_XFCE_INTEGRATION "1.0.2")
 
876
                set (VERSION_XFCE_INTEGRATION "1.0.3")
618
877
                set (PACKAGE_XFCE_INTEGRATION "cd_xfce-integration")
 
878
                set (with_xfce_integration "yes")
619
879
                set (xfce_integrationdatadir "${pluginsdatadir}/xfce-integration")
620
880
                add_subdirectory ("xfce-integration")
621
881
        endif()
625
885
pkg_check_modules (XGAMMA_PACKAGE x11 xxf86vm)
626
886
if ("${XGAMMA_PACKAGE_FOUND}" STREQUAL "")
627
887
        message (STATUS "Could not find xxf86vm; Cairo-Dock won't be built with Xgamma applet.")
 
888
        set (with_xgamma "no")
628
889
else()
629
890
        set (GETTEXT_XGAMMA ${GETTEXT_PLUGINS})
630
 
        set (VERSION_XGAMMA "1.1.5")
 
891
        set (VERSION_XGAMMA "1.2.0")
631
892
        set (PACKAGE_XGAMMA "cd-Xgamma")
 
893
        set (with_xgamma "yes")
632
894
        set (xgammadatadir "${pluginsdatadir}/Xgamma")
633
895
        configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Xgamma/data/Xgamma.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Xgamma/data/Xgamma.conf)
634
896
        add_subdirectory ("Xgamma")
635
897
endif()
636
898
 
 
899
message ("")
 
900
message (STATUS "===============")
 
901
message (STATUS "Language build:")
 
902
message (STATUS "===============")
 
903
message ("")
637
904
add_subdirectory (po)
638
905
 
639
 
############# REMOTE_CONTROL #################
640
 
if ("${enable_remote_control}" STREQUAL "yes")
641
 
        set (GETTEXT_REMOTE_CONTROL ${GETTEXT_PLUGINS})
642
 
        set (VERSION_REMOTE_CONTROL "0.0.1")
643
 
        set (PACKAGE_REMOTE_CONTROL "cd-Remote-Control")
644
 
        set (remote_controldatadir "${pluginsdatadir}/Remote-Control")
645
 
        configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Remote-Control/data/Remote-Control.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Remote-Control/data/Remote-Control.conf)
646
 
        add_subdirectory (Remote-Control)
647
 
endif()
 
906
message ("")
 
907
message (STATUS "===============")
 
908
message (STATUS "Plug-ins build:")
 
909
message (STATUS "===============")
 
910
message ("")
 
911
message (STATUS " - with Alsa-Mixer applet:         ${with_alsa}")
 
912
message (STATUS " - with iCal support:              ${with_ical}")
 
913
message (STATUS " - with Disks applet:              ${with_disks}")
 
914
message (STATUS " - with Doncky applet:             ${with_doncky}")
 
915
message (STATUS " - with GMenu applet:              ${with_gmenu}")
 
916
message (STATUS " - with Gnome support:             ${with_gnome_integration}")
 
917
message (STATUS " - with old Gnome support:         ${with_gnome_integration_old}")
 
918
message (STATUS " - with KDE support:               ${with_kde_integration}")
 
919
message (STATUS " - with XFCE support:              ${with_xfce_integration}")
 
920
message (STATUS " - with Keyboard-indicator applet: ${with_keyboard_indicator}")
 
921
message (STATUS " - with Mail applet:               ${with_mail}")
 
922
message (STATUS " - with Me-Menu applet:            ${with_me_menu}")
 
923
message (STATUS " - with Messaging-Menu:            ${with_messaging_menu}")
 
924
message (STATUS " - with Network-Monitor applet:    ${with_network_monitor}")
 
925
message (STATUS " - with Scooby-Do applet:          ${with_scooby_do}")
 
926
message (STATUS " - with Screen Resolution support: ${with_xrandr}")
 
927
message (STATUS " - with Status-Notifier applet:    ${with_status_notifier}")
 
928
message (STATUS " - with Sensors support:           ${with_sensors}")
 
929
message (STATUS " - with Terminal applet:           ${with_terminal}")
 
930
message (STATUS " - with Weblets applet:            ${with_weblets}")
 
931
message (STATUS " - with Xgamma applet:             ${with_xgamma}")
 
932
message (STATUS " - with Recent-Events applet:      ${with_recent_events}")
 
933
message (STATUS " - with Python interface:          ${with_python}")
 
934
message (STATUS " - with Ruby interface:            ${with_ruby}")
 
935
message (STATUS " - with Mono interface:            ${with_mono}")
 
936
message (STATUS " - with Vala interface:            ${with_vala}")
 
937
message (STATUS " - with Vala Translator (valac) :  ${with_valac}")