2023-08-22 20:05:09 +00:00
|
|
|
{ lib, stdenv, fetchFromGitHub, ocamlPackages }:
|
2021-10-01 09:20:50 +00:00
|
|
|
|
|
|
|
stdenv.mkDerivation {
|
|
|
|
pname = "ledit";
|
2023-08-22 20:05:09 +00:00
|
|
|
version = "2.06";
|
2021-10-01 09:20:50 +00:00
|
|
|
|
2023-08-22 20:05:09 +00:00
|
|
|
src = fetchFromGitHub {
|
|
|
|
owner = "chetmurthy";
|
|
|
|
repo = "ledit";
|
|
|
|
rev = "3dbd668d9c69aab5ccd61f6b906c14122ae3271d";
|
|
|
|
hash = "sha256-9+isvwOw5Iw5OToztqZ5PiQPj6Pxl2ZqAC7UMF+tCM4=";
|
2021-10-01 09:20:50 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
preBuild = ''
|
2023-08-22 20:05:09 +00:00
|
|
|
substituteInPlace Makefile --replace /bin/rm rm --replace /usr/local/ $out/
|
2021-10-01 09:20:50 +00:00
|
|
|
'';
|
|
|
|
|
2023-02-09 11:40:11 +00:00
|
|
|
strictDeps = true;
|
|
|
|
|
2023-08-22 20:05:09 +00:00
|
|
|
nativeBuildInputs = with ocamlPackages; [
|
2021-10-01 09:20:50 +00:00
|
|
|
ocaml
|
2023-08-22 20:05:09 +00:00
|
|
|
findlib
|
2021-10-01 09:20:50 +00:00
|
|
|
camlp5
|
|
|
|
];
|
|
|
|
|
2023-08-22 20:05:09 +00:00
|
|
|
buildInputs = with ocamlPackages; [
|
|
|
|
camlp5
|
|
|
|
camlp-streams
|
|
|
|
];
|
|
|
|
|
|
|
|
|
2021-10-01 09:20:50 +00:00
|
|
|
meta = with lib; {
|
|
|
|
homepage = "http://pauillac.inria.fr/~ddr/ledit/";
|
|
|
|
description = "A line editor, allowing to use shell commands with control characters like in emacs";
|
|
|
|
license = licenses.bsd3;
|
|
|
|
maintainers = [ maintainers.delta ];
|
|
|
|
};
|
|
|
|
}
|