Merge pull request #199106 from nat-418/add-package-nagelfar-1.3.3

nagelfar: init at 1.3.3
This commit is contained in:
K900 2023-01-18 12:59:15 +03:00 committed by GitHub
commit fc6d8da911
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 42 additions and 0 deletions

View file

@ -9960,6 +9960,12 @@
fingerprint = "7A10 AB8E 0BEC 566B 090C 9BE3 D812 6E55 9CE7 C35D";
}];
};
nat-418 = {
email = "93013864+nat-418@users.noreply.github.com";
github = "nat-418";
githubId = 93013864;
name = "nat-418";
};
nathanruiz = {
email = "nathanruiz@protonmail.com";
github = "nathanruiz";

View file

@ -0,0 +1,34 @@
{ lib, fetchzip, tcl, tcllib, tk, }:
tcl.mkTclDerivation {
pname = "nagelfar";
version = "1.3.3";
src = fetchzip {
url = "https://sourceforge.net/projects/nagelfar/files/Rel_133/nagelfar133.tar.gz";
sha256 = "sha256-bdH53LSOKMwq53obVQitl7bpaSpwvMce8oJgg/GKrg0=";
};
buildInputs = [
tcl
tcllib
tk
];
installPhase = ''
install -Dm 755 $src/nagelfar.tcl $out/bin/nagelfar
'';
meta = with lib; {
homepage = "https://nagelfar.sourceforge.net/";
description = "A static syntax checker (linter) for Tcl";
longDescription = ''
Provides static syntax checking, code coverage instrumentation,
and is very extendable through its syntax database and plugins.
'';
mainProgram = "nagelfar";
license = licenses.gpl3Plus;
platforms = platforms.all;
maintainers = [ maintainers.nat-418 ];
};
}

View file

@ -9023,6 +9023,8 @@ with pkgs;
pythonPackages = python3Packages;
};
nagelfar = callPackage ../development/tools/nagelfar { };
nats-top = callPackage ../tools/system/nats-top { };
natscli = callPackage ../tools/system/natscli { };