anchor.diff:  
   stdenv.mkDerivation rec {
     pname = "fontforge";
  -  version = "20201107";
  +  version = "20220308";
   
     src = fetchFromGitHub {
       owner = pname;
       repo = pname;
       rev = version;
  -    sha256 = "sha256-Rl/5lbXaPgIndANaD0IakaDus6T53FjiBb45FIuGrvc=";
  +    sha256 = "sha256-q+71PDPODl5fEEy3d1icRl+rBGY7AhH+2dMUKeBWGgI=";
     };
   
     patches = [
  
positive.code:     # Taken from https://salsa.debian.org/fonts-team/fontforge/-/blob/master/debian/patches/0001-add-extra-cmake-install-rules.patch
      (fetchpatch {
        url = "https://salsa.debian.org/fonts-team/fontforge/raw/76bffe6ccf8ab20a0c81476a80a87ad245e2fd1c/debian/patches/0001-add-extra-cmake-install-rules.patch";
        sha256 = "u3D9od2xLECNEHhZ+8dkuv9818tPkdP6y/Tvd9CADJg=";
      })
      # Fix segmentation fault with some fonts.
      # This is merged and should be present in the next release.
      (fetchpatch {
        url = "https://github.com/fontforge/fontforge/commit/69e263b2aff29ad22f97f13935cfa97a1eabf207.patch";
        sha256 = "06yyf90605aq6ppfiz83mqkdmnaq5418axp9jgsjyjq78b00xb29";
      })
    ];
  
  
negative.code: { stdenv, fetchpatch, fetchFromGitHub, lib
  , cmake, perl, uthash, pkg-config, gettext
  , python, freetype, zlib, glib, giflib, libpng, libjpeg, libtiff, libxml2, cairo, pango
  , readline, woff2, zeromq
  , withSpiro ? false, libspiro
  , withGTK ? false, gtk3
  , withGUI ? withGTK
  