diff options
author | Dmitry Bogatov <KAction@debian.org> | 2019-02-05 17:03:58 +0000 |
---|---|---|
committer | Dmitry Bogatov <KAction@disroot.org> | 2020-03-10 17:30:36 -0400 |
commit | 10de850595f717a34e24bd9098ec8e254a6978b5 (patch) | |
tree | 5af8704ae043f8353935aade6f35325efc06137c /pkgs/development/libraries/tinycdb | |
parent | 7ea889e11cbd49fb5c75dd35f65773df95454d38 (diff) |
tinycdb: init at 0.7.8
Diffstat (limited to 'pkgs/development/libraries/tinycdb')
-rw-r--r-- | pkgs/development/libraries/tinycdb/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/development/libraries/tinycdb/default.nix b/pkgs/development/libraries/tinycdb/default.nix new file mode 100644 index 0000000000000..19b8640f86650 --- /dev/null +++ b/pkgs/development/libraries/tinycdb/default.nix @@ -0,0 +1,36 @@ +{ stdenv, lib, fetchurl }: + +stdenv.mkDerivation rec { + pname = "tinycdb"; + version = "0.78"; + outputs = [ "out" "dev" "lib" "man" ]; + separateDebugInfo = true; + makeFlags = [ "prefix=$(out)" "staticlib" "sharedlib" "cdb-shared" ]; + postInstall = '' + mkdir -p $lib/lib $dev/lib $out/bin + cp libcdb.so* $lib/lib + cp cdb-shared $out/bin/cdb + mv $out/lib/libcdb.a $dev/lib + rmdir $out/lib + ''; + + src = fetchurl { + url = "http://www.corpit.ru/mjt/tinycdb/${pname}-${version}.tar.gz"; + sha256 = "0g6n1rr3lvyqc85g6z44lw9ih58f2k1i3v18yxlqvnla5m1qyrsh"; + }; + + meta = with lib; { + + description = "utility to manipulate constant databases (cdb)"; + + longDescription = '' + tinycdb is a small, fast and reliable utility and subroutine + library for creating and reading constant databases. The database + structure is tuned for fast reading. + ''; + + homepage = https://www.corpit.ru/mjt/tinycdb.html; + license = licenses.publicDomain; + platforms = platforms.linux; + }; +} |