nixpkgs/pkgs
Sergei Maximov 2a9336b426 elixir-ls: build LS using the same Elixir version that is used to run LS
The Elixir LS package in Nixpkgs by default used the latest Elixir
version available to compile and run Elixir LS. The user can build
a custom Elixir LS package with a different Elixir version:

    my-custom-elixir-ls = pkgs.elixir-ls.override {
      elixir = my-custom-elixir;
    };

But by doing so the user changes only the Elixir version used to
run Elixir LS; the Elixir version used to compile Elixir LS doesn't
change. As the result, the custom Elixir LS package uses a different
Elixir version at runtime than the Elixir version it was compiled with.

In order to be able to modify the Elixir version used at build time,
I changed `mixRelease` and `fetchMixDeps` to accept `elixir` and
`hex` as parameters (defaults to the latest Elixir and Hex packages).
2021-11-03 08:46:46 +09:00
..
applications josm: 18193 → 18303 2021-11-03 00:12:22 +01:00
build-support Merge pull request #143629 from sternenseemann/writers-fixes 2021-11-02 20:21:00 +01:00
common-updater
data Merge master into staging-next 2021-11-02 00:01:32 +00:00
desktops Merge pull request #144293 from romildo/upd.xfce4-cpugraph-plugin 2021-11-03 00:03:13 +01:00
development elixir-ls: build LS using the same Elixir version that is used to run LS 2021-11-03 08:46:46 +09:00
games Merge pull request #144243 from Artturin/grapejuiceupdate 2021-11-02 18:10:42 +02:00
misc vimPlugins.lean-nvim: add dependencies 2021-11-02 16:17:58 -07:00
os-specific Merge #143252: linux: include Cherryview pinctrl driver 2021-11-02 14:07:38 +01:00
pkgs-lib
servers Merge pull request #143177 from sumnerevans/matrix-synapse-1.46 2021-11-02 20:10:48 +01:00
shells
stdenv
test
tools Merge pull request #144281 from figsoda/update-ouch 2021-11-02 18:39:15 -04:00
top-level Merge pull request #144219 from mweinelt/firefox 2021-11-02 23:31:13 +01:00