Giacomo Leidi
9a966bace1
build-system: mix: Fix decoding of package names with git versions.
...
* guix/build/mix-build-system.scm (%git-version-rx): New variable,
(package-name->elixir-name): use %git-version-rx to discriminate git
versions from regular ones.
Fixes <https://issues.guix.gnu.org/73454 >
Change-Id: Icc6dc56c3db62dfbc17c7c71354a7a7e3d2e5b2a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I978ddaf8667500d0d490c62561ab1267c3940dea
2024-10-12 19:48:42 +02:00
Giacomo Leidi
b6ea4f8298
build-system: mix: Allow loading Erlang dependencies in Mix driven builds.
...
* guix/build/mix-build-system.scm (set-mix-env): sets ERL_LIBS to allow
Erlang's virtual machine to load Erlang dependencies in Mix builds.
Fixes <https://issues.guix.gnu.org/73453 >
Change-Id: Ic1ef5db20680bfd265fbac72bafb760d21135f68
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Idcb6f349194a6cbf7516e9188b888c740fbf501f
2024-10-12 19:48:35 +02:00
Igor Goryachev
b3c8285127
build-sysem/mix: Preserve code paths.
...
* guix/build/mix-build-system.scm (build): Preserve code paths.
Change-Id: Ia43e79385a536de98ae026893e1bda2a8416562c
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-07-02 11:54:04 +04:00
Pierre-Henry Fröhring
e0e6d659b5
build-system: Add mix-build-system.
...
* guix/build-system/mix.scm: New file.
* guix/build/mix-build-system.scm: New file.
Change-Id: I8066d00f7ada4a384621bf541e679bc512e93435
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-17 22:22:30 +01:00