anchor.diff:        elpaBuild {
           pname = "rainbow-mode";
           ename = "rainbow-mode";
  -        version = "1.0.3";
  -        src = fetchurl {
  -          url = "https://elpa.gnu.org/packages/rainbow-mode-1.0.3.el";
  -          sha256 = "0cpwqllhv3cb0gii22cj9i731rk3sbf2drm5m52w5yclm8sfr339";
  +        version = "1.0.4";
  +        src = fetchurl {
  +          url = "https://elpa.gnu.org/packages/rainbow-mode-1.0.4.el";
  +          sha256 = "0rp76gix1ph1wrmdax6y2m3i9y1dmgv7ikjz8xsl5lizkygsy9cg";
           };
           packageRequires = [];
           meta = {
  
positive.code:         packageRequires = [];
          meta = {
            homepage = "https://elpa.gnu.org/packages/sisu-mode.html";
            license = lib.licenses.free;
          };
        }) {};
  
negative.code:           license = lib.licenses.free;
          };
        }) {};
      scanner = callPackage ({ dash, elpaBuild, emacs, fetchurl, lib }:
        elpaBuild {
          pname = "scanner";
          ename = "scanner";
          version = "0.1";
          src = fetchurl {
            url = "https://elpa.gnu.org/packages/scanner-0.1.tar";
            sha256 = "0hv4w7yzfdnz8vrfhw6i6agj9hs09vzsqr63nrp6dd93q0gk71mw";
          };
          packageRequires = [ dash emacs ];
          meta = {
            homepage = "https://elpa.gnu.org/packages/scanner.html";
            license = lib.licenses.free;
          };
        }) {};
      scroll-restore = callPackage ({ elpaBuild, fetchurl, lib }:
        elpaBuild {
          pname = "scroll-restore";
  