Merge GNOME updates 2024-10-08 (#372080)

authored by Jan Tojnar and committed by GitHub 8fc0e240 b77d396b

+46 -36
+2 -2
pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
··· 46 46 47 47 stdenv.mkDerivation rec { 48 48 pname = "evolution"; 49 - version = "3.54.2"; 49 + version = "3.54.3"; 50 50 51 51 src = fetchurl { 52 52 url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 53 - hash = "sha256-7eopEv/bZZnA6gKJw6muIBe/43oI14IjWEUhqlaGtXY="; 53 + hash = "sha256-dGz4HvXDJa8X9Tsvq0bWcmDzsT2gFNiZTUrZ6Ea4Ves="; 54 54 }; 55 55 56 56 nativeBuildInputs = [
+14 -12
pkgs/by-name/ev/evolution-data-server/hardcode-gsettings.patch
··· 1 1 diff --git a/src/addressbook/libebook/e-book-client.c b/src/addressbook/libebook/e-book-client.c 2 - index 5e65ec8..8ca28c6 100644 2 + index 5e65ec8..2cae29d 100644 3 3 --- a/src/addressbook/libebook/e-book-client.c 4 4 +++ b/src/addressbook/libebook/e-book-client.c 5 5 @@ -1924,7 +1924,18 @@ e_book_client_get_self (ESourceRegistry *registry, ··· 42 42 g_settings_set_string ( 43 43 settings, SELF_UID_KEY, 44 44 e_contact_get_const (contact, E_CONTACT_UID)); 45 - @@ -2028,8 +2050,18 @@ e_book_client_is_self (EContact *contact) 45 + @@ -2028,8 +2050,20 @@ e_book_client_is_self (EContact *contact) 46 46 * unfortunately the API doesn't allow that. 47 47 */ 48 48 g_mutex_lock (&mutex); 49 49 - if (!settings) 50 50 - settings = g_settings_new (SELF_UID_PATH_ID); 51 51 + if (!settings) { 52 - + g_autoptr(GSettingsSchemaSource) schema_source; 53 - + g_autoptr(GSettingsSchema) schema; 54 - + schema_source = g_settings_schema_source_new_from_directory("@EDS@", 55 - + g_settings_schema_source_get_default(), 56 - + TRUE, 57 - + NULL); 58 - + schema = g_settings_schema_source_lookup(schema_source, 59 - + SELF_UID_PATH_ID, 60 - + FALSE); 61 - + settings = g_settings_new_full(schema, NULL, NULL); 52 + + { 53 + + g_autoptr(GSettingsSchemaSource) schema_source; 54 + + g_autoptr(GSettingsSchema) schema; 55 + + schema_source = g_settings_schema_source_new_from_directory("@EDS@", 56 + + g_settings_schema_source_get_default(), 57 + + TRUE, 58 + + NULL); 59 + + schema = g_settings_schema_source_lookup(schema_source, 60 + + SELF_UID_PATH_ID, 61 + + FALSE); 62 + + settings = g_settings_new_full(schema, NULL, NULL); 63 + + } 62 64 + } 63 65 uid = g_settings_get_string (settings, SELF_UID_KEY); 64 66 g_mutex_unlock (&mutex);
+2 -2
pkgs/by-name/ev/evolution-data-server/package.nix
··· 51 51 52 52 stdenv.mkDerivation rec { 53 53 pname = "evolution-data-server"; 54 - version = "3.54.2"; 54 + version = "3.54.3"; 55 55 56 56 outputs = [ 57 57 "out" ··· 60 60 61 61 src = fetchurl { 62 62 url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/evolution-data-server-${version}.tar.xz"; 63 - hash = "sha256-EfAlMInIq/RWz/2j/mWKNaDeK4rpPY8lfWsCCueWPSA="; 63 + hash = "sha256-UQjcOO5cwfjvkVXof2xBKflkRVCglixa4j/4B7V8uNA="; 64 64 }; 65 65 66 66 patches = [
+2 -2
pkgs/by-name/gl/glycin-loaders/package.nix
··· 23 23 24 24 stdenv.mkDerivation (finalAttrs: { 25 25 pname = "glycin-loaders"; 26 - version = "1.1.2"; 26 + version = "1.1.4"; 27 27 28 28 src = fetchurl { 29 29 url = "mirror://gnome/sources/glycin/${lib.versions.majorMinor finalAttrs.version}/glycin-${finalAttrs.version}.tar.xz"; 30 - hash = "sha256-Qccr4eybpV2pDIL8GFc7dC3/WCsJr8N7RWXEfpnMj/Q="; 30 + hash = "sha256-0bbVkLaZtmgaZ9ARmKWBp/cQ2Mp0UJNN1/XbJB+hJQA="; 31 31 }; 32 32 33 33 patches = [
+2 -2
pkgs/by-name/gn/gnome-maps/package.nix
··· 30 30 31 31 stdenv.mkDerivation (finalAttrs: { 32 32 pname = "gnome-maps"; 33 - version = "47.2"; 33 + version = "47.3"; 34 34 35 35 src = fetchurl { 36 36 url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz"; 37 - hash = "sha256-WFHnhtrsZY8h5FeiBv8KmtFlnzdBqtlJCxvzGSFU/ps="; 37 + hash = "sha256-HpAwe6/njiML1OrdCUcicakp+1FolCJFkG+fEdrhPLg="; 38 38 }; 39 39 40 40 doCheck = !stdenv.hostPlatform.isDarwin;
+2 -2
pkgs/by-name/gn/gnote/package.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "gnote"; 23 - version = "47.0"; 23 + version = "47.2"; 24 24 25 25 src = fetchurl { 26 26 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 27 - hash = "sha256-vrNcreIMYOQxVRbyCsfr7p37wrgPAHy+2LxaUlIuRC4="; 27 + hash = "sha256-mmDxaSSA9k0WbTHmVkoP8kgSelmOL/f2NX3AsuwlsWg="; 28 28 }; 29 29 30 30 buildInputs = [
+14 -6
pkgs/by-name/gt/gtk-vnc/package.nix
··· 12 12 cyrus_sasl, 13 13 pulseaudioSupport ? stdenv.hostPlatform.isLinux, 14 14 libpulseaudio, 15 - libgcrypt, 15 + gmp, 16 16 gtk3, 17 17 vala, 18 18 gettext, 19 19 perl, 20 20 python3, 21 + gi-docgen, 21 22 gnome, 22 23 gdk-pixbuf, 23 24 zlib, ··· 25 26 26 27 stdenv.mkDerivation rec { 27 28 pname = "gtk-vnc"; 28 - version = "1.3.1"; 29 + version = "1.4.0"; 29 30 30 31 outputs = [ 31 32 "out" 32 33 "bin" 33 34 "man" 34 35 "dev" 36 + "devdoc" 35 37 ]; 36 38 37 39 src = fetchurl { 38 - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 39 - sha256 = "USdjrE4FWdAVi2aCyl3Ro71jPwgvXkNJ1xWOa1+A8c4="; 40 + url = "mirror://gnome/sources/gtk-vnc/${lib.versions.majorMinor version}/gtk-vnc-${version}.tar.xz"; 41 + sha256 = "G+ZMTkdgxSs+wzBnKQ0e+kCtTOyrbGc4E4BOPFWdloM="; 40 42 }; 41 43 42 44 nativeBuildInputs = [ ··· 48 50 gettext 49 51 perl # for pod2man 50 52 python3 53 + gi-docgen 51 54 ]; 52 55 53 56 buildInputs = ··· 57 60 gdk-pixbuf 58 61 zlib 59 62 glib 60 - libgcrypt 63 + gmp 61 64 cyrus_sasl 62 65 gtk3 63 66 ] ··· 69 72 "-Dpulseaudio=disabled" 70 73 ]; 71 74 75 + postFixup = '' 76 + # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. 77 + moveToOutput "share/doc" "$devdoc" 78 + ''; 79 + 72 80 passthru = { 73 81 updateScript = gnome.updateScript { 74 - packageName = pname; 82 + packageName = "gtk-vnc"; 75 83 versionPolicy = "none"; 76 84 }; 77 85 };
+2 -2
pkgs/by-name/li/libshumate/package.nix
··· 23 23 24 24 stdenv.mkDerivation (finalAttrs: { 25 25 pname = "libshumate"; 26 - version = "1.3.0"; 26 + version = "1.3.1"; 27 27 28 28 outputs = [ 29 29 "out" ··· 34 34 35 35 src = fetchurl { 36 36 url = "mirror://gnome/sources/libshumate/${lib.versions.majorMinor finalAttrs.version}/libshumate-${finalAttrs.version}.tar.xz"; 37 - hash = "sha256-giem6Cgc3hIjKJT++Ddg1E+maznvAzxh7ZNKhsbcddQ="; 37 + hash = "sha256-bv6TUtkXRIItQerUcUoqtLN4SBqGoiBLe+xAgt/8G4s="; 38 38 }; 39 39 40 40 depsBuildBuild = [
+2 -2
pkgs/by-name/me/meld/package.nix
··· 22 22 23 23 python3.pkgs.buildPythonApplication rec { 24 24 pname = "meld"; 25 - version = "3.22.2"; 25 + version = "3.22.3"; 26 26 27 27 format = "other"; 28 28 29 29 src = fetchurl { 30 30 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 31 - sha256 = "sha256-RqCnE/vNGxU7N3oeB1fIziVcmCJGdljqz72JsekjFu8="; 31 + sha256 = "sha256-N/fynrH/D+xNiwiNVIPFVt4QifbQGP5tSBmTyvJJnYQ="; 32 32 }; 33 33 34 34 nativeBuildInputs = [
+4 -4
pkgs/by-name/or/orca/package.nix
··· 29 29 30 30 python3.pkgs.buildPythonApplication rec { 31 31 pname = "orca"; 32 - version = "47.2"; 32 + version = "47.3"; 33 33 34 34 format = "other"; 35 35 36 36 src = fetchurl { 37 - url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 38 - hash = "sha256-XmevNX9xmOoApEOByrTE+U5oJtbtgAZo85QWziqrjlo="; 37 + url = "mirror://gnome/sources/orca/${lib.versions.major version}/orca-${version}.tar.xz"; 38 + hash = "sha256-GwsUW7aFzXTso+KMt7cJf5jRPuHMWLce3u06j5BFIxs="; 39 39 }; 40 40 41 41 patches = [ ··· 93 93 94 94 passthru = { 95 95 updateScript = gnome.updateScript { 96 - packageName = pname; 96 + packageName = "orca"; 97 97 }; 98 98 }; 99 99