@@ -0,0 +1,31 @@
1+{ lib, stdenv, fetchFromGitHub, cmake, sqlite, cppcheck, gtest }:
2+
3+stdenv.mkDerivation rec {
4+ pname = "SQLiteCpp";
5+ version = "3.1.1";
6+
7+ src = fetchFromGitHub {
8+ owner = "SRombauts";
9+ repo = pname;
10+ rev = version;
11+ sha256 = "1c2yyipiqswi5sf9xmpsgw6l1illzmcpkjm56agk6kl2hay23lgr";
12+ };
13+
14+ nativeBuildInputs = [ cmake ];
15+ checkInputs = [ cppcheck gtest ];
16+ buildInputs = [ sqlite ];
17+ doCheck = true;
18+
19+ cmakeFlags = [
20+ "-DSQLITECPP_INTERNAL_SQLITE=OFF"
21+ "-DSQLITECPP_BUILD_TESTS=ON"
22+ ];
23+
24+ meta = with lib; {
25+ homepage = "http://srombauts.github.com/SQLiteCpp";
26+ description = "C++ SQLite3 wrapper";
27+ license = licenses.mit;
28+ platforms = platforms.unix;
29+ maintainers = [ maintainers.jbedo maintainers.doronbehar ];
30+ };
31+}