Compare commits

..

No commits in common. 'c9' and 'i9-beta' have entirely different histories.
c9 ... i9-beta

File diff suppressed because it is too large Load Diff

@ -0,0 +1,46 @@
From 7fa904c3240b16929c7262912b750d48536d07bf Mon Sep 17 00:00:00 2001
From: Alexey Berezhok <alexey.berezhok@softline.com>
Date: Tue, 19 Sep 2023 17:37:54 +0300
Subject: [PATCH] Fix bug when yandex account added not through goa
---
src/libedataserver/e-oauth2-service-yandex.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/libedataserver/e-oauth2-service-yandex.c b/src/libedataserver/e-oauth2-service-yandex.c
index 64ac387..492c826 100644
--- a/src/libedataserver/e-oauth2-service-yandex.c
+++ b/src/libedataserver/e-oauth2-service-yandex.c
@@ -127,6 +127,13 @@ eos_yandex_get_refresh_uri (EOAuth2Service *service,
return "https://oauth.yandex.ru/token";
}
+static const gchar *
+eos_yandex_get_redirect_uri (EOAuth2Service *service,
+ ESource *source)
+{
+ return "http://localhost";
+}
+
static void
eos_yandex_prepare_authentication_uri_query (EOAuth2Service *service,
ESource *source,
@@ -139,7 +146,6 @@ eos_yandex_prepare_authentication_uri_query (EOAuth2Service *service,
g_return_if_fail (uri_query != NULL);
e_oauth2_service_util_set_to_form (uri_query, "scope", YANDEX_SCOPE);
- e_oauth2_service_util_set_to_form (uri_query, "include_granted_scopes", "false");
}
static gboolean
@@ -199,6 +205,7 @@ e_oauth2_service_yandex_oauth2_service_init (EOAuth2ServiceInterface *iface)
iface->get_client_secret = eos_yandex_get_client_secret;
iface->get_authentication_uri = eos_yandex_get_authentication_uri;
iface->get_refresh_uri = eos_yandex_get_refresh_uri;
+ iface->get_redirect_uri = eos_yandex_get_redirect_uri;
iface->prepare_authentication_uri_query = eos_yandex_prepare_authentication_uri_query;
iface->extract_authorization_code = eos_yandex_extract_authorization_code;
}
--
2.39.1

@ -0,0 +1,300 @@
From 9ec477a53e383f73c906e294c56b2f3ce93920f5 Mon Sep 17 00:00:00 2001
From: Sergey Cherevko <s.cherevko@msvsphere-os.ru>
Date: Tue, 14 Nov 2023 14:08:08 +0300
Subject: [PATCH] Updated Russian translation
---
po/ru.po | 80 +++++++++++++++++++++++++++++++++-----------------------
1 file changed, 47 insertions(+), 33 deletions(-)
diff --git a/po/ru.po b/po/ru.po
index 4535c70..dcf0088 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -27,6 +27,10 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 1.6.9\n"
+#: ../src/services/evolution-source-registry/builtin/system-proxy.source.in:3
+msgid "Default Proxy Settings"
+msgstr "Настройки прокси-сервера по умолчанию"
+
#: ../addressbook/backends/file/e-book-backend-file.c:120
#, c-format
msgid "Failed to remove file '%s': %s"
@@ -1744,7 +1748,7 @@ msgstr "Неопределённый"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:1506
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:1555
#, c-format
-msgid "\"%s\" expects one argument"
+msgid "“%s” expects one argument"
msgstr "«%s» предполагает один аргумент"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:92
@@ -1752,12 +1756,12 @@ msgstr "«%s» предполагает один аргумент"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:1386
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:1394
#, c-format
-msgid "\"%s\" expects the first argument to be a string"
+msgid "“%s” expects the first argument to be a string"
msgstr "«%s» предполагает строку в качестве аргумента 1"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:167
#, c-format
-msgid "\"%s\" expects two or three arguments"
+msgid "“%s” expects two or three arguments"
msgstr "«%s» предполагает два или три аргумента"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:174
@@ -1769,7 +1773,7 @@ msgstr "«%s» предполагает два или три аргумента"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:1513
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:1562
#, c-format
-msgid "\"%s\" expects the first argument to be a time_t"
+msgid "“%s” expects the first argument to be a time_t"
msgstr "«%s» предполагает тип time_t в качестве аргумента 1"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:183
@@ -1777,17 +1781,17 @@ msgstr "«%s» предполагает тип time_t в качестве арг
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:335
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:833
#, c-format
-msgid "\"%s\" expects the second argument to be a time_t"
+msgid "“%s” expects the second argument to be a time_t"
msgstr "«%s» предполагает тип time_t в качестве аргумента 1"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:193
#, c-format
-msgid "\"%s\" expects the third argument to be a string"
+msgid "“%s” expects the third argument to be a string"
msgstr "«%s» предполагает строку в качестве третьего аргумента"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:255
#, c-format
-msgid "\"%s\" expects none or two arguments"
+msgid "“%s” expects none or two arguments"
msgstr "«%s» предполагает два аргумента или ни одного"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:318
@@ -1795,7 +1799,7 @@ msgstr "«%s» предполагает два аргумента или ни о
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:817
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:1448
#, c-format
-msgid "\"%s\" expects two arguments"
+msgid "“%s” expects two arguments"
msgstr "«%s» предполагает два аргумента"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:603
@@ -1806,18 +1810,18 @@ msgstr "«%s» предполагает два аргумента"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:1021
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:1340
#, c-format
-msgid "\"%s\" expects no arguments"
+msgid "“%s” expects no arguments"
msgstr "«%s» не предполагает аргументов"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:683
#, c-format
-msgid "\"%s\" expects the second argument to be a string"
+msgid "“%s” expects the second argument to be a string"
msgstr "«%s» предполагает строку в качестве аргумента 2"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:714
#, c-format
msgid ""
-"\"%s\" expects the first argument to be either \"any\", \"summary\", or "
+"“%s” expects the first argument to be either \"any\", \"summary\", or "
"\"description\", or \"location\", or \"attendee\", or \"organizer\", or "
"\"classification\""
msgstr ""
@@ -1826,13 +1830,13 @@ msgstr ""
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:885
#, c-format
-msgid "\"%s\" expects at least one argument"
+msgid "“%s” expects at least one argument"
msgstr "«%s» предполагает по крайней мере 1 аргумент"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:900
#, c-format
msgid ""
-"\"%s\" expects all arguments to be strings or one and only one argument to "
+"“%s” expects all arguments to be strings or one and only one argument to "
"be a boolean false (#f)"
msgstr ""
"«%s» предполагает, что все аргументы - строки или единственный аргумент - "
@@ -1840,14 +1844,14 @@ msgstr ""
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:1403
#, c-format
-msgid "\"%s\" expects the first argument to be an ISO 8601 date/time string"
+msgid "“%s” expects the first argument to be an ISO 8601 date/time string"
msgstr ""
"«%s» предусматривает, что аргумент 1 должен быть строкой даты в формате ISO "
"8601"
#: ../calendar/libedata-cal/e-cal-backend-sexp.c:1464
#, c-format
-msgid "\"%s\" expects the second argument to be an integer"
+msgid "“%s” expects the second argument to be an integer"
msgstr "«%s» предполагает целое число в качестве аргумента 2"
#: ../calendar/libedata-cal/e-data-cal.c:420
@@ -2234,14 +2238,14 @@ msgstr "Ошибка при обработке запроса парольной
#, c-format
msgid ""
"You need a PIN to unlock the key for your\n"
-"SmartCard: \"%s\""
+"SmartCard: “%s”"
msgstr "Для разблокирования смарткарты необходимо ввести PIN: «%s»"
#: ../camel/camel-gpg-context.c:941
#, c-format
msgid ""
"You need a passphrase to unlock the key for\n"
-"user: \"%s\""
+"user: “%s”"
msgstr ""
"Введите ключевую фразу, чтобы разблокировать\n"
"ключ пользователя: «%s»"
@@ -3041,7 +3045,7 @@ msgstr "Соединение отменено"
#: ../camel/camel-stream-process.c:283
#, c-format
-msgid "Could not connect with command \"%s\": %s"
+msgid "Could not connect with command “%s”: %s"
msgstr "Не удалось подключиться командой «%s»: %s"
#: ../camel/camel-subscribable.c:273
@@ -3530,7 +3534,7 @@ msgstr "Получение списка папок для «%s»"
#: ../camel/providers/imapx/camel-imapx-store.c:2093
#, c-format
msgid ""
-"The folder name \"%s\" is invalid because it contains the character \"%c\""
+"The folder name “%s” is invalid because it contains the character \"%c\""
msgstr "Недопустимое имя папки «%s»: имя содержит символ «%c»"
#: ../camel/providers/imapx/camel-imapx-store.c:2444
@@ -5413,7 +5417,7 @@ msgstr "Запрос аутентификации учётной записи Go
#, c-format
msgid ""
"Login to your Google account and accept conditions in order to access your "
-"address book \"%s\"."
+"address book “%s”."
msgstr ""
"Войдите в свою учётную запись Google и примите условия, чтобы получить "
"доступ к своей адресной книге «%s»."
@@ -5422,7 +5426,7 @@ msgstr ""
#, c-format
msgid ""
"Login to your Google account and accept conditions in order to access your "
-"calendar \"%s\"."
+"calendar “%s”."
msgstr ""
"Войдите в свою учётную запись Google и примите условия, чтобы получить "
"доступ к своему календарю «%s»."
@@ -5431,7 +5435,7 @@ msgstr ""
#, c-format
msgid ""
"Login to your Google account and accept conditions in order to access your "
-"mail account \"%s\"."
+"mail account “%s”."
msgstr ""
"Войдите в свою учётную запись Google и примите условия, чтобы получить "
"доступ к своей учётной записи «%s» для электронной почты."
@@ -5440,7 +5444,7 @@ msgstr ""
#, c-format
msgid ""
"Login to your Google account and accept conditions in order to access your "
-"mail transport \"%s\"."
+"mail transport “%s”."
msgstr ""
"Войдите в свою учётную запись Google и примите условия, чтобы получить "
"доступ к своему почтовому транспорту «%s»."
@@ -5449,7 +5453,7 @@ msgstr ""
#, c-format
msgid ""
"Login to your Google account and accept conditions in order to access your "
-"memo list \"%s\"."
+"memo list “%s”."
msgstr ""
"Войдите в свою учётную запись Google и примите условия, чтобы получить "
"доступ к своему списку заметок «%s»."
@@ -5458,7 +5462,7 @@ msgstr ""
#, c-format
msgid ""
"Login to your Google account and accept conditions in order to access your "
-"task list \"%s\"."
+"task list “%s”."
msgstr ""
"Войдите в свою учётную запись Google и примите условия, чтобы получить "
"доступ к своему списку задач «%s»."
@@ -5467,7 +5471,7 @@ msgstr ""
#, c-format
msgid ""
"Login to your Google account and accept conditions in order to access your "
-"account \"%s\"."
+"account “%s”."
msgstr ""
"Войдите в свою учётную запись Google и примите условия, чтобы получить "
"доступ к своей учётной записи «%s»."
@@ -5498,39 +5502,49 @@ msgstr "Запрос аутентификации"
#: ../libedataserverui/e-credentials-prompter-impl-password.c:157
#, c-format
-msgid "Please enter the password for address book \"%s\"."
+msgid "Please enter the password for address book “%s”."
msgstr "Введите пароль для адресной книги «%s»."
#: ../libedataserverui/e-credentials-prompter-impl-password.c:161
#, c-format
-msgid "Please enter the password for calendar \"%s\"."
+msgid "Please enter the password for calendar “%s”."
msgstr "Введите пароль для календаря «%s»."
#: ../libedataserverui/e-credentials-prompter-impl-password.c:165
#, c-format
-msgid "Please enter the password for mail account \"%s\"."
+msgid "Please enter the password for mail account “%s”."
msgstr "Введите пароль для учётной записи почты «%s»."
#: ../libedataserverui/e-credentials-prompter-impl-password.c:169
#, c-format
-msgid "Please enter the password for mail transport \"%s\"."
+msgid "Please enter the password for mail transport “%s”."
msgstr "Введите пароль для транспорта почты «%s»."
#: ../libedataserverui/e-credentials-prompter-impl-password.c:173
#, c-format
-msgid "Please enter the password for memo list \"%s\"."
+msgid "Please enter the password for memo list “%s”."
msgstr "Введите пароль для списка заметок «%s»."
#: ../libedataserverui/e-credentials-prompter-impl-password.c:177
#, c-format
-msgid "Please enter the password for task list \"%s\"."
+msgid "Please enter the password for task list “%s”."
msgstr "Введите пароль для списка задач «%s»."
#: ../libedataserverui/e-credentials-prompter-impl-password.c:181
#, c-format
-msgid "Please enter the password for account \"%s\"."
+msgid "Please enter the password for account “%s”."
msgstr "Введите пароль для учётной записи «%s»."
+#. Translators: This is part of a credential prompt, constructing for example: "Please enter the password for account “%s”.\n(host: hostname)"
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:183
+#, c-format
+msgid ""
+"\n"
+"(host: %s)"
+msgstr ""
+"\n"
+"(узел: %s)"
+
#: ../libedataserverui/e-credentials-prompter-impl-password.c:233
#: ../libedataserverui/e-webdav-discover-widget.c:1064
msgid "_OK"
--
2.39.3

@ -0,0 +1,33 @@
diff -up evolution-data-server-3.40.4/src/libedataserverui/e-credentials-prompter-impl-oauth2.c.7 evolution-data-server-3.40.4/src/libedataserverui/e-credentials-prompter-impl-oauth2.c
--- evolution-data-server-3.40.4/src/libedataserverui/e-credentials-prompter-impl-oauth2.c.7 2021-08-13 11:44:41.000000000 +0200
+++ evolution-data-server-3.40.4/src/libedataserverui/e-credentials-prompter-impl-oauth2.c 2024-01-11 15:28:03.245950925 +0100
@@ -573,6 +573,7 @@ e_credentials_prompter_impl_oauth2_show_
GtkScrolledWindow *scrolled_window;
GtkWindow *dialog_parent;
ECredentialsPrompter *prompter;
+ WebKitCookieManager *cookie_manager;
WebKitSettings *webkit_settings;
WebKitWebContext *web_context;
gchar *title, *uri;
@@ -725,9 +726,9 @@ e_credentials_prompter_impl_oauth2_show_
webkit_settings = webkit_settings_new_with_settings (
"auto-load-images", TRUE,
"default-charset", "utf-8",
- "enable-html5-database", FALSE,
"enable-dns-prefetching", FALSE,
- "enable-html5-local-storage", FALSE,
+ "enable-html5-database", TRUE,
+ "enable-html5-local-storage", TRUE,
"enable-offline-web-application-cache", FALSE,
"enable-page-cache", FALSE,
"enable-plugins", FALSE,
@@ -737,6 +738,9 @@ e_credentials_prompter_impl_oauth2_show_
web_context = webkit_web_context_new ();
webkit_web_context_set_sandbox_enabled (web_context, TRUE);
+ cookie_manager = webkit_web_context_get_cookie_manager (web_context);
+ webkit_cookie_manager_set_accept_policy (cookie_manager, WEBKIT_COOKIE_POLICY_ACCEPT_ALWAYS);
+
widget = g_object_new (WEBKIT_TYPE_WEB_VIEW,
"settings", webkit_settings,
"web-context", web_context,

@ -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"

@ -54,7 +54,7 @@
Name: evolution-data-server
Version: 3.40.4
Release: 6%{?dist}
Release: 9%{?dist}.inferit
Summary: Backend data server for Evolution
License: LGPLv2+
URL: https://wiki.gnome.org/Apps/Evolution
@ -65,6 +65,11 @@ Patch02: evolution-data-server-3.40.4-secret-monitor-warnings.patch
Patch03: evolution-data-server-3.40.4-google-contacts-to-carddav.patch
Patch04: evolution-data-server-3.40.4-google-oauth2.patch
Patch05: evolution-data-server-3.40.4-caldav-crash.patch
Patch06: evolution-data-server-3.40.4-no-libedataserverui-in-alarm-notify.patch
Patch07: 0007-oauth2-enable-html5-features.patch
Patch100: 0001-Added-yandex-backend-support-prebuild.patch
Patch101: 0001-Fix-bug-when-yandex-account-added-not-through-goa.patch
Patch102: 0001-Updated-Russian-translation.patch
Provides: evolution-webcal = %{version}
Obsoletes: evolution-webcal < 2.24.0
@ -72,6 +77,8 @@ Obsoletes: evolution-webcal < 2.24.0
# RH-bug #1362477
Recommends: pinentry-gui
Recommends: %{name}-ui
%if 0%{?fedora}
# From rhughes-f20-gnome-3-12 copr
Obsoletes: compat-evolution-data-server310-libcamel < 3.12
@ -152,12 +159,27 @@ Requires: pkgconfig(libical-glib) >= %{libical_version}
Requires: pkgconfig(libsecret-unstable) >= %{libsecret_version}
Requires: pkgconfig(libsoup-2.4) >= %{libsoup_version}
Requires: pkgconfig(sqlite3) >= %{sqlite_version}
Requires: pkgconfig(webkit2gtk-4.0) >= %{webkit2gtk_version}
Requires: pkgconfig(json-glib-1.0) >= %{json_glib_version}
%description devel
Development files needed for building things which link against %{name}.
%package ui
Summary: libedataserverui library from %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description ui
libedataserverui library files from %{name}.
%package ui-devel
Summary: Development files for building against libedataserverui from %{name}
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
Requires: %{name}-ui%{?_isa} = %{version}-%{release}
Requires: pkgconfig(webkit2gtk-4.0) >= %{webkit2gtk_version}
%description ui-devel
Development files needed for building things which link against libedataserverui from %{name}.
%package langpacks
Summary: Translations for %{name}
BuildArch: noarch
@ -307,8 +329,6 @@ find $RPM_BUILD_ROOT -name '*.so.*' -exec chmod +x {} \;
%{_libdir}/libedata-cal-2.0.so.1.0.0
%{_libdir}/libedataserver-1.2.so.26
%{_libdir}/libedataserver-1.2.so.26.0.0
%{_libdir}/libedataserverui-1.2.so.3
%{_libdir}/libedataserverui-1.2.so.3.0.0
%{_libdir}/girepository-1.0/Camel-1.2.typelib
%{_libdir}/girepository-1.0/EBackend-1.2.typelib
@ -318,7 +338,6 @@ find $RPM_BUILD_ROOT -name '*.so.*' -exec chmod +x {} \;
%{_libdir}/girepository-1.0/EDataBook-1.2.typelib
%{_libdir}/girepository-1.0/EDataCal-2.0.typelib
%{_libdir}/girepository-1.0/EDataServer-1.2.typelib
%{_libdir}/girepository-1.0/EDataServerUI-1.2.typelib
%{_libexecdir}/camel-gpg-photo-saver
%{_libexecdir}/camel-index-control-1.2
@ -366,7 +385,6 @@ find $RPM_BUILD_ROOT -name '*.so.*' -exec chmod +x {} \;
%dir %{ebook_backends_dir}
%dir %{ecal_backends_dir}
%dir %{modules_dir}
%dir %{uimodules_dir}
%{_libdir}/evolution-data-server/libedbus-private.so
@ -407,12 +425,19 @@ find $RPM_BUILD_ROOT -name '*.so.*' -exec chmod +x {} \;
%{modules_dir}/module-oauth2-services.so
%{modules_dir}/module-outlook-backend.so
%{modules_dir}/module-secret-monitor.so
%{modules_dir}/module-trust-prompt.so
%{modules_dir}/module-webdav-backend.so
%{modules_dir}/module-yahoo-backend.so
%{modules_dir}/module-yandex-backend.so
%files devel
%{_includedir}/evolution-data-server
%{_includedir}/evolution-data-server/camel
%{_includedir}/evolution-data-server/libebackend
%{_includedir}/evolution-data-server/libebook
%{_includedir}/evolution-data-server/libebook-contacts
%{_includedir}/evolution-data-server/libecal
%{_includedir}/evolution-data-server/libedata-book
%{_includedir}/evolution-data-server/libedata-cal
%{_includedir}/evolution-data-server/libedataserver
%{_libdir}/libcamel-1.2.so
%{_libdir}/libebackend-1.2.so
%{_libdir}/libebook-1.2.so
@ -421,7 +446,6 @@ find $RPM_BUILD_ROOT -name '*.so.*' -exec chmod +x {} \;
%{_libdir}/libedata-book-1.2.so
%{_libdir}/libedata-cal-2.0.so
%{_libdir}/libedataserver-1.2.so
%{_libdir}/libedataserverui-1.2.so
%{_libdir}/pkgconfig/camel-1.2.pc
%{_libdir}/pkgconfig/evolution-data-server-1.2.pc
%{_libdir}/pkgconfig/libebackend-1.2.pc
@ -431,7 +455,6 @@ find $RPM_BUILD_ROOT -name '*.so.*' -exec chmod +x {} \;
%{_libdir}/pkgconfig/libedata-book-1.2.pc
%{_libdir}/pkgconfig/libedata-cal-2.0.pc
%{_libdir}/pkgconfig/libedataserver-1.2.pc
%{_libdir}/pkgconfig/libedataserverui-1.2.pc
%{_datadir}/gir-1.0/Camel-1.2.gir
%{_datadir}/gir-1.0/EBackend-1.2.gir
%{_datadir}/gir-1.0/EBook-1.2.gir
@ -440,7 +463,6 @@ find $RPM_BUILD_ROOT -name '*.so.*' -exec chmod +x {} \;
%{_datadir}/gir-1.0/EDataBook-1.2.gir
%{_datadir}/gir-1.0/EDataCal-2.0.gir
%{_datadir}/gir-1.0/EDataServer-1.2.gir
%{_datadir}/gir-1.0/EDataServerUI-1.2.gir
%{_datadir}/vala/vapi/camel-1.2.deps
%{_datadir}/vala/vapi/camel-1.2.vapi
%{_datadir}/vala/vapi/libebackend-1.2.deps
@ -457,6 +479,19 @@ find $RPM_BUILD_ROOT -name '*.so.*' -exec chmod +x {} \;
%{_datadir}/vala/vapi/libedata-cal-2.0.vapi
%{_datadir}/vala/vapi/libedataserver-1.2.deps
%{_datadir}/vala/vapi/libedataserver-1.2.vapi
%files ui
%dir %{uimodules_dir}
%{_libdir}/libedataserverui-1.2.so.3
%{_libdir}/libedataserverui-1.2.so.3.0.0
%{_libdir}/girepository-1.0/EDataServerUI-1.2.typelib
%{modules_dir}/module-trust-prompt.so
%files ui-devel
%{_includedir}/evolution-data-server/libedataserverui
%{_libdir}/libedataserverui-1.2.so
%{_libdir}/pkgconfig/libedataserverui-1.2.pc
%{_datadir}/gir-1.0/EDataServerUI-1.2.gir
%{_datadir}/vala/vapi/libedataserverui-1.2.deps
%{_datadir}/vala/vapi/libedataserverui-1.2.vapi
@ -480,6 +515,39 @@ find $RPM_BUILD_ROOT -name '*.so.*' -exec chmod +x {} \;
%{_datadir}/installed-tests
%changelog
* Tue Apr 02 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 3.40.4-9.inferit
- Rebuilt for MSVSphere 9.4-beta
* Thu Jan 11 2024 Milan Crha <mcrha@redhat.com> - 3.40.4-9
- Resolves: RHEL-21361 (OAuth2: Enable HTML5 database and local storage features for web view)
* Tue Nov 14 2023 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 3.40.4-6.inferit.5
- Fixed Russian translation
- Rebuilt for MSVSphere 9.3
* Wed Oct 11 2023 Milan Crha <mcrha@redhat.com> - 3.40.4-8
- Resolves: RHEL-12405 (Move WebKitGTK parts in Evolution Data Server into optional subpackage)
- Add requirement on ui subpackage into ui-devel subpackage
* Tue Oct 10 2023 Milan Crha <mcrha@redhat.com> - 3.40.4-7
- Resolves: RHEL-12405 (Move WebKitGTK parts in Evolution Data Server into optional subpackage)
* Wed Oct 04 2023 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 3.40.4-6.inferit.4
- Updated Russian translation
- Rebuilt for MSVSphere 9.2
* Tue Sep 19 2023 Alexey Berezhok <alexey.berezhok@msvsphere-os.ru> - 3.40.4-6.inferit.3
- Fix bug when yandex account added not through goa
* Tue May 23 2023 Alexey Berezhok <alexey.berezhok@msvsphere.ru> - 3.40.4-6.inferit.2
- Added yandex provider support
* Tue May 23 2023 Alexey Berezhok <alexey.berezhok@msvsphere.ru> - 3.40.4-6.inferit.1
- Added fix for pesign-client for db unlocking
* Wed Mar 15 2023 MSVSphere Packaging Team <packager@msvsphere.ru> - 3.40.4-6
- Rebuilt for MSVSphere 9.1.
* Tue May 24 2022 Milan Crha <mcrha@redhat.com> - 3.40.4-6
- Resolves: #2089902 (CalDAV: Crash on calendar update)

Loading…
Cancel
Save