aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/elixir.scm
AgeCommit message (Expand)Author
2022-05-22gnu: elixir: Update to 1.13.4....* gnu/packages/elixir.scm (elixir): Update to 1.13.4. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Cees de Groot
2022-03-13gnu: elixir: Don't fix Git executable location during Elixir build....The removed code below affected two locations where Elixir uses Git: * At build-time, Git is used to see if the build is inside a Git repo and if so, git info is added to the build information that Elixir returns with `System.build_info()`. The code uses PATH + `git` so the Git version from the inputs is used which is just fine. * At run-time, Git is used by Mix if, and only if, there are any Git-based dependencies. This is not the normal case, and in that sense Git is an optional dependency of Elixir - most projects will work just fine without Git being present. Here, too, PATH + `git` is used so if there is a need on a user's system to use Git-based dependencies, the user can just add the package to the profile and things will just work. I feel that leaving this alone is cleaner than trying to fix the dependency (if we want to keep it, it needs to be in propagated-inputs in order to keep Git around; I stumbled upon this building a project with Git dependencies after doing a `guix gc`. However, given that using Git dependencies is the exception and I think that minimizing dependencies is nicer I opted to just remove the substition completely). * gnu/packages/elixir.scm (elixir)[arguments]: In 'replace-paths' phase, remove substitutions of "git". Co-authored-by: Ludovic Courtès <ludo@gnu.org> Cees de Groot
2022-02-14gnu: elixir: Fix regex for ERTS_BIN substitution....* gnu/packages/elixir.scm (elixir)[arguments]: In 'replace-paths' phase, change "ERTS_BIN" regexp. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Cees de Groot
2022-02-14gnu: elixir: Fix file name argument to 'search-input-file'....Reported by John Hamelink <me@johnhame.link> and Cees de Groot <cg@evrl.com>. Regression introduced in 3da297997dad5b3525277fcecdca84f01d45b104. * gnu/packages/elixir.scm (elixir)[arguments]: In 'replace-paths' phase, search for "/bin/sh", not "sh". Ludovic Courtès
2022-01-28gnu: elixir: Use G-expressions....* gnu/packages/elixir.scm (elixir)[arguments]: Use G-expressions. Prefer SEARCH-INPUT-FILES over WHICH. Nicolas Goaziou
2022-01-28gnu: elixir: Update to 1.13.2....* gnu/packages/elixir.scm (elixi): Update to 1.13.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Cees de Groot
2021-12-13gnu: Simplify package inputs....This commit was obtained by running: ./pre-inst-env guix style without any additional argument. Ludovic Courtès
2021-10-14gnu: elixir: Update to 1.12.3....* gnu/packages/elixir.scm (elixir): Update to 1.12.3. [arguments]: Don't explicitly return #t from phases. Tobias Geerinckx-Rice
2021-09-21gnu: elixir: Update to 1.12.2....* gnu/packages/elixir.scm (elixir): Update to 1.12.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Cees de Groot
2021-07-13gnu: elixir: Update to 1.12.0....* gnu/packages/elixir.scm (elixir): Update to 1.12.0. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Cees de Groot