python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / sqlitecpp / default.nix
blob81843628d42b70a3228adb20b4f7b81f628c8a32
1 { lib, stdenv, fetchFromGitHub, cmake, sqlite, cppcheck, gtest }:
3 stdenv.mkDerivation rec {
4   pname = "sqlitecpp";
5   version = "3.2.0";
7   src = fetchFromGitHub {
8     owner = "SRombauts";
9     repo = pname;
10     rev = version;
11     sha256 = "sha256-Z1c2lQZ0UltcIf9dTnumZPhke4uEmsjg/Ygppvx3kxY=";
12   };
14   nativeBuildInputs = [ cmake ];
15   checkInputs = [ cppcheck ];
16   buildInputs = [ sqlite gtest ];
17   doCheck = true;
19   cmakeFlags = [
20     "-DSQLITECPP_INTERNAL_SQLITE=OFF"
21     "-DSQLITECPP_BUILD_TESTS=ON"
22   ];
24   meta = with lib; {
25     homepage = "https://srombauts.github.io/SQLiteCpp/";
26     description = "C++ SQLite3 wrapper";
27     license = licenses.mit;
28     platforms = platforms.unix;
29     maintainers = [ maintainers.jbedo maintainers.doronbehar ];
30   };