procfd: init at 1.1.0 (#423769)

This commit is contained in:
Gaétan Lepage
2025-08-31 16:33:33 +02:00
committed by GitHub
3 changed files with 42 additions and 0 deletions

View File

@@ -6263,6 +6263,12 @@
githubId = 21953890;
name = "Tim Digel";
};
despsyched = {
email = "priyanshu.tripathi@deshaw.com";
github = "despsyched";
githubId = 196187334;
name = "Priyanshu Tripathi";
};
desttinghim = {
email = "opensource@louispearson.work";
matrix = "@desttinghim:matrix.org";

View File

@@ -326,6 +326,7 @@ with lib.maintainers;
# Verify additions to this team with at least one already existing member of the team.
members = [
de11n
despsyched
invokes-su
];
scope = "Group registration for D. E. Shaw employees who collectively maintain packages.";

View File

@@ -0,0 +1,35 @@
{
fetchFromGitHub,
lib,
rustPlatform,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "procfd";
version = "1.1.0";
src = fetchFromGitHub {
owner = "deshaw";
repo = "procfd";
tag = "v${finalAttrs.version}";
hash = "sha256-M2VFy7WqvoxgzEpS0qd7nGLRt2pKGZlfU9uUHlwDC7Y=";
};
cargoHash = "sha256-YmUzcJ8SM3iwjeDZXWBrDcT793ZyF6QdwxuYDh69xZw=";
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
meta = {
description = "Linux lsof replacement to list open file descriptors for processes";
homepage = "https://github.com/deshaw/procfd";
license = lib.licenses.bsd3;
mainProgram = "procfd";
platforms = lib.platforms.linux;
teams = with lib.teams; [ deshaw ];
};
})