1 { lib, elixir, fetchFromGitHub, fetchMixDeps, mixRelease, nix-update-script }:
2 # Based on ../elixir-ls/default.nix
7 src = fetchFromGitHub {
11 hash = "sha256-OXIRippEDYAKD222XzNJkkZdXbUkDUauv5amr4oAU7c=";
15 inherit pname version src elixir;
19 mixFodDeps = fetchMixDeps {
20 pname = "mix-deps-${pname}";
21 inherit src version elixir;
22 hash = "sha256-fYINsATbw3M3r+IVoYS14aVEsg9OBuH6mNUqzQJuDQo=";
27 mix deps.compile --no-deps-check
45 homepage = "https://github.com/elixir-lang/ex_doc";
47 ExDoc produces HTML and EPUB documentation for Elixir projects
49 license = licenses.asl20;
50 platforms = platforms.unix;
51 mainProgram = "ex_doc";
52 maintainers = with maintainers; [chiroptical];
54 passthru.updateScript = nix-update-script { };