git.iko.soy/typeable/nixpkgs
on master help sign in
sqlitecpp: init 3.1.1
commitc1290daeaa29770559839b9287a7a896c3db11d5 authorJustin Bedo <cu@cua0.org> dateTue 29 Sep 2020, 14:42 (6 years ago) parent299d054
2 files changed+33
pkgs/development/libraries/sqlitecpp/default.nix+31 pkgs/top-level/all-packages.nix+2
pkgs/development/libraries/sqlitecpp/default.nixnew file+31
@@ -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+}
pkgs/top-level/all-packages.nix+2
@@ -17249,6 +17249,8 @@ in
1724917249
1725017250 sqlar = callPackage ../development/libraries/sqlite/sqlar.nix { };
1725117251
17252+ sqlitecpp = callPackage ../development/libraries/sqlitecpp { };
17253+
1725217254 sqlite-interactive = appendToName "interactive" (sqlite.override { interactive = true; }).bin;
1725317255
1725417256 sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { };