From 04554b15a35963d4a7f99a7518ecb2c8e887751b Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 29 Jul 2024 10:57:19 +0200 Subject: [PATCH] tclcurl: init at 7.22.0 --- pkgs/by-name/tc/tclcurl/package.nix | 33 +++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/by-name/tc/tclcurl/package.nix diff --git a/pkgs/by-name/tc/tclcurl/package.nix b/pkgs/by-name/tc/tclcurl/package.nix new file mode 100644 index 000000000000..48cd26a7d717 --- /dev/null +++ b/pkgs/by-name/tc/tclcurl/package.nix @@ -0,0 +1,33 @@ +{ + lib, + tcl, + fetchFromGitHub, + curl, +}: + +tcl.mkTclDerivation rec { + pname = "tclcurl"; + version = "7.22.0"; + + src = fetchFromGitHub { + owner = "flightaware"; + repo = "tclcurl-fa"; + rev = "refs/tags/v${version}"; + hash = "sha256-FQSzujHuP7vGJ51sdXh+31gRKqn98dV1kIqMKSoVB0M="; + }; + + buildInputs = [ curl ]; + + # Uses curl-config + strictDeps = false; + + makeFlags = [ "LDFLAGS=-lcurl" ]; + + meta = { + description = "Curl support in Tcl"; + homepage = "https://github.com/flightaware/tclcurl-fa"; + changelog = "https://github.com/flightaware/tclcurl-fa/blob/master/ChangeLog.txt"; + license = lib.licenses.tcltk; + maintainers = with lib.maintainers; [ fgaz ]; + }; +}