diff options
Diffstat (limited to 'evolution-data-server-3.40.4-no-libedataserverui-in-alarm-notify.patch')
-rw-r--r-- | evolution-data-server-3.40.4-no-libedataserverui-in-alarm-notify.patch | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/evolution-data-server-3.40.4-no-libedataserverui-in-alarm-notify.patch b/evolution-data-server-3.40.4-no-libedataserverui-in-alarm-notify.patch new file mode 100644 index 0000000..d7dcb4f --- /dev/null +++ b/evolution-data-server-3.40.4-no-libedataserverui-in-alarm-notify.patch @@ -0,0 +1,71 @@ +diff --git a/src/services/evolution-alarm-notify/CMakeLists.txt b/src/services/evolution-alarm-notify/CMakeLists.txt +index a4c0a41..a713797 100644 +--- a/src/services/evolution-alarm-notify/CMakeLists.txt ++++ b/src/services/evolution-alarm-notify/CMakeLists.txt +@@ -1,9 +1,14 @@ + set(DEPENDENCIES + ecal +- edataserverui + ) + + set(SOURCES ++ ../../libedataserverui/libedataserverui-private.h ++ ../../libedataserverui/libedataserverui-private.c ++ ../../libedataserverui/e-buffer-tagger.h ++ ../../libedataserverui/e-buffer-tagger.c ++ ../../libedataserverui/e-reminders-widget.h ++ ../../libedataserverui/e-reminders-widget.c + evolution-alarm-notify.c + e-alarm-notify.h + e-alarm-notify.c +@@ -17,9 +22,15 @@ add_dependencies(evolution-alarm-notify + ${DEPENDENCIES} + ) + ++# the -DLIBEDATASERVERUI_COMPILATION is a hackish way to borrow sources from ++# the libedataserverui without depending on it (because it can be uninstalled) + target_compile_definitions(evolution-alarm-notify PRIVATE + -DG_LOG_DOMAIN=\"evolution-alarm-notify\" + -DLOCALEDIR=\"${LOCALE_INSTALL_DIR}\" ++ -DLIBEDATASERVERUI_COMPILATION ++ -DE_DATA_SERVER_PREFIX=\"${CMAKE_INSTALL_PREFIX}\" ++ -DE_DATA_SERVER_UIMODULEDIR=\"${uimoduledir}\" ++ -DE_DATA_SERVER_ICONDIR=\"${icondir}\" + ) + + target_compile_options(evolution-alarm-notify PUBLIC +@@ -33,6 +44,7 @@ target_include_directories(evolution-alarm-notify PUBLIC + ${CMAKE_BINARY_DIR} + ${CMAKE_BINARY_DIR}/src + ${CMAKE_SOURCE_DIR}/src ++ ${CMAKE_SOURCE_DIR}/src/libedataserverui + ${CANBERRA_INCLUDE_DIRS} + ${DATA_SERVER_INCLUDE_DIRS} + ${GNOME_PLATFORM_INCLUDE_DIRS} +diff --git a/src/services/evolution-alarm-notify/e-alarm-notify.c b/src/services/evolution-alarm-notify/e-alarm-notify.c +index 5c9b479..bf53a86 100644 +--- a/src/services/evolution-alarm-notify/e-alarm-notify.c ++++ b/src/services/evolution-alarm-notify/e-alarm-notify.c +@@ -30,7 +30,9 @@ + #endif + + #include "libecal/libecal.h" +-#include "libedataserverui/libedataserverui.h" ++ ++#include "libedataserverui/e-buffer-tagger.h" ++#include "libedataserverui/e-reminders-widget.h" + + #include "e-alarm-notify.h" + +diff --git a/src/services/evolution-alarm-notify/evolution-alarm-notify.c b/src/services/evolution-alarm-notify/evolution-alarm-notify.c +index 5467a8d..14a13aa 100644 +--- a/src/services/evolution-alarm-notify/evolution-alarm-notify.c ++++ b/src/services/evolution-alarm-notify/evolution-alarm-notify.c +@@ -22,7 +22,6 @@ + #include <glib/gi18n.h> + + #include <libedataserver/libedataserver.h> +-#include <libedataserverui/libedataserverui.h> + + #include "e-alarm-notify.h" + |