diff options
author | AndersonTorres <torres.anderson.85@protonmail.com> | 2020-10-13 21:33:37 -0300 |
---|---|---|
committer | AndersonTorres <torres.anderson.85@protonmail.com> | 2020-10-13 22:38:27 -0300 |
commit | 87056f5fa18af3253c739ce89f64a72c3a982832 (patch) | |
tree | c9f5f881c2897be5210f6dbf5e5a9671e955341e /pkgs/development/libraries/unqlite | |
parent | 9b6fc07d15469c774873e75d9497a1bb00e97338 (diff) |
unqlite: init at 1.1.9
Diffstat (limited to 'pkgs/development/libraries/unqlite')
-rw-r--r-- | pkgs/development/libraries/unqlite/default.nix | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/development/libraries/unqlite/default.nix b/pkgs/development/libraries/unqlite/default.nix new file mode 100644 index 0000000000000..9d0ab3868565e --- /dev/null +++ b/pkgs/development/libraries/unqlite/default.nix @@ -0,0 +1,39 @@ +{ stdenv +, fetchFromGitHub +, cmake }: + +stdenv.mkDerivation rec { + pname = "unqlite"; + version = "1.1.9"; + + src = fetchFromGitHub { + owner = "symisc"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-WLsyGEt7Xe6ZrOGMO7+3TU2sBgDTSmfD1WzD70pcDjo="; + }; + + nativeBuildInputs = [ cmake ]; + + meta = with stdenv.lib; { + homepage = "https://unqlite.org/"; + description = "Self-contained, serverless, zero-conf, transactional NoSQL DB library"; + longDescription = '' + UnQLite is a in-process software library which implements a + self-contained, serverless, zero-configuration, transactional NoSQL + database engine. UnQLite is a document store database similar to MongoDB, + Redis, CouchDB etc. as well a standard Key/Value store similar to + BerkeleyDB, LevelDB, etc. + + UnQLite is an embedded NoSQL (Key/Value store and Document-store) database + engine. Unlike most other NoSQL databases, UnQLite does not have a + separate server process. UnQLite reads and writes directly to ordinary + disk files. A complete database with multiple collections, is contained in + a single disk file. The database file format is cross-platform, you can + freely copy a database between 32-bit and 64-bit systems or between + big-endian and little-endian architectures. + ''; + maintainers = with maintainers; [ AndersonTorres ]; + license = licenses.bsd2; + }; +} |