evolution-ews 0 -> 1 attrpath: evolution-ews Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/b9gwb63z5jcsrq1vyz1h8m2cva4gr0qc-packages.json.drv building '/nix/store/b9gwb63z5jcsrq1vyz1h8m2cva4gr0qc-packages.json.drv'... Going to be running update for following packages: - evolution-ews-3.48.2 Press Enter key to continue... Running update for: - evolution-ews-3.48.2: UPDATING ... - evolution-ews-3.48.2: DONE. Packages updated! [quotedUrls] [quotedUrls] nothing found to replace Diff after rewrites: diff --git a/pkgs/applications/networking/mailreaders/evolution/evolution-ews/default.nix b/pkgs/applications/networking/mailreaders/evolution/evolution-ews/default.nix index ca565423530a..b7948a9df97d 100644 --- a/pkgs/applications/networking/mailreaders/evolution/evolution-ews/default.nix +++ b/pkgs/applications/networking/mailreaders/evolution/evolution-ews/default.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation rec { pname = "evolution-ews"; - version = "3.48.2"; + version = "3.50.1"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "UE2YAPW6vMXBcO9QxUZOTrwSAOQZAs2mn+j6v/L7cMA="; + sha256 = "577S3Z/AhFf3W6ufiWJV8w/TTHu8nIqV74fi4pEqCa0="; }; patches = [ diff --git a/pkgs/applications/networking/mailreaders/evolution/evolution-ews/hardcode-gsettings.patch b/pkgs/applications/networking/mailreaders/evolution/evolution-ews/hardcode-gsettings.patch index dae88b9e2bae..aa1b1bcb89db 100644 --- a/pkgs/applications/networking/mailreaders/evolution/evolution-ews/hardcode-gsettings.patch +++ b/pkgs/applications/networking/mailreaders/evolution/evolution-ews/hardcode-gsettings.patch @@ -1,8 +1,33 @@ +diff --git a/src/EWS/calendar/e-cal-backend-ews-utils.c b/src/EWS/calendar/e-cal-backend-ews-utils.c +index 653a8fb..ad80283 100644 +--- a/src/EWS/calendar/e-cal-backend-ews-utils.c ++++ b/src/EWS/calendar/e-cal-backend-ews-utils.c +@@ -2406,7 +2406,19 @@ e_cal_backend_ews_get_configured_evolution_icaltimezone (void) + if (schema) { + GSettings *settings; + +- settings = g_settings_new ("org.gnome.evolution.calendar"); ++ { ++ g_autoptr(GSettingsSchemaSource) schema_source; ++ g_autoptr(GSettingsSchema) schema; ++ schema_source = g_settings_schema_source_new_from_directory("@evo@", ++ g_settings_schema_source_get_default(), ++ TRUE, ++ NULL); ++ schema = g_settings_schema_source_lookup(schema_source, ++ "org.gnome.evolution.calendar", ++ FALSE); ++ settings = g_settings_new_full(schema, NULL, ++ NULL); ++ } + + if (g_settings_get_boolean (settings, "use-system-timezone")) + location = e_cal_util_get_system_timezone_location (); diff --git a/src/EWS/camel/camel-ews-utils.c b/src/EWS/camel/camel-ews-utils.c -index 0707f72..1e71954 100644 +index dbd9adb..a2372a4 100644 --- a/src/EWS/camel/camel-ews-utils.c +++ b/src/EWS/camel/camel-ews-utils.c -@@ -1552,7 +1552,18 @@ ews_utils_save_category_changes (GHashTable *old_categories, /* gchar *guid ~> C +@@ -1553,7 +1553,18 @@ ews_utils_save_category_changes (GHashTable *old_categories, /* gchar *guid ~> C evo_labels = g_ptr_array_new_full (5, g_free); @@ -47,7 +72,7 @@ index 6deda60..9b44cc7 100644 if (location) { zone = i_cal_timezone_get_builtin_timezone (location); diff --git a/src/Microsoft365/camel/camel-m365-store.c b/src/Microsoft365/camel/camel-m365-store.c -index ff1b8e3..4f876c0 100644 +index 3db3564..a233d4d 100644 --- a/src/Microsoft365/camel/camel-m365-store.c +++ b/src/Microsoft365/camel/camel-m365-store.c @@ -309,7 +309,18 @@ m365_store_save_category_changes (GHashTable *old_categories, /* gchar *id ~> Ca No auto update branch exists Received ExitFailure 1 when running Raw command: /nix/store/3nqhcyc7vid1npgcd0m7arg5sn325nhz-nix-2.12.0/bin/nix-build --option sandbox true --arg config "{ allowBroken = true; allowUnfree = true; allowAliases = false; }" --arg overlays "[ ]" -A evolution-ews nix build failed. -- Performing Test c_flag_-Wl,--no-undefined_supported -- Performing Test c_flag_-Wl,--no-undefined_supported - Success -- Performing Test c_flag_-fno-strict-aliasing_supported -- Performing Test c_flag_-fno-strict-aliasing_supported - Success -- Performing Test c_flag_-Wno-deprecated-declarations_supported -- Performing Test c_flag_-Wno-deprecated-declarations_supported - Success -- Performing Test c_flag_-Wno-missing-include-dirs_supported -- Performing Test c_flag_-Wno-missing-include-dirs_supported - Success -- Performing Test c_flag_-Werror-implicit-function-declaration_supported -- Performing Test c_flag_-Werror-implicit-function-declaration_supported - Success -- Performing Test c_flag_-Wdeclaration-after-statement_supported -- Performing Test c_flag_-Wdeclaration-after-statement_supported - Success -- Performing Test c_flag_-Wno-missing-field-initializers_supported -- Performing Test c_flag_-Wno-missing-field-initializers_supported - Success -- Performing Test c_flag_-Wno-sign-compare_supported -- Performing Test c_flag_-Wno-sign-compare_supported - Success -- Performing Test c_flag_-Wno-unused-parameter_supported -- Performing Test c_flag_-Wno-unused-parameter_supported - Success -- Performing Test c_flag_-Wnested-externs_supported -- Performing Test c_flag_-Wnested-externs_supported - Success -- Checking for module 'camel-1.2>=3.50.1' -- Requested 'camel-1.2 >= 3.50.1' but version of camel is 3.48.4 CMake Error at /nix/store/5h0akwq4cwlc3yp92i84nfgcxpv5xv79-cmake-3.26.4/share/cmake-3.26/Modules/FindPkgConfig.cmake:607 (message): A required package was not found Call Stack (most recent call first): /nix/store/5h0akwq4cwlc3yp92i84nfgcxpv5xv79-cmake-3.26.4/share/cmake-3.26/Modules/FindPkgConfig.cmake:829 (_pkg_check_modules_internal) CMakeLists.txt:125 (pkg_check_modules)  -- Configuring incomplete, errors occurred!