python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / linenoise / default.nix
blobd465b48a8f46a8e2b41fc301a8220c31a740ac17
1 { lib, stdenv, fetchFromGitHub }:
3 stdenv.mkDerivation {
4   pname = "linenoise";
5   version = "1.0.10";  # Its version 1.0 plus 10 commits
7   src = fetchFromGitHub {
8     owner = "antirez";
9     repo = "linenoise";
10     rev = "c894b9e59f02203dbe4e2be657572cf88c4230c3";
11     sha256 = "0wasql7ph5g473zxhc2z47z3pjp42q0dsn4gpijwzbxawid71b4w";
12   };
14   buildPhase = ./create-pkg-config-file.sh;
16   installPhase = ''
17     mkdir -p $out/{lib/pkgconfig,src,include}
18     cp linenoise.c $out/src/
19     cp linenoise.h $out/include/
20     cp linenoise.pc $out/lib/pkgconfig/
21   '';
23   meta = {
24     homepage = "https://github.com/antirez/linenoise";
25     description = "A minimal, zero-config, BSD licensed, readline replacement";
26     maintainers = with lib.maintainers; [ mpsyco ];
27     platforms = lib.platforms.unix;
28     license = lib.licenses.bsd2;
29   };