evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / pb / pbzip2 / package.nix
blobd9eecda0d6063fee8d7b870e6840a5f949ac54c3
1 { lib, stdenv, fetchurl, bzip2 }:
3 let major = "1.1";
4     version = "${major}.13";
5 in
6 stdenv.mkDerivation rec {
7   pname = "pbzip2";
8   inherit version;
10   src = fetchurl {
11     url = "https://launchpad.net/pbzip2/${major}/${version}/+download/${pname}-${version}.tar.gz";
12     sha256 = "1rnvgcdixjzbrmcr1nv9b6ccrjfrhryaj7jwz28yxxv6lam3xlcg";
13   };
15   buildInputs = [ bzip2 ];
17   preBuild = "substituteInPlace Makefile --replace g++ c++";
19   installFlags = [ "PREFIX=$(out)" ];
21   env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=reserved-user-defined-literal";
23   meta = with lib; {
24     homepage = "http://compression.ca/pbzip2/";
25     description = "Parallel implementation of bzip2 for multi-core machines";
26     license = licenses.bsd2;
27     maintainers = [ ];
28     platforms = platforms.unix;
29   };