linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / aws-c-common / default.nix
blob988a27a587894820b45dbd6020820013ffa29f58
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 }:
7 stdenv.mkDerivation rec {
8   pname = "aws-c-common";
9   version = "0.5.4";
11   src = fetchFromGitHub {
12     owner = "awslabs";
13     repo = pname;
14     rev = "v${version}";
15     sha256 = "sha256-NH66WAOqAaMm/IIu8L5R7CUFhX56yTLH7mPY1Q4jDC4=";
16   };
18   nativeBuildInputs = [ cmake ];
20   cmakeFlags = [
21     "-DBUILD_SHARED_LIBS=ON"
22     "-DCMAKE_SKIP_BUILD_RPATH=OFF" # for tests
23   ];
25   NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin
26     "-Wno-nullability-extension -Wno-typedef-redefinition";
28   doCheck = true;
30   meta = with lib; {
31     description = "AWS SDK for C common core";
32     homepage = "https://github.com/awslabs/aws-c-common";
33     license = licenses.asl20;
34     platforms = platforms.unix;
35     maintainers = with maintainers; [ orivej eelco r-burns ];
36   };