about summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2019-11-07 15:17:01 -0500
committerworldofpeace <worldofpeace@protonmail.ch>2019-11-07 15:17:01 -0500
commit3c0b03a9d9c8d61cdb2e02572b02b1740b7bf708 (patch)
tree1ca913d0ba1ab0701c5f13fc2823d975590c0432 /pkgs/desktops/gnome-3
parent75a8cd9930787ae9e66baabb7af140cd7d693200 (diff)
downloadnixlib-3c0b03a9d9c8d61cdb2e02572b02b1740b7bf708.tar
nixlib-3c0b03a9d9c8d61cdb2e02572b02b1740b7bf708.tar.gz
nixlib-3c0b03a9d9c8d61cdb2e02572b02b1740b7bf708.tar.bz2
nixlib-3c0b03a9d9c8d61cdb2e02572b02b1740b7bf708.tar.lz
nixlib-3c0b03a9d9c8d61cdb2e02572b02b1740b7bf708.tar.xz
nixlib-3c0b03a9d9c8d61cdb2e02572b02b1740b7bf708.tar.zst
nixlib-3c0b03a9d9c8d61cdb2e02572b02b1740b7bf708.zip
gnome3.geary: add patch for longer client test timeout
I'm see this test timout frequently, most often on aarch64 on hydra.
Patch is from debian, which probably noticed the same issue.
Diffstat (limited to 'pkgs/desktops/gnome-3')
-rw-r--r--pkgs/desktops/gnome-3/misc/geary/default.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/desktops/gnome-3/misc/geary/default.nix b/pkgs/desktops/gnome-3/misc/geary/default.nix
index 787bdd97ebf8..07319337a9a0 100644
--- a/pkgs/desktops/gnome-3/misc/geary/default.nix
+++ b/pkgs/desktops/gnome-3/misc/geary/default.nix
@@ -1,6 +1,6 @@
 { stdenv, fetchurl, pkgconfig, gtk3, vala, enchant2, wrapGAppsHook, meson, ninja
 , desktop-file-utils, gnome-online-accounts, gsettings-desktop-schemas, adwaita-icon-theme
-, libcanberra-gtk3, libsecret, gmime, isocodes, libxml2, gettext
+, libcanberra-gtk3, libsecret, gmime, isocodes, libxml2, gettext, fetchpatch
 , sqlite, gcr, json-glib, itstool, libgee, gnome3, webkitgtk, python3
 , xvfb_run, dbus, shared-mime-info, libunwind, libunity, folks, glib-networking
 , gobject-introspection, gspell, appstream-glib, libytnef, libhandy }:
@@ -33,6 +33,14 @@ stdenv.mkDerivation rec {
     "-Dcontractor=true" # install the contractor file (Pantheon specific)
   ];
 
+  patches = [
+    # Longer timeout for client test.
+    (fetchpatch {
+      url = "https://salsa.debian.org/gnome-team/geary/raw/04be1e058a2e65075dd8cf8843d469ee45a9e09a/debian/patches/Bump-client-test-timeout-to-300s.patch";
+      sha256 = "1zvnq8bgla160531bjdra8hcg15mp8r1j1n53m1xfgm0ssnj5knx";
+    })
+  ];
+
   postPatch = ''
     chmod +x build-aux/post_install.py build-aux/git_version.py
     patchShebangs build-aux/post_install.py build-aux/git_version.py