at 23.05-pre 760 B view raw
1{ lib, stdenv, fetchFromGitHub, cmake, sqlite, cppcheck, gtest }: 2 3stdenv.mkDerivation rec { 4 pname = "sqlitecpp"; 5 version = "3.2.0"; 6 7 src = fetchFromGitHub { 8 owner = "SRombauts"; 9 repo = pname; 10 rev = version; 11 sha256 = "sha256-Z1c2lQZ0UltcIf9dTnumZPhke4uEmsjg/Ygppvx3kxY="; 12 }; 13 14 nativeBuildInputs = [ cmake ]; 15 checkInputs = [ cppcheck ]; 16 buildInputs = [ sqlite gtest ]; 17 doCheck = true; 18 19 cmakeFlags = [ 20 "-DSQLITECPP_INTERNAL_SQLITE=OFF" 21 "-DSQLITECPP_BUILD_TESTS=ON" 22 ]; 23 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 }; 31}