python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / entr / default.nix
blob3c18345a0edf9905fa6dd7201af86c3ef9c3c9f5
1 { lib, stdenv, fetchurl, coreutils }:
3 stdenv.mkDerivation rec {
4   pname = "entr";
5   version = "5.2";
7   src = fetchurl {
8     url = "https://eradman.com/entrproject/code/${pname}-${version}.tar.gz";
9     hash = "sha256-I34wnUawdSEMDky3ib/Qycd37d9sswNBw/49vMZYw4A=";
10   };
12   postPatch = ''
13     substituteInPlace entr.c --replace /bin/cat ${coreutils}/bin/cat
14     substituteInPlace entr.1 --replace /bin/cat cat
15   '';
16   dontAddPrefix = true;
17   doCheck = true;
18   checkTarget = "test";
19   installFlags = [ "PREFIX=$(out)" ];
21   meta = with lib; {
22     homepage = "https://eradman.com/entrproject/";
23     description = "Run arbitrary commands when files change";
24     changelog = "https://github.com/eradman/entr/raw/${version}/NEWS";
25     license = licenses.isc;
26     platforms = platforms.all;
27     maintainers = with maintainers; [ pSub synthetica ];
28   };