anchor.diff:    openJpegVersion = with stdenv;
       lib.versions.majorMinor (lib.getVersion openjpeg);
   
  +  freeglut-mupdf = freeglut.overrideAttrs (old: rec {
  +    pname = "freeglut-mupdf";
  +    version = "3.0.0-r${src.rev}";
  +    src = fetchFromGitHub {
  +      owner = "ArtifexSoftware";
  +      repo = "thirdparty-freeglut";
  +      rev = "13ae6aa2c2f9a7b4266fc2e6116c876237f40477";
  +      hash = "sha256-0fuE0lm9rlAaok2Qe0V1uUrgP4AjMWgp3eTbw8G6PMM=";
  +    };
  +  });
   
   in
   stdenv.mkDerivation rec {
  
positive.code: , lib
  , fetchurl
  , fetchpatch
  , copyDesktopItems
  , makeDesktopItem
  , desktopToDarwinBundle
  
negative.code:     if stdenv.isDarwin then
        with darwin.apple_sdk.frameworks; [ GLUT OpenGL ]
      else
        [ freeglut-mupdf libGLU ]
    )
    ;
    outputs = [ "bin" "dev" "out" "man" "doc" ];
  