python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / nix / nixos-generators / default.nix
blobfa4495647c6e0b8c90ae02d0811a1184d5ebc283
1 { stdenv, lib, fetchFromGitHub, makeWrapper, coreutils, jq, findutils, nix  }:
3 stdenv.mkDerivation rec {
4   pname = "nixos-generators";
5   version = "1.7.0";
6   src = fetchFromGitHub {
7     owner = "nix-community";
8     repo = "nixos-generators";
9     rev = version;
10     sha256 = "sha256-WecDwDY/hEcDQYzFnccCNa+5Umht0lfjx/d1qGDy/rQ=";
11   };
12   nativeBuildInputs = [ makeWrapper ];
13   installFlags = [ "PREFIX=$(out)" ];
14   postFixup = ''
15     wrapProgram $out/bin/nixos-generate \
16       --prefix PATH : ${lib.makeBinPath [ jq coreutils findutils nix ] }
17   '';
19   meta = with lib; {
20     description = "Collection of image builders";
21     homepage    = "https://github.com/nix-community/nixos-generators";
22     license     = licenses.mit;
23     maintainers = with maintainers; [ lassulus ];
24     mainProgram = "nixos-generate";
25     platforms   = platforms.unix;
26   };