docker-machine-kvm2: init at 0.27.0

+37
+36
pkgs/applications/networking/cluster/docker-machine/kvm2.nix
··· 1 + { stdenv, buildGoPackage, fetchFromGitHub, libvirt, pkgconfig }: 2 + 3 + buildGoPackage rec { 4 + pname = "docker-machine-kvm2"; 5 + name = "${pname}-${version}"; 6 + version = "0.27.0"; 7 + 8 + goPackagePath = "k8s.io/minikube"; 9 + subPackages = [ "cmd/drivers/kvm" ]; 10 + 11 + src = fetchFromGitHub { 12 + owner = "kubernetes"; 13 + repo = "minikube"; 14 + rev = "v${version}"; 15 + sha256 = "00gj8x5p0vxwy0y0g5nnddmq049h7zxvhb73lb4gii5mghr9mkws"; 16 + }; 17 + 18 + nativeBuildInputs = [ pkgconfig ]; 19 + buildInputs = [ libvirt ]; 20 + 21 + preBuild = '' 22 + export buildFlagsArray=(-ldflags="-X k8s.io/minikube/pkg/drivers/kvm/version.VERSION=v${version}") 23 + ''; 24 + 25 + postInstall = '' 26 + mv $bin/bin/kvm $bin/bin/docker-machine-driver-kvm2 27 + ''; 28 + 29 + meta = with stdenv.lib; { 30 + homepage = https://github.com/kubernetes/minikube/blob/master/docs/drivers.md; 31 + description = "KVM2 driver for docker-machine."; 32 + license = licenses.asl20; 33 + maintainers = with maintainers; [ tadfisher ]; 34 + platforms = platforms.unix; 35 + }; 36 + }
+1
pkgs/top-level/all-packages.nix
··· 15362 15362 15363 15363 docker-machine = callPackage ../applications/networking/cluster/docker-machine { }; 15364 15364 docker-machine-kvm = callPackage ../applications/networking/cluster/docker-machine/kvm.nix { }; 15365 + docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { }; 15365 15366 docker-machine-xhyve = callPackage ../applications/networking/cluster/docker-machine/xhyve.nix { 15366 15367 inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet; 15367 15368 };