anchor.diff:        '';
       };
   
  -    markdownlint-cli = super.markdownlint-cli.override {
  -      meta.mainProgram = "markdownlint";
  -    };
  +    markdownlint-cli = super.markdownlint-cli.override (oldAttrs: {
  +      meta = oldAttrs.meta // { mainProgram = "markdownlint"; };
  +    });
   
       mdctl-cli = super."@medable/mdctl-cli".override {
         nativeBuildInputs = with pkgs; with darwin.apple_sdk.frameworks; [
  
positive.code:       buildInputs = oldAttrs.buildInputs ++ [ self.node-gyp-build pkgs.zeromq ];
      });
  
      insect = super.insect.override (drv: {
        nativeBuildInputs = drv.nativeBuildInputs or [] ++ [ pkgs.psc-package self.pulp ];
      });
  
      intelephense = super.intelephense.override {
        meta.license = pkgs.lib.licenses.unfree;
      };
  
      joplin = super.joplin.override {
        nativeBuildInputs = [ pkgs.pkg-config ];
  
negative.code:       '';
      };
  
      coc-imselect = super.coc-imselect.override (oldAttrs: {
        meta = oldAttrs.meta // { broken = since "10"; };
      });
  
      dat = super.dat.override (oldAttrs: {
        buildInputs = [ self.node-gyp-build pkgs.libtool pkgs.autoconf pkgs.automake ];
        meta = oldAttrs.meta // { broken = since "12"; };
      });
  
      deltachat-desktop = super."deltachat-desktop-../../applications/networking/instant-messengers/deltachat-desktop".override (oldAttrs: {
        meta = oldAttrs.meta // { broken = true; }; # use the top-level package instead
      });
  
      # NOTE: this is a stub package to fetch npm dependencies for
      # ../../applications/video/epgstation
      epgstation = super."epgstation-../../applications/video/epgstation".override (oldAttrs: {
        buildInputs = [ self.node-pre-gyp self.node-gyp-build ];
        meta = oldAttrs.meta // { platforms = pkgs.lib.platforms.none; };
      });
  
      # NOTE: this is a stub package to fetch npm dependencies for
      # ../../applications/video/epgstation/client
      epgstation-client = super."epgstation-client-../../applications/video/epgstation/client".override (oldAttrs: {
        meta = oldAttrs.meta // { platforms = pkgs.lib.platforms.none; };
      });
  
      expo-cli = super."expo-cli".override (oldAttrs: {
        # The traveling-fastlane-darwin optional dependency aborts build on Linux.
        dependencies = builtins.filter (d: d.packageName != "@expo/traveling-fastlane-${if stdenv.isLinux then "darwin" else "linux"}") oldAttrs.dependencies;
      });
  
      fast-cli = super.fast-cli.override {
  