evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / zo / zon2nix / package.nix
blobd3f0bd6ce54a2d728deb53686289c9cab77efef4
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , zig_0_11
5 , nix
6 }:
8 stdenv.mkDerivation rec {
9   pname = "zon2nix";
10   version = "0.1.2";
12   src = fetchFromGitHub {
13     owner = "nix-community";
14     repo = "zon2nix";
15     rev = "v${version}";
16     hash = "sha256-pS0D+wdebtpNaGpDee9aBwEKTDvNU56VXer9uzULXcM=";
17   };
19   nativeBuildInputs = [
20     zig_0_11.hook
21   ];
23   zigBuildFlags = [
24     "-Dnix=${lib.getExe nix}"
25   ];
27   zigCheckFlags = [
28     "-Dnix=${lib.getExe nix}"
29   ];
31   meta = with lib; {
32     description = "Convert the dependencies in `build.zig.zon` to a Nix expression";
33     mainProgram = "zon2nix";
34     homepage = "https://github.com/nix-community/zon2nix";
35     changelog = "https://github.com/nix-community/zon2nix/blob/${src.rev}/CHANGELOG.md";
36     license = licenses.mpl20;
37     maintainers = with maintainers; [ figsoda ];
38     inherit (zig_0_11.meta) platforms;
39   };