~brandontschaefer/unity/update-unity-to-nux-4.0

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Brandon Schaefer
  • Date: 2012-11-21 00:54:35 UTC
  • mfrom: (2892.1.24 trunk)
  • Revision ID: brandon.schaefer@canonical.com-20121121005435-ifuaps2sc6f0z5h1
* Automatic snapshot from revision 2905 (bootstrap)
  - Hide launcher tooltip once shortcut overlay appears (LP: #1035860)
  - Update shortcut overlay design (LP: #1049601)
  - Don't cut off shadow on launcher icon drag window (LP: #765715)
  - Provide more immediate feedback when clickong on launcher (LP: #893140)
  - Decorate spread windows in switcher (LP: #838222)
  - Make sure to initialize a variable before it can be used (LP: #1073516)
  - Fix FTBFS due to BAMF API change (LP: #1077937)
  - Run gtest during build (LP: #133637)
  - Make shopping lens test more robust (LP: #1077131)
  - Fix some random autopilot test failures (LP: #1078448)
  - Fix autopilot tests for details mode (LP: #1073892)
  - Fix autopilot tests for indicator-session (LP: #1075350)
  - Fix autopilot tests for non-English locales (LP: #1075898)
  - add libunity-core -> unity-common dep (LP: #1079132)
  - do not have unity-common dep on compiz-gnome: the migration code is only
    ran if compiz-gnome is installed, but compiz-gnome is pulled by compiz
    directly. We don't care if the migration code isn't executed.
[ Ricardo Salveti de Araujo ]
* Doesn't need to depend on gcc 4.6 anymore (LP: #1044836)
* New upstream release.
  - Includes two already cherry-picked fixes in Ubuntu
  - Unregister gdbus object in the dtor (LP: #1047760)
  - Top panel "tooltip" got out of sync when navigating with the 
    keyboard (LP: #1067358)
  - Fix escaping of _panel_title (LP: #1067357)
  - Fix ALT+Tab switches to incorrect window (LP: #1071298)
  - Stop Unity UI elements from flickering in some cases (LP: #1070735)

Show diffs side-by-side

added added

removed removed

Lines of Context:
65
65
       && bzr tag ${UNITY_VERSION}
66
66
       && echo "• Running Distcheck"
67
67
  )
68
 
  
 
68
 
69
69
add_custom_target (dist
70
70
  COMMAND bzr export --root=${ARCHIVE_NAME} ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.bz2
71
71
  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
155
155
#
156
156
# Compiz Plugins
157
157
#
158
 
if (ENABLE_X_SUPPORT)
159
 
  set (UNITY_PLUGIN_DEPS "compiz>=0.9.8.0;nux-4.0>=4.0.0;libbamf3;dee-1.0;gio-2.0;gio-unix-2.0;gmodule-2.0;dbusmenu-glib-0.4;x11;libstartup-notification-1.0;gthread-2.0;indicator3-0.4>=0.4.90;atk;atk-bridge-2.0;unity-misc>=0.4.0;dbus-glib-1;gtk+-3.0>=3.1;sigc++-2.0;json-glib-1.0;libnotify;xfixes;unity-protocol-private>=5.95.1;libgeis;xrender>=0.9;zeitgeist-1.0>=0.3.18")
160
 
else ()
161
 
  set (UNITY_PLUGIN_DEPS "nux-4.0>=4.0.0;libbamf3;dee-1.0;gio-2.0;gio-unix-2.0;gmodule-2.0;dbusmenu-glib-0.4;libstartup-notification-1.0;gthread-2.0;indicator3-0.4>=0.4.90;atk;atk-bridge-2.0;unity-misc>=0.4.0;dbus-glib-1;gtk+-3.0>=3.1;sigc++-2.0;json-glib-1.0;libnotify;unity-protocol-private>=5.95.1;zeitgeist-1.0>=0.3.18")
 
158
set(UNITY_PROTOCOL_PRIVATE_DEPS unity-protocol-private>=5.95.1)
 
159
set(UNITY_PLUGIN_SHARED_DEPS
 
160
    ${UNITY_PROTOCOL_PRIVATE_DEPS}
 
161
    atk
 
162
    atk-bridge-2.0
 
163
    dbusmenu-glib-0.4
 
164
    dee-1.0
 
165
    gio-2.0
 
166
    gio-unix-2.0
 
167
    gmodule-2.0
 
168
    gthread-2.0
 
169
    gtk+-3.0>=3.1
 
170
    indicator3-0.4>=0.4.90
 
171
    json-glib-1.0
 
172
    libbamf3
 
173
    libnotify
 
174
    libstartup-notification-1.0
 
175
    nux-4.0>=4.0.0
 
176
    sigc++-2.0
 
177
    unity-misc>=0.4.0
 
178
    zeitgeist-1.0>=0.3.18
 
179
)
 
180
 
 
181
set(UNITY_PLUGIN_DEPS ${UNITY_PLUGIN_SHARED_DEPS})
 
182
 
 
183
if(ENABLE_X_SUPPORT)
 
184
  set(UNITY_PLUGIN_DEPS
 
185
      ${UNITY_PLUGIN_DEPS}
 
186
      compiz>=0.9.8.0
 
187
      libgeis
 
188
      x11
 
189
      xfixes
 
190
      xrender>=0.9
 
191
  )
162
192
endif ()
163
193
 
164
 
set (UNITY_PROTOCOL_PRIVATE_DEPS "unity-protocol-private>=5.95.1")
165
 
 
166
 
 
167
194
find_package (PkgConfig)
168
195
pkg_check_modules (CACHED_UNITY_DEPS REQUIRED ${UNITY_PLUGIN_DEPS})
169
196
pkg_check_modules (CACHED_UNITY_PRIVATE_DEPS REQUIRED ${UNITY_PROTOCOL_PRIVATE_DEPS})