diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2020-10-13 02:23:16 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2020-10-24 01:18:43 +0200 |
commit | bf9edc9e3831b20c9d15a5bb228505411d4d72a5 (patch) | |
tree | 27d66c531aa850dcc17819a53418e8ffe791941e /pkgs/desktops/gnome-3/misc | |
parent | 297bac601aa4dc14cf44ca88bd6ea60e56921b67 (diff) | |
download | nixpkgs-bf9edc9e3831b20c9d15a5bb228505411d4d72a5.tar nixpkgs-bf9edc9e3831b20c9d15a5bb228505411d4d72a5.tar.gz nixpkgs-bf9edc9e3831b20c9d15a5bb228505411d4d72a5.tar.bz2 nixpkgs-bf9edc9e3831b20c9d15a5bb228505411d4d72a5.tar.lz nixpkgs-bf9edc9e3831b20c9d15a5bb228505411d4d72a5.tar.xz nixpkgs-bf9edc9e3831b20c9d15a5bb228505411d4d72a5.tar.zst nixpkgs-bf9edc9e3831b20c9d15a5bb228505411d4d72a5.zip |
gnome3.geary: fix tests
We forgot about this in 3.36 bump.
Diffstat (limited to 'pkgs/desktops/gnome-3/misc')
-rw-r--r-- | pkgs/desktops/gnome-3/misc/geary/default.nix | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/desktops/gnome-3/misc/geary/default.nix b/pkgs/desktops/gnome-3/misc/geary/default.nix index 4d649bdfbe9..6390b03efa3 100644 --- a/pkgs/desktops/gnome-3/misc/geary/default.nix +++ b/pkgs/desktops/gnome-3/misc/geary/default.nix @@ -26,7 +26,10 @@ , gnome3 , webkitgtk , python3 +, gnutls +, cacert , xvfb_run +, glibcLocales , dbus , shared-mime-info , libunwind @@ -95,7 +98,10 @@ stdenv.mkDerivation rec { checkInputs = [ dbus + gnutls # for certtool + cacert # trust store for glib-networking xvfb_run + glibcLocales # required by Geary.ImapDb.DatabaseTest/utf8_case_insensitive_collation ]; mesonFlags = [ @@ -115,12 +121,12 @@ stdenv.mkDerivation rec { chmod +x desktop/geary-attach ''; - # FIXME: fix tests - doCheck = false; + doCheck = true; checkPhase = '' NO_AT_BRIDGE=1 \ - XDG_DATA_DIRS=:$XDG_DATA_DIRS:${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${shared-mime-info}/share \ + GIO_EXTRA_MODULES=$GIO_EXTRA_MODULES:${glib-networking}/lib/gio/modules \ + XDG_DATA_DIRS=$XDG_DATA_DIRS:${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${shared-mime-info}/share:${folks}/share/gsettings-schemas/${folks.name} \ xvfb-run -s '-screen 0 800x600x24' dbus-run-session \ --config-file=${dbus.daemon}/share/dbus-1/session.conf \ meson test -v --no-stdsplit |