1{ lib, stdenv, fetchFromGitHub
2, supportCompressedPackets ? true, zlib, bzip2
3}:
4
5stdenv.mkDerivation rec {
6 pname = "pgpdump";
7 version = "0.35";
8
9 src = fetchFromGitHub {
10 owner = "kazu-yamamoto";
11 repo = "pgpdump";
12 rev = "v${version}";
13 sha256 = "sha256-GjPy/feF437WtDqbEn1lGwWayWtvKhqsyJFMuH3IFl4=";
14 };
15
16 buildInputs = lib.optionals supportCompressedPackets [ zlib bzip2 ];
17
18 meta = with lib; {
19 description = "A PGP packet visualizer";
20 longDescription = ''
21 pgpdump is a PGP packet visualizer which displays the packet format of
22 OpenPGP (RFC 4880) and PGP version 2 (RFC 1991).
23 '';
24 homepage = "http://www.mew.org/~kazu/proj/pgpdump/en/";
25 license = licenses.bsd3;
26 platforms = platforms.unix;
27 maintainers = with maintainers; [ primeos ];
28 };
29}