various: take maintenance over more figsoda's Rust packages (#496952)

This commit is contained in:
Michael Daniels
2026-03-07 02:17:23 +00:00
committed by GitHub
11 changed files with 91 additions and 24 deletions
+13 -5
View File
@@ -2,24 +2,32 @@
lib,
rustPlatform,
fetchCrate,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "csv2svg";
version = "0.1.9";
version = "0.2.3";
src = fetchCrate {
inherit (finalAttrs) pname version;
hash = "sha256-3VebLFkeJLK97jqoPXt4Wt6QTR0Zyu+eQV9oaLBSeHE=";
pname = "csv2svg";
inherit (finalAttrs) version;
hash = "sha256-DNnMYpzQTzGVsAp0YScqiO260mwShVTE/cwXkU/Q5IE=";
};
cargoHash = "sha256-RwpRxSD/oRAYD1udrHt3fy/SrrNUTVdGf+CdzQnJZ2U=";
cargoHash = "sha256-f6ZMCkMVkPi4XfzRUZq7JDhCBz57K58UqY69T9mNzrU=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Take a csv as input and outputs svg";
homepage = "https://github.com/Canop/csv2svg";
license = lib.licenses.mit;
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
mainProgram = "csv2svg";
};
})
+9 -2
View File
@@ -6,6 +6,8 @@
libgit2,
openssl,
zlib,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -15,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
src = fetchFromGitHub {
owner = "brocode";
repo = "fw";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-tqtiAw4+bnCJMF37SluAE9NM55MAjBGkJTvGLcmYFnA=";
};
@@ -35,11 +37,16 @@ rustPlatform.buildRustPackage (finalAttrs: {
OPENSSL_NO_VENDOR = true;
};
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Workspace productivity booster";
homepage = "https://github.com/brocode/fw";
license = lib.licenses.wtfpl;
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
mainProgram = "fw";
};
})
+10 -3
View File
@@ -5,6 +5,8 @@
pkg-config,
wrapGAppsHook4,
gtk4,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -14,7 +16,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
src = fetchFromGitHub {
owner = "nik012003";
repo = "ripdrag";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-1IUS0PNzIoSrlBXQrUmw/lXUD8auVVKhu/irSoYoK6w=";
};
@@ -27,12 +29,17 @@ rustPlatform.buildRustPackage (finalAttrs: {
buildInputs = [ gtk4 ];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Application that lets you drag and drop files from and to the terminal";
homepage = "https://github.com/nik012003/ripdrag";
changelog = "https://github.com/nik012003/ripdrag/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/nik012003/ripdrag/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Only;
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
mainProgram = "ripdrag";
};
})
@@ -11,7 +11,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
version = "0.14.1";
src = fetchCrate {
inherit (finalAttrs) pname version;
pname = "rune-languageserver";
inherit (finalAttrs) version;
hash = "sha256-0b8XGbMQqMolOdQEMjpwHAVI3A4fXemyCowN39qY16A=";
};
@@ -39,7 +40,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
asl20
mit
];
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
mainProgram = "rune-languageserver";
};
})
+6 -2
View File
@@ -2,6 +2,7 @@
lib,
rustPlatform,
fetchCrate,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -9,12 +10,15 @@ rustPlatform.buildRustPackage (finalAttrs: {
version = "0.5.4";
src = fetchCrate {
inherit (finalAttrs) pname version;
pname = "rust-audit-info";
inherit (finalAttrs) version;
hash = "sha256-zxdF65/9cgdDLM7HA30NCEZj1S5SogH+oM3aq55K0os=";
};
cargoHash = "sha256-ygz9uYwuDI892kwYwJPTsTAkBfsnRN2unOgqv8VHXSA=";
passthru.updateScript = nix-update-script { };
meta = {
description = "Command-line tool to extract the dependency trees embedded in binaries by cargo-auditable";
mainProgram = "rust-audit-info";
@@ -23,6 +27,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
mit # or
asl20
];
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
};
})
@@ -2,6 +2,8 @@
lib,
rustPlatform,
fetchCrate,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -16,14 +18,20 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-HirLjKkfZfc9UmUcUF5WW7xAJuCu7ftJDH8+zTSYlxs=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Analyze and collect metrics on source code";
homepage = "https://github.com/mozilla/rust-code-analysis";
changelog = "https://github.com/mozilla/rust-code-analysis/releases/tag/v${finalAttrs.version}";
license = with lib.licenses; [
mit # grammars
mpl20 # code
];
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
mainProgram = "rust-code-analysis-cli";
};
})
+8 -1
View File
@@ -2,6 +2,8 @@
lib,
rustPlatform,
fetchFromGitHub,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -20,6 +22,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
# tests require network access
doCheck = false;
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Run Rust files and expressions as scripts without any setup or compilation step";
mainProgram = "rust-script";
@@ -29,6 +36,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
mit # or
asl20
];
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
};
})
+5 -2
View File
@@ -5,6 +5,7 @@
pkg-config,
bzip2,
zstd,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -14,7 +15,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
src = fetchFromGitHub {
owner = "dmcg310";
repo = "Rust-Traverse";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-OcCWmBNDo4AA5Pk5TQqb8hen9LlHaY09Wrm4BkrU7qA=";
};
@@ -33,12 +34,14 @@ rustPlatform.buildRustPackage (finalAttrs: {
ZSTD_SYS_USE_PKG_CONFIG = true;
};
passthru.updateScript = nix-update-script { };
meta = {
description = "Terminal based file explorer";
homepage = "https://github.com/dmcg310/Rust-Traverse";
changelog = "https://github.com/dmcg310/Rust-Traverse/releases/tag/${finalAttrs.src.rev}";
license = lib.licenses.mit;
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
mainProgram = "rt";
};
})
+10 -3
View File
@@ -2,6 +2,8 @@
lib,
rustPlatform,
fetchFromGitHub,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -11,18 +13,23 @@ rustPlatform.buildRustPackage (finalAttrs: {
src = fetchFromGitHub {
owner = "avencera";
repo = "rustywind";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-qbOlU7kqVbB/sQg4b78CohOwQbraulZ8dRxeT+39rFk=";
};
cargoHash = "sha256-eXTdPtcsWhsABZU6kRzZ6eF1VaabouZwLAFI9KpAx98=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "CLI for organizing Tailwind CSS classes";
mainProgram = "rustywind";
homepage = "https://github.com/avencera/rustywind";
changelog = "https://github.com/avencera/rustywind/blob/${finalAttrs.src.rev}/CHANGELOG.md";
changelog = "https://github.com/avencera/rustywind/blob/v${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
};
})
+10 -3
View File
@@ -4,6 +4,8 @@
fetchFromGitHub,
stdenv,
libxcb,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -13,7 +15,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
src = fetchFromGitHub {
owner = "Canop";
repo = "safecloset";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-ZLAgSD03Qfoz+uGjVJF7vCkV1pUWqw6yG/9+redbQQ8=";
};
@@ -28,12 +30,17 @@ rustPlatform.buildRustPackage (finalAttrs: {
"--skip=timer::timer_tests::test_timer_reset"
];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Cross-platform secure TUI secret locker";
homepage = "https://github.com/Canop/safecloset";
changelog = "https://github.com/Canop/safecloset/blob/${finalAttrs.src.rev}/CHANGELOG.md";
changelog = "https://github.com/Canop/safecloset/releases/tag/v${finalAttrs.version}";
license = lib.licenses.agpl3Only;
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
mainProgram = "safecloset";
};
})
@@ -4,6 +4,8 @@
fetchFromGitHub,
pkg-config,
openssl,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -26,6 +28,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
# Currently no tests are implemented, so we avoid building the package twice
doCheck = false;
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Simple HTTP server in Rust";
homepage = "https://github.com/TheWaWaR/simple-http-server";
@@ -33,6 +40,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
mephistophiles
progrm_jarvis
];
mainProgram = "simple-http-server";
};