Loading pkgs/tools/nix/zon2nix/default.nix 0 → 100644 +38 −0 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , makeBinaryWrapper , zig_0_11 , nix }: stdenv.mkDerivation rec { pname = "zon2nix"; version = "0.1.1"; src = fetchFromGitHub { owner = "figsoda"; repo = "zon2nix"; rev = "v${version}"; hash = "sha256-VzlLoToZ+5beHt9mFsuCxlSZ8RrBodPO6YKtsugAaik="; }; nativeBuildInputs = [ makeBinaryWrapper zig_0_11.hook ]; postInstall = '' wrapProgram $out/bin/zon2nix \ --prefix PATH : ${lib.makeBinPath [ nix ]} ''; meta = with lib; { description = "Convert the dependencies in `build.zig.zon` to a Nix expression"; homepage = "https://github.com/figsoda/zon2nix"; changelog = "https://github.com/figsoda/zon2nix/blob/${src.rev}/CHANGELOG.md"; license = licenses.mpl20; maintainers = with maintainers; [ figsoda ]; inherit (zig_0_11.meta) platforms; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -20295,6 +20295,8 @@ with pkgs; tockloader = callPackage ../development/tools/misc/tockloader { }; zon2nix = callPackage ../tools/nix/zon2nix { }; ### DEVELOPMENT / LIBRARIES a52dec = callPackage ../development/libraries/a52dec { }; Loading
pkgs/tools/nix/zon2nix/default.nix 0 → 100644 +38 −0 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , makeBinaryWrapper , zig_0_11 , nix }: stdenv.mkDerivation rec { pname = "zon2nix"; version = "0.1.1"; src = fetchFromGitHub { owner = "figsoda"; repo = "zon2nix"; rev = "v${version}"; hash = "sha256-VzlLoToZ+5beHt9mFsuCxlSZ8RrBodPO6YKtsugAaik="; }; nativeBuildInputs = [ makeBinaryWrapper zig_0_11.hook ]; postInstall = '' wrapProgram $out/bin/zon2nix \ --prefix PATH : ${lib.makeBinPath [ nix ]} ''; meta = with lib; { description = "Convert the dependencies in `build.zig.zon` to a Nix expression"; homepage = "https://github.com/figsoda/zon2nix"; changelog = "https://github.com/figsoda/zon2nix/blob/${src.rev}/CHANGELOG.md"; license = licenses.mpl20; maintainers = with maintainers; [ figsoda ]; inherit (zig_0_11.meta) platforms; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -20295,6 +20295,8 @@ with pkgs; tockloader = callPackage ../development/tools/misc/tockloader { }; zon2nix = callPackage ../tools/nix/zon2nix { }; ### DEVELOPMENT / LIBRARIES a52dec = callPackage ../development/libraries/a52dec { };