anchor.diff: -{ stdenv, buildGoPackage, fetchFromGitHub, go-bindata, libvirt, qemu
  +{ stdenv, buildGoModule, fetchFromGitHub, go-bindata, libvirt, qemu
   , gpgme, makeWrapper, vmnet
   , docker-machine-kvm, docker-machine-kvm2
   , extraDrivers ? []
  
positive.code:     owner  = "kubernetes";
      repo   = "minikube";
      rev    = "v${version}";
      sha256 = "1fgyaq8789wc3h6xmn4iw6if2jxdv5my35yn6ipx3q6i4hagxl4b";
    };
  
    buildInputs = [ go-bindata makeWrapper gpgme ] ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin vmnet;
    subPackages = [ "cmd/minikube" ] ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin "cmd/drivers/hyperkit";
  
    preBuild = ''
      pushd go/src/${goPackagePath} >/dev/null
  
      go-bindata -nomemcopy -o pkg/minikube/assets/assets.go -pkg assets deploy/addons/...
  
      VERSION_MAJOR=$(grep "^VERSION_MAJOR" Makefile | sed "s/^.*\s//")
  
negative.code:   binPath = drivers
              ++ stdenv.lib.optionals stdenv.isLinux ([ libvirt qemu ]);
  
  in buildGoModule rec {
    pname   = "minikube";
    version = "1.2.0";
  
    kubernetesVersion = "1.15.0";
  
    goPackagePath = "k8s.io/minikube";
  
  