anchor.diff:      # by `g_file_info_get_content_type ()'.
       wrapProgram "$out/bin/evince" \
         --prefix XDG_DATA_DIRS : "${shared_mime_info}/share:$out/share"
  -  '' + gsettings_desktop_schemas.doCompileSchemas;
  +  '';
     doCheck = false; # would need pythonPackages.dogTail, which is missing
   
     meta = {
  
positive.code: { fetchurl, stdenv, pkgconfig, intltool, perl, perlXMLParser, libxml2
  , glib, gtk3, pango, atk, gdk_pixbuf, shared_mime_info
  , itstool, gnome_icon_theme, libgnome_keyring, gsettings_desktop_schemas
  , poppler, ghostscriptX, djvulibre, libspectre
  , makeWrapper #, python /*just for tests*/
  , recentListSize ? null # 5 is not enough, allow passing a different number
  }:
  
  stdenv.mkDerivation rec {
    name = "evince-3.6.1";
  
    src = fetchurl {
      url = "mirror://gnome/sources/evince/3.6/${name}.tar.xz";
      sha256 = "1da1pij030dh8mb0pr0jnyszgsbjnh8lc17rj5ii52j3kmbv51qv";
    };
  
    buildInputs = [
  
negative.code:     glib gtk3 pango atk gdk_pixbuf
      itstool gnome_icon_theme libgnome_keyring gsettings_desktop_schemas
      poppler ghostscriptX djvulibre libspectre
      makeWrapper libsecret
    ];
  
  
    preFixup = "rm $out/share/icons/hicolor/icon-theme.cache";
  
  