From 3ce0b11814352483761e693d50364b1b43694d26 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Mon, 10 Feb 2014 16:42:39 -0600 Subject: Getting accounts service into the service --- CMakeLists.txt | 2 ++ src/CMakeLists.txt | 11 ++++++++++- src/service.vala | 1 + 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ecd2f12..87c0e3c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -40,8 +40,10 @@ pkg_check_modules( gee-1.0 gio-2.0>=${GIO_2_0_REQUIRED_VERSION} gio-unix-2.0 + gthread-2.0 libxml-2.0 libnotify + accountsservice ) include_directories(${SOUNDSERVICE_INCLUDE_DIRS}) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c11ec51..7efb2a5 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -6,6 +6,15 @@ set(HEADER_PATH "${CMAKE_CURRENT_BINARY_DIR}/indicator-sound-service.h") set(SYMBOLS_PATH "${CMAKE_CURRENT_BINARY_DIR}/indicator-sound-service.def") +vapi_gen(accounts-service + LIBRARY + accounts-service + PACKAGES + gio-2.0 + INPUT + /usr/share/gir-1.0/AccountsService-1.0.gir +) + vala_init(indicator-sound-service PACKAGES config @@ -20,9 +29,9 @@ vala_init(indicator-sound-service --thread --vapidir=${CMAKE_SOURCE_DIR}/vapi/ --vapidir=. - --target-glib=2.36 --pkg=url-dispatcher --pkg=bus-watcher + --pkg=accounts-service ) vala_add(indicator-sound-service diff --git a/src/service.vala b/src/service.vala index f7d86bb..a246758 100644 --- a/src/service.vala +++ b/src/service.vala @@ -87,6 +87,7 @@ public class IndicatorSound.Service { uint player_action_update_id; Notify.Notification notification; bool syncing_preferred_players = false; + Act.UserManager account_manager = Act.UserManager.get_default(); const double volume_step_percentage = 0.06; -- cgit v1.2.3