anchor.diff:          outputHash
           outputHashAlgo
           urls;
  -      sha256Url = "https://download.gnome.org/sources/libmediaart/${versionMajor}/"
  -        + "${name}.sha256sum";
  +      fullOpts = {
  +        sha256Urls =
  +          map (u: lib.replaceStrings ["tar.xz"] ["sha256sum"] u) src.urls;
  +      };
         failEarly = true;
       };
     };
  
positive.code:     zlib
    ];
  
    postPatch = ''
      # Remove broken meson vala binding generator
      sed -i libmediaart/meson.build \
        -e '/libmediaart_vapi/,+3d'
    '';
  
    mesonFlags = [
      "-Dimage_library=gdk-pixbuf"
      "-Dwith-docs=no"
    ];
  
    passthru = {
      srcVerification = fetchurl {
  
negative.code: }:
  
  let
    channel = "1.9";
    version = "${channel}.4";
  in
  stdenv.mkDerivation rec {
    name = "libmediaart-${version}";
  
    src = fetchurl {
      url = "mirror://gnome/sources/libmediaart/${channel}/${name}.tar.xz";
      hashOutput = false;
      sha256 = "a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d";
    };
  