python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / recutils / default.nix
blob0299cf3821815458b1894cd7a8725126d7c02b43
1 { lib
2 , stdenv
3 , fetchurl
4 , bc
5 , check
6 , curl
7 }:
9 stdenv.mkDerivation rec {
10   pname = "recutils";
11   version = "1.9";
13   src = fetchurl {
14     url = "mirror://gnu/recutils/${pname}-${version}.tar.gz";
15     hash = "sha256-YwFZKwAgwUtFZ1fvXUNNSfYCe45fOkmdEzYvIFxIbg4=";
16   };
18   hardeningDisable = lib.optional stdenv.cc.isClang "format";
20   buildInputs = [
21     curl
22   ];
24   checkInputs = [
25     bc
26     check
27   ];
29   doCheck = true;
31   meta = with lib; {
32     homepage = "https://www.gnu.org/software/recutils/";
33     description = "Tools and libraries to access human-editable, text-based databases";
34     longDescription = ''
35       GNU Recutils is a set of tools and libraries to access human-editable,
36       text-based databases called recfiles. The data is stored as a sequence of
37       records, each record containing an arbitrary number of named fields.
38     '';
39     license = licenses.gpl3Plus;
40     maintainers = with maintainers; [ AndersonTorres ];
41     platforms = platforms.all;
42   };