From a0768b2ad42dac37a4edcecc39c4e46663ad7456 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Thu, 1 May 2025 21:18:01 +0200 Subject: [PATCH] tclPackages.tcl-lmdb: init at 0.5.0 --- .../by-name/tc/tcl-lmdb/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/development/tcl-modules/by-name/tc/tcl-lmdb/package.nix diff --git a/pkgs/development/tcl-modules/by-name/tc/tcl-lmdb/package.nix b/pkgs/development/tcl-modules/by-name/tc/tcl-lmdb/package.nix new file mode 100644 index 000000000000..efd7658658e4 --- /dev/null +++ b/pkgs/development/tcl-modules/by-name/tc/tcl-lmdb/package.nix @@ -0,0 +1,35 @@ +{ + lib, + mkTclDerivation, + fetchFromGitHub, + lmdb, +}: + +mkTclDerivation rec { + pname = "tcl-lmdb"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "ray2501"; + repo = "tcl-lmdb"; + rev = version; + hash = "sha256-HrR8VQ9cE9jkESqvKkLnYbZLErUVxau2z8xcFImH9lc="; + }; + + configureFlags = [ + "--with-system-lmdb=yes" + ]; + + buildInputs = [ + lmdb + ]; + + meta = { + description = "The Tcl interface to the Lightning Memory-Mapped Database"; + homepage = "https://github.com/ray2501/tcl-lmdb"; + changelog = "https://github.com/ray2501/tcl-lmdb/blob/master/ChangeLog"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ fgaz ]; + platforms = lib.platforms.all; + }; +}