From 870b539cdee25e0e4349b9202d3702ffcb4725d7 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 5 Aug 2024 01:53:53 +0000 Subject: automatic import of evolution-data-server --- ....40.4-no-libedataserverui-in-alarm-notify.patch | 71 ++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 evolution-data-server-3.40.4-no-libedataserverui-in-alarm-notify.patch (limited to 'evolution-data-server-3.40.4-no-libedataserverui-in-alarm-notify.patch') 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 + + #include +-#include + + #include "e-alarm-notify.h" + -- cgit v1.2.3