anchor.diff:    # ../../applications/video/epgstation
     epgstation = prev."epgstation-../../applications/video/epgstation".override (oldAttrs: {
       buildInputs = [ pkgs.postgresql ];
  -    nativeBuildInputs = [ final.node-pre-gyp final.node-gyp-build pkgs.which ] ++ lib.optionals stdenv.isDarwin [ pkgs.xcbuild ];
  +    nativeBuildInputs = [ final.node-pre-gyp final.node-gyp-build pkgs.which ];
       meta = oldAttrs.meta // { platforms = lib.platforms.none; };
     });
   
     # NOTE: this is a stub package to fetch npm dependencies for
     # ../../applications/video/epgstation/client
     epgstation-client = prev."epgstation-client-../../applications/video/epgstation/client".override (oldAttrs: {
  -    nativeBuildInputs = lib.optionals stdenv.isDarwin [ pkgs.xcbuild ];
       meta = oldAttrs.meta // { platforms = lib.platforms.none; };
     });
   
  
positive.code:   });
  
    joplin = prev.joplin.override {
      nativeBuildInputs = with pkgs; [
        pkg-config
      ] ++ lib.optionals stdenv.isDarwin [
        xcbuild
      ];
      buildInputs = with pkgs; [
        # required by sharp
        # https://sharp.pixelplumbing.com/install
  
negative.code:     nativeBuildInputs = with pkgs; [
        pkg-config
      ] ++ lib.optionals stdenv.isDarwin [
        darwin.apple_sdk.frameworks.CoreText
      ];
      buildInputs = with pkgs; [
        pixman
        cairo
        pango
        giflib
      ];
    };
  
  