about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2024-09-28 15:37:54 +0200
committerGitHub <noreply@github.com>2024-09-28 15:37:54 +0200
commit3728d82e750b9d670050a5bfac13b7c9271725b0 (patch)
treee4a0328ca3b27f880a0b1250530a3ffe92ee1928
parent904a74f2a17d864a6acd7496e127b06bab7db761 (diff)
parent86df9cf159a8564d414f1d062ce8db2304d2c214 (diff)
tex-fmt: init at 0.4.3 (#341818)
-rw-r--r--maintainers/maintainer-list.nix6
-rw-r--r--pkgs/by-name/te/tex-fmt/package.nix27
2 files changed, 33 insertions, 0 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 9a1c2bba950ed..efb1141586b15 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -22611,6 +22611,12 @@
     githubId = 24979302;
     name = "VladimĂ­r ZahradnĂ­k";
   };
+  wgunderwood = {
+    email = "wg.underwood13@gmail.com";
+    github = "WGUNDERWOOD";
+    githubId = 42812654;
+    name = "William Underwood";
+  };
   wheelsandmetal = {
     email = "jakob@schmutz.co.uk";
     github = "wheelsandmetal";
diff --git a/pkgs/by-name/te/tex-fmt/package.nix b/pkgs/by-name/te/tex-fmt/package.nix
new file mode 100644
index 0000000000000..13a7195668d13
--- /dev/null
+++ b/pkgs/by-name/te/tex-fmt/package.nix
@@ -0,0 +1,27 @@
+{
+  lib,
+  fetchFromGitHub,
+  rustPlatform,
+}:
+
+rustPlatform.buildRustPackage rec {
+  pname = "tex-fmt";
+  version = "0.4.3";
+
+  src = fetchFromGitHub {
+    owner = "WGUNDERWOOD";
+    repo = "tex-fmt";
+    rev = "refs/tags/v${version}";
+    hash = "sha256-Atq/eyvdAuaUEeYDIC5D9icD44mcvuhsyuctYAPrBSU=";
+  };
+
+  cargoHash = "sha256-ShF2Z5Od/pgsNRM6WmxxFeE67pYZin1q4RR6nVmbrsA=";
+
+  meta = {
+    description = "LaTeX formatter written in Rust";
+    homepage = "https://github.com/WGUNDERWOOD/tex-fmt";
+    license = lib.licenses.mit;
+    mainProgram = "tex-fmt";
+    maintainers = with lib.maintainers; [ wgunderwood ];
+  };
+}