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