python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / compression / lzip / default.nix
blob7fa7b4e35c858d64256f84a13a126ab45ba3cb4d
1 { lib, stdenv, fetchurl, texinfo }:
3 # Note: this package is used for bootstrapping fetchurl, and thus
4 # cannot use fetchpatch! All mutable patches (generated by GitHub or
5 # cgit) that are needed here should be included directly in Nixpkgs as
6 # files.
8 stdenv.mkDerivation rec {
9   pname = "lzip";
10   version = "1.23";
11   outputs = [ "out" "man" "info" ];
13   nativeBuildInputs = [ texinfo ];
15   src = fetchurl {
16     url = "mirror://savannah/lzip/${pname}-${version}.tar.gz";
17     sha256 = "sha256-R5LAR93xXvKdVbqOaKGiHgy3aS2H7N9yBEGYZFgvKA0=";
18   };
20   configureFlags = [
21     "CPPFLAGS=-DNDEBUG"
22     "CFLAGS=-O3"
23     "CXXFLAGS=-O3"
24     "CXX=${stdenv.cc.targetPrefix}c++"
25   ];
27   setupHook = ./lzip-setup-hook.sh;
29   doCheck = true;
30   enableParallelBuilding = true;
32   meta = with lib; {
33     homepage = "https://www.nongnu.org/lzip/lzip.html";
34     description = "A lossless data compressor based on the LZMA algorithm";
35     license = lib.licenses.gpl2Plus;
36     maintainers = with maintainers; [ vlaci ];
37     platforms = lib.platforms.all;
38   };