anchor.diff:      # nix installs wxPython headers in wxPython package, not in wxwidget
       # as assumed. We explicitely set the header location.
       "-DCMAKE_CXX_FLAGS=-I${pythonPackages.wxPython}/include/wx-3.0"
  +    "-DwxPYTHON_INCLUDE_DIRS=${pythonPackages.wxPython}/include/wx-3.0"
     ] ++ optionals (oceSupport) [ "-DKICAD_USE_OCE=ON" "-DOCE_DIR=${opencascade}" ]
       ++ optional (ngspiceSupport) "-DKICAD_SPICE=ON";
   
  
positive.code: in stdenv.mkDerivation rec {
    name = "kicad-${version}";
    series = "5.0";
    version = "5.0.2";
  
    src = fetchurl {
      url = "https://launchpad.net/kicad/${series}/${version}/+download/kicad-${version}.tar.xz";
      sha256 = "10605rr10x0353n6yk2z095ydnkd1i6j1ncbq64pfxdn5vkhcd1g";
    };
  
    postPatch = ''
  
negative.code:   dontWrapGApps = true;
  
    passthru = {
      i18n = mkLib version "i18n" "08a8lpz2j7bhwn155s0ii538qlynnnvq6fmdw1dxjfgmfy7y3r66" {
        buildInputs = [
          gettext
        ];
        meta.license = licenses.gpl2; # https://github.com/KiCad/kicad-i18n/issues/3
      };
      symbols = mkLib version "symbols" "0l5r53wcv0518x2kl0fh1zi0d50cckc7z1739fp9z3k5a4ddk824" {
        meta.license = licenses.cc-by-sa-40;
      };
      footprints = mkLib version "footprints" "0q7y7m10pav6917ri37pzjvyh71c8lf4lh9ch258pdpl3w481zk6" {
        meta.license = licenses.cc-by-sa-40;
      };
      templates = mkLib version "templates" "1nva4ckq0l2lrah0l05355cawlwd7qfxcagcv32m8hcrn781455q" {
        meta.license = licenses.cc-by-sa-40;
      };
      packages3d = mkLib version "packages3d" "0xla9k1rnrs00fink90y9qz766iks5lyqwnf1h2i508djqhqm5zi" {
        hydraPlatforms = []; # this is a ~1 GiB download, occupies ~5 GiB in store
        meta.license = licenses.cc-by-sa-40;
      };
  