From e240e87ef04aedfddf56c3ff3ff356373258750b Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Tue, 30 Jul 2024 18:44:11 +0200 Subject: [PATCH] tclvfs: init at 1.4-unstable-2023-11-23 --- pkgs/by-name/tc/tclvfs/package.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pkgs/by-name/tc/tclvfs/package.nix diff --git a/pkgs/by-name/tc/tclvfs/package.nix b/pkgs/by-name/tc/tclvfs/package.nix new file mode 100644 index 000000000000..9ac69b5bb153 --- /dev/null +++ b/pkgs/by-name/tc/tclvfs/package.nix @@ -0,0 +1,28 @@ +{ + lib, + tcl, + fetchzip, +}: + +tcl.mkTclDerivation { + pname = "tclvfs"; + version = "1.4-unstable-2023-11-23"; + + src = fetchzip { + url = "https://core.tcl-lang.org/tclvfs/tarball/8cdab08997fe82d8/tclvfs-8cdab08997fe82d8.tar.gz"; + hash = "sha256-DzZ4Puwscbr0KarMyEKeah7jDJy7cfKNBbBSh0boaUw="; + }; + + meta = { + description = "Tcl extension that exposes Tcl's Virtual File System (VFS) subsystem to the script level"; + homepage = "https://core.tcl.tk/tclvfs"; + license = lib.licenses.tcltk; + longDescription = '' + The TclVfs project aims to provide an extension to the Tcl language which + allows Virtual Filesystems to be built using Tcl scripts only. It is also + a repository of such Tcl-implemented filesystems (metakit, zip, ftp, tar, + http, webdav, namespace, url) + ''; + maintainers = with lib.maintainers; [ fgaz ]; + }; +}