Files
2026-02-12 22:35:11 +00:00

44 lines
915 B
Nix

{
lib,
stdenv,
fetchFromGitHub,
supportCompressedPackets ? true,
zlib,
bzip2,
autoreconfHook,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "pgpdump";
version = "0.37";
src = fetchFromGitHub {
owner = "kazu-yamamoto";
repo = "pgpdump";
rev = "v${finalAttrs.version}";
sha256 = "sha256-nB7f6VTxRidymi9RV7W1x9JbWi9Eoa/CYzYmekYDVOo=";
};
nativeBuildInputs = [
autoreconfHook
];
buildInputs = lib.optionals supportCompressedPackets [
zlib
bzip2
];
meta = {
description = "PGP packet visualizer";
mainProgram = "pgpdump";
longDescription = ''
pgpdump is a PGP packet visualizer which displays the packet format of
OpenPGP (RFC 4880) and PGP version 2 (RFC 1991).
'';
homepage = "http://www.mew.org/~kazu/proj/pgpdump/en/";
license = lib.licenses.bsd3;
platforms = lib.platforms.unix;
maintainers = [ ];
};
})