summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pkgs/applications/virtualization/lima/default.nix16
-rw-r--r--pkgs/top-level/all-packages.nix4
2 files changed, 15 insertions, 5 deletions
diff --git a/pkgs/applications/virtualization/lima/default.nix b/pkgs/applications/virtualization/lima/default.nix
index 03d049477b5d..129927acedc8 100644
--- a/pkgs/applications/virtualization/lima/default.nix
+++ b/pkgs/applications/virtualization/lima/default.nix
@@ -1,31 +1,39 @@
{ lib
+, stdenv
, buildGoModule
, fetchFromGitHub
, installShellFiles
, qemu
+, xcbuild
+, sigtool
, makeWrapper
}:
buildGoModule rec {
pname = "lima";
- version = "0.13.0";
+ version = "0.14.1";
src = fetchFromGitHub {
owner = "lima-vm";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-alE7fUVxJRkLMtdia5ruHxh9nlWIubM0J6iIrmpreRM=";
+ sha256 = "sha256-C1qJ3SAxtFSxbGrDlLvYDzUwdiJDcegzx5uXCSYNVJQ=";
};
- vendorSha256 = "sha256-Kb2R8USWOWRFMjQO3tjdl5UHOzzb2B3ld+5vO2gF3KY=";
+ vendorSha256 = "sha256-MaAdX7TKfBzvzz8r+cfKCSul/QZ0/AgHnBwhu0ZR0gY=";
- nativeBuildInputs = [ makeWrapper installShellFiles ];
+ nativeBuildInputs = [ makeWrapper installShellFiles ]
+ ++ lib.optionals stdenv.isDarwin [ xcbuild.xcrun sigtool ];
# clean fails with read only vendor dir
postPatch = ''
substituteInPlace Makefile --replace 'binaries: clean' 'binaries:'
'';
+ # It attaches entitlements with codesign and strip removes those,
+ # voiding the entitlements and making it non-operational.
+ dontStrip = stdenv.isDarwin;
+
buildPhase = ''
runHook preBuild
make "VERSION=v${version}" binaries
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 887b29613371..8fa2336e1762 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -36777,7 +36777,9 @@ with pkgs;
colima = callPackage ../applications/virtualization/colima { };
- lima = callPackage ../applications/virtualization/lima { };
+ lima = callPackage ../applications/virtualization/lima {
+ inherit (darwin) sigtool;
+ };
logtop = callPackage ../tools/misc/logtop { };