Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.3 kB · 63 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364{ lib, elixir, fetchFromGitHub, fetchMixDeps, mixRelease, nix-update-script,
# for tests beam27Packages, beam28Packages,}:# Based on ../elixir-ls/default.nix
let pname = "ex_doc"; version = "0.38.2"; src = fetchFromGitHub { owner = "elixir-lang"; repo = "${pname}"; rev = "v${version}"; hash = "sha256-Qv1vDfDGquWoem42IqA8lDiFWEtznT7ONIXSOCvn39g="; };inmixRelease { inherit pname version src elixir ;
escriptBinName = "ex_doc";
stripDebug = true;
mixFodDeps = fetchMixDeps { pname = "mix-deps-${pname}"; inherit src version elixir; hash = "sha256-TknrENa0Nb1Eobd4oTBl6TilPVEsw9+XjPdF3Ntq+DI="; };
passthru = { tests = { # ex_doc is the doc generation for OTP 27+, so let's make sure they build erlang_27 = beam27Packages.erlang; erlang_28 = beam28Packages.erlang; };
updateScript = nix-update-script { }; };
meta = with lib; { homepage = "https://github.com/elixir-lang/ex_doc"; description = '' ExDoc produces HTML and EPUB documentation for Elixir projects ''; license = licenses.asl20; platforms = platforms.unix; mainProgram = "ex_doc"; maintainers = with maintainers; [ chiroptical ]; };}