evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / vf / vfkit / package.nix
blobf51995d02c59cc04750d4a30202ebefdfc3eb5c0
2   lib,
3   fetchurl,
4   stdenvNoCC,
5   testers,
6 }:
8 stdenvNoCC.mkDerivation (finalAttrs: {
9   pname = "vfkit";
10   version = "0.5.1";
12   src = fetchurl {
13     url = "https://github.com/crc-org/vfkit/releases/download/v${finalAttrs.version}/vfkit";
14     hash = "sha256-at+KsvsKO359d4VUvcSuio2ej5hM6//U4Mj/jqXwhEc=";
15   };
17   dontUnpack = true;
19   installPhase = ''
20     runHook preInstall
22     install -Dm755 $src $out/bin/vfkit
24     runHook postInstall
25   '';
27   passthru.tests = {
28     version = testers.testVersion { package = finalAttrs.finalPackage; };
29   };
31   meta = {
32     description = "Simple command line tool to start VMs through the macOS Virtualization framework";
33     homepage = "https://github.com/crc-org/vfkit";
34     license = lib.licenses.asl20;
35     maintainers = with lib.maintainers; [ sarcasticadmin ];
36     platforms = lib.platforms.darwin;
37     # Source build will be possible after darwin SDK 12.0 bump
38     # https://github.com/NixOS/nixpkgs/pull/229210
39     sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
40     mainProgram = "vfkit";
41   };