1{ lib, stdenv, fetchurl, ncurses }:
2
3stdenv.mkDerivation rec {
4 pname = "xcd";
5 version = "1.2";
6
7 src = fetchurl {
8 url = "https://www.muppetlabs.com/~breadbox/pub/software/${pname}-${version}.tar.gz";
9 sha256 = "1cgwspy08q05rhxbp7m1yrrix252i9jzfcfbzmhdvlgf5bfpl25g";
10 };
11
12 buildInputs = [ ncurses ];
13
14 makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
15
16 installPhase = ''
17 runHook preInstall
18 install -D $pname $out/bin/$pname
19 runHook postInstall
20 '';
21
22 meta = with lib; {
23 description = "Colorized hexdump tool";
24 homepage = "https://www.muppetlabs.com/~breadbox/software/xcd.html";
25 maintainers = [ maintainers.xfnw ];
26 license = licenses.mit;
27 platforms = platforms.unix;
28 mainProgram = "xcd";
29 };
30}