base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / en / ent / package.nix
blob3152e00503bb3d6a476ea6735521d58e2efd151a
1 {lib, stdenv, fetchurl, unzip}:
3 stdenv.mkDerivation {
4   pname = "ent";
5   version = "1.1";
7   src = fetchurl {
8     url = "https://www.fourmilab.ch/random/random.zip";
9     sha256 = "1v39jlj3lzr5f99avzs2j2z6anqqd64bzm1pdf6q84a5n8nxckn1";
10   };
12   # Work around the "unpacker appears to have produced no directories"
13   # case that happens when the archive doesn't have a subdirectory.
14   sourceRoot = ".";
16   nativeBuildInputs = [ unzip ];
18   buildFlags = lib.optional stdenv.cc.isClang "CC=clang";
20   installPhase = ''
21     mkdir -p $out/bin
22     cp ent $out/bin/
23   '';
25   meta = with lib; {
26     description = "Pseudorandom Number Sequence Test Program";
27     homepage = "https://www.fourmilab.ch/random/";
28     platforms = platforms.all;
29     license = licenses.publicDomain;
30     mainProgram = "ent";
31   };