git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #99063 from jbedo/genomicsqlite
commit5bad49242c0719d3568d2d530c5ac11e546e01dd authorDoron Behar <doron.behar@gmail.com> dateThu 22 Apr 2021, 05:45 (6 years ago) parentfce51c8c1290da
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
@@ -17528,6 +17528,8 @@ in
1752817528
1752917529 sqlar = callPackage ../development/libraries/sqlite/sqlar.nix { };
1753017530
17531+ sqlitecpp = callPackage ../development/libraries/sqlitecpp { };
17532+
1753117533 sqlite-interactive = appendToName "interactive" (sqlite.override { interactive = true; }).bin;
1753217534
1753317535 sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { };