guix_mirror_bot pushed a change to branch beam-team
in repository guix.
from ac9a0bfcd6 gnu: trealla: Update to 2.91.1.
new f1d277707c gnu: elixir: Add vendoring support.
new 875223f9d4 build-system: mix: Add support for importing deps from
'mix.lock'.
new 334d701b01 gnu: Add elixir-depscheck.
new 65b0aa869e gnu: Add elixir-yaml-elixir.
new fce0bb7f09 gnu: Add elixir-mix-audit.
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CODEOWNERS | 6 +
Makefile.am | 5 +
doc/guix-cookbook.texi | 105 +++++++++++
doc/guix.texi | 26 +++
etc/teams.scm | 12 +-
gnu/local.mk | 5 +
gnu/packages/{texlive.scm => beam-apps.scm} | 14 +-
.../packages/beam-packages.scm | 23 +--
gnu/packages/{texlive.scm => beam-sources.scm} | 16 +-
gnu/packages/elixir-xyz.scm | 72 +++++++-
gnu/packages/elixir.scm | 3 +-
.../patches/elixir-vendoring-support.patch | 56 ++++++
guix/build-system/mix.scm | 59 +++++-
guix/build/mix-build-system.scm | 137 +++++++++++---
guix/import/hexpm.scm | 59 +++---
guix/import/mix.scm | 143 +++++++++++++++
guix/import/mix/mix-lock.scm | 201 +++++++++++++++++++++
guix/scripts/import.scm | 20 +-
guix/scripts/import/hexpm.scm | 9 +-
guix/scripts/import/{elm.scm => mix.scm} | 79 ++++----
tests/import/hexpm.scm | 44 +++++
tests/import/mix.scm | 97 ++++++++++
22 files changed, 1069 insertions(+), 122 deletions(-)
copy gnu/packages/{texlive.scm => beam-apps.scm} (73%)
copy etc/teams/rust/rust-crates.tmpl => gnu/packages/beam-packages.scm (67%)
copy gnu/packages/{texlive.scm => beam-sources.scm} (68%)
create mode 100644 gnu/packages/patches/elixir-vendoring-support.patch
create mode 100644 guix/import/mix.scm
create mode 100644 guix/import/mix/mix-lock.scm
copy guix/scripts/import/{elm.scm => mix.scm} (51%)
create mode 100644 tests/import/mix.scm