anchor.diff:          outputHash
           outputHashAlgo
           urls;
  -      sha256Url = "https://download.gnome.org/sources/totem-pl-parser/"
  -        + "${channel}/${name}.sha256sum";
  +      fullOpts = {
  +        sha256Urls =
  +          map (u: lib.replaceStrings ["tar.xz"] ["sha256sum"] u) src.urls;
  +      };
         failEarly = true;
       };
     };
  
positive.code: { stdenv
  , fetchurl
  , gettext
  , intltool
  , lib
  , meson
  , ninja
  
  , file
  , glib
  , gmime
  , gobject-introspection
  , libarchive
  , libgcrypt
  , libsoup
  , libxml2
  
  , channel
  
negative.code:   ];
  
    buildInputs = [
      glib
      gobject-introspection
      libarchive
      libgcrypt
      libxml2
    ];
  
    mesonFlags = [
      "-Denable-quvi=no"  # FIXME
      "-Denable-libarchive=yes"
      "-Denable-libgcrypt=yes"
    ];
  
    passthru = {
  