anchor.diff:  in stdenv.mkDerivation rec {
     pname = "kicad";
     series = "5.0";
  -  version = "5.1.2";
  +  version = "5.1.4";
   
     src = fetchurl {
       url = "https://launchpad.net/kicad/${series}/${version}/+download/kicad-${version}.tar.xz";
  -    sha256 = "12kp82ms2dwqkhilmh3mbhg5rsj5ykk99pnkhp4sx89nni86qdw4";
  +    sha256 = "1r60dgh6aalbpq1wsmpyxkz0nn4ck8ydfdjcrblpl69k5rks5k2j";
     };
   
     postPatch = ''
  
positive.code:     license = licenses.gpl2;
      maintainers = with maintainers; [ berce ];
      platforms = with platforms; linux;
    };
  }
  
negative.code:   dontWrapGApps = true;
  
    passthru = {
      i18n = mkLib version "i18n" "1dk7wis4cncmihl8fnic3jyhqcdzpifchzsp7hmf214h0vp199zr" {
        buildInputs = [
          gettext
        ];
        meta.license = licenses.gpl2; # https://github.com/KiCad/kicad-i18n/issues/3
      };
      symbols = mkLib version "symbols" "1lna4xlvzrxif3569pkp6mrg7fj62z3a3ri5j97lnmnnzhiddnh3" {
        meta.license = licenses.cc-by-sa-40;
      };
      footprints = mkLib version "footprints" "0c0kcywxlaihzzwp9bi0dsr2v9j46zcdr85xmfpivmrk19apss6a" {
        meta.license = licenses.cc-by-sa-40;
      };
      templates = mkLib version "templates" "1bagb0b94cjh7zp9z0h23b60j45kwxbsbb7b2bdk98dmph8lmzbb" {
        meta.license = licenses.cc-by-sa-40;
      };
      packages3d = mkLib version "packages3d" "0h2qjj8vf33jz6jhqdz90c80h5i1ydgfqnns7rn0fqphlnscb45g" {
        hydraPlatforms = []; # this is a ~1 GiB download, occupies ~5 GiB in store
        meta.license = licenses.cc-by-sa-40;
      };
  