diff options
author | Mostly Void <7rat13@gmail.com> | 2023-08-01 00:27:29 +0300 |
---|---|---|
committer | Mostly Void <7rat13@gmail.com> | 2023-08-07 15:52:34 +0300 |
commit | d8bd15f4286a5ec276d42de8ee6149010a6d79e8 (patch) | |
tree | c30bb75f29e2906ec191de023b2506fbadf5ae03 /pkgs/applications/virtualization | |
parent | 0546c70849185664031cd6bb3f6b57e477fe1487 (diff) | |
download | nixpkgs-d8bd15f4286a5ec276d42de8ee6149010a6d79e8.tar nixpkgs-d8bd15f4286a5ec276d42de8ee6149010a6d79e8.tar.gz nixpkgs-d8bd15f4286a5ec276d42de8ee6149010a6d79e8.tar.bz2 nixpkgs-d8bd15f4286a5ec276d42de8ee6149010a6d79e8.tar.lz nixpkgs-d8bd15f4286a5ec276d42de8ee6149010a6d79e8.tar.xz nixpkgs-d8bd15f4286a5ec276d42de8ee6149010a6d79e8.tar.zst nixpkgs-d8bd15f4286a5ec276d42de8ee6149010a6d79e8.zip |
kraft: init at 0.6.4
Diffstat (limited to 'pkgs/applications/virtualization')
-rw-r--r-- | pkgs/applications/virtualization/kraft/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/applications/virtualization/kraft/default.nix b/pkgs/applications/virtualization/kraft/default.nix new file mode 100644 index 00000000000..4d2ac7e7030 --- /dev/null +++ b/pkgs/applications/virtualization/kraft/default.nix @@ -0,0 +1,36 @@ +{ lib +, buildGoModule +, fetchFromGitHub +, stdenv +}: + +buildGoModule rec { + pname = "kraftkit"; + version = "0.6.4"; + + src = fetchFromGitHub { + owner = "unikraft"; + repo = "kraftkit"; + rev = "v${version}"; + hash = "sha256-+aZrJqxgPGIoWEW4PZj6Nib7Z49HitxqMbeoyIe14iM="; + }; + + vendorHash = "sha256-4V7GTqCDSHybuwIrnmO1MJ+DwMpkKOdA7UC72YJqStM="; + + ldflags = [ + "-s" + "-w" + "-X kraftkit.sh/internal/version.version=${version}" + ]; + + subPackages = [ "cmd/kraft" ]; + + meta = { + description = "Build and use highly customized and ultra-lightweight unikernel VMs"; + homepage = "https://github.com/unikraft/kraftkit"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ dit7ya ]; + mainProgram = "kraft"; + broken = stdenv.isDarwin; # > machine/platform/iterator_v1alpha1.go:32:34: undefined: hostSupportedStrategies + }; +} |