about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorRyan Lahfa <masterancpp@gmail.com>2023-06-30 13:57:08 +0200
committerGitHub <noreply@github.com>2023-06-30 13:57:08 +0200
commit3dcf767fffc6a2be01f189e9165d7a33175e12d8 (patch)
tree36315b102ba5ec2092125e77bed13d50527a4416 /pkgs
parent9fa867e234acef8dcf40a4190ee23719c20972bc (diff)
parent7c8e8c249874c28e8f5f2195ed95ebb351d2297b (diff)
Merge pull request #229708 from Tom-Hubrecht/latexindent
perlPackages.LatexIndent: init at 3.21
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/top-level/perl-packages.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index ffa2532f99b94..bf94343be2f73 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -12935,6 +12935,32 @@ with self; {
     };
   };
 
+  LatexIndent = buildPerlPackage rec {
+    pname = "latexindent.pl";
+    version = "3.21";
+
+    src = fetchFromGitHub {
+      owner = "cmhughes";
+      repo = pname;
+      rev = "V${version}";
+      hash = "sha256-STXHOzsshyN7rc2VtJxxt6La4UPGpRYlMO8TX1Jd7pM=";
+    };
+
+    outputs = [ "out" ];
+
+    propagatedBuildInputs = [ FileHomeDir YAMLTiny ];
+
+    preBuild = ''
+      patchShebangs ./latexindent.pl
+    '';
+
+    meta = {
+      description = "Perl script to add indentation to LaTeX files";
+      homepage = "https://github.com/cmhughes/latexindent.pl";
+      license = lib.licenses.gpl3Plus;
+    };
+  };
+
   LaTeXML = buildPerlPackage rec {
     pname = "LaTeXML";
     version = "0.8.7";