evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / le / leatherman / package.nix
blobd3bd349cc8e01ce0e493d03f39ef080d7c9c8fd0
1 { lib, stdenv, fetchFromGitHub, boost, cmake, curl, ruby }:
3 stdenv.mkDerivation rec {
4   pname = "leatherman";
5   version = "1.12.13";
7   src = fetchFromGitHub {
8     sha256 = "sha256-rfh4JLnLekx9UhyLH6eDJUeItPROmY/Lc6mcWpbGb3s=";
9     rev = version;
10     repo = "leatherman";
11     owner = "puppetlabs";
12   };
14   cmakeFlags = [ "-DLEATHERMAN_ENABLE_TESTING=OFF" ];
16   env.NIX_CFLAGS_COMPILE = "-Wno-error";
18   nativeBuildInputs = [ cmake ];
19   buildInputs = [ boost curl ruby ];
21   meta = with lib; {
22     homepage = "https://github.com/puppetlabs/leatherman/";
23     description = "Collection of C++ and CMake utility libraries";
24     license = licenses.asl20;
25     maintainers = [ maintainers.womfoo ];
26     platforms = platforms.unix;
27   };