Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / oatpp / default.nix
blob3f554807d0d34e8316457777c972a848db3a6c8c
1 { lib, stdenv
2 , fetchFromGitHub
3 , cmake
4 }:
6 stdenv.mkDerivation rec {
7   pname = "oatpp";
8   version = "1.3.0";
10   src = fetchFromGitHub {
11     owner = "oatpp";
12     repo = "oatpp";
13     rev = version;
14     sha256 = "sha256-k6RPg53z9iTrrKZXOm5Ga9qxI32mHgB+4d6y+IUvJC0=";
15   };
17   nativeBuildInputs = [ cmake ];
19   # Tests fail on darwin. See https://github.com/NixOS/nixpkgs/pull/105419#issuecomment-735826894
20   doCheck = !stdenv.isDarwin;
22   meta = with lib; {
23     homepage = "https://oatpp.io/";
24     description = "Light and powerful C++ web framework for highly scalable and resource-efficient web applications";
25     license = licenses.asl20;
26     maintainers = [ maintainers.ivar ];
27     platforms = platforms.all;
28   };