nagelfar: 1.3.3 -> 1.3.5 (#405941)

authored by

Pol Dellaiera and committed by
GitHub
11b43ccd 3b2b9168

+17 -11
+17 -11
pkgs/by-name/na/nagelfar/package.nix
··· 1 1 { 2 2 lib, 3 - fetchzip, 3 + fetchurl, 4 4 tcl, 5 5 tclPackages, 6 6 tk, 7 7 }: 8 8 9 - tcl.mkTclDerivation { 9 + tcl.mkTclDerivation rec { 10 10 pname = "nagelfar"; 11 - version = "1.3.3"; 11 + version = "1.3.5"; 12 12 13 - src = fetchzip { 14 - url = "https://sourceforge.net/projects/nagelfar/files/Rel_133/nagelfar133.tar.gz"; 15 - sha256 = "sha256-bdH53LSOKMwq53obVQitl7bpaSpwvMce8oJgg/GKrg0="; 13 + src = fetchurl { 14 + url = "https://sourceforge.net/projects/nagelfar/files/Rel_${ 15 + lib.replaceString "." "" version 16 + }/nagelfar${lib.replaceString "." "" version}.tar.gz"; 17 + hash = "sha256-O6+SD7NLc+MgZxGDZdB02FkpjivON0itlFhiS+zoWyM="; 16 18 }; 17 19 18 20 buildInputs = [ ··· 22 24 ]; 23 25 24 26 installPhase = '' 25 - install -Dm 755 $src/nagelfar.tcl $out/bin/nagelfar 27 + runHook preInstall 28 + 29 + install -Dm 755 nagelfar.tcl $out/bin/nagelfar 30 + 31 + runHook postInstall 26 32 ''; 27 33 28 - meta = with lib; { 34 + meta = { 29 35 homepage = "https://nagelfar.sourceforge.net/"; 30 36 description = "Static syntax checker (linter) for Tcl"; 31 37 longDescription = '' ··· 33 39 and is very extendable through its syntax database and plugins. 34 40 ''; 35 41 mainProgram = "nagelfar"; 36 - license = licenses.gpl3Plus; 37 - platforms = platforms.all; 38 - maintainers = [ maintainers.nat-418 ]; 42 + license = lib.licenses.gpl3Plus; 43 + platforms = lib.platforms.all; 44 + maintainers = [ lib.maintainers.nat-418 ]; 39 45 }; 40 46 }