[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#55030] [PATCH 00/30] gnu: elm: Update to 0.19.1. Add build system &
From: |
Philip McGrath |
Subject: |
[bug#55030] [PATCH 00/30] gnu: elm: Update to 0.19.1. Add build system & importer. |
Date: |
Tue, 19 Apr 2022 19:27:36 -0400 |
Hi,
This patch series updates Elm to version 0.9.1, then adds an
'elm-build-system' and a 'guix import elm' command.
To exercise the new features, this patch series then:
* Build the front-end for the `elm reactor` command (which is written in Elm)
and adds a variant of Elm to Guix with the command enabled;
* Builds 'elm-todomvc', an official example of a basic Elm application; and
* Builds a feature-rich third-party package, "terezka/elm-charts":
<https://elm-charts.org>.
-Philip
Philip McGrath (30):
gnu: elm-compiler: Update to 0.19.1.
gnu: elm: Rename package to match the command.
guix: Add elm-build-system and 'guix import elm'.
gnu: Add elm-core and elm-json.
build-system/elm: Add implicit Elm inputs.
gnu: Add elm-virtual-dom.
gnu: Add elm-html.
gnu: Add elm-svg.
gnu: Add elm-time.
gnu: Add elm-url.
gnu: Add elm-browser.
gnu: Add elm-bytes.
gnu: Add elm-file.
gnu: Add elm-http.
gnu: Add elm-parser.
gnu: Add elm-project-metadata-utils.
gnu: Add elm-explorations-markdown.
gnu: elm: Support 'elm reactor'.
gnu: Add elm-todomvc.
gnu: Add elm-debois-elm-dom.
gnu: Add elm-random.
gnu: Add elm-explorations-test.
gnu: Add elm-danhandrea-elm-date-format.
gnu: Add elm-danhandrea-elm-time-extra.
gnu: Add elm-justinmimbs-date.
gnu: Add elm-justinmimbs-time-extra.
gnu: Add elm-myrho-elm-round.
gnu: Add elm-ryannhg-date-format.
gnu: Add elm-terezka-intervals.
gnu: Add elm-terezka-elm-charts.
gnu/local.mk | 4 +-
gnu/packages/elm.scm | 767 +++++++++++++++++-
.../elm-compiler-disable-reactor.patch | 71 --
.../patches/elm-compiler-fix-map-key.patch | 38 -
.../elm-offline-package-registry.patch | 71 ++
.../patches/elm-reactor-static-files.patch | 251 ++++++
guix/build-system/elm.scm | 176 ++++
guix/build/elm-build-system.scm | 380 +++++++++
guix/import/elm.scm | 148 ++++
guix/scripts/import.scm | 3 +-
guix/scripts/import/elm.scm | 107 +++
11 files changed, 1883 insertions(+), 133 deletions(-)
delete mode 100644 gnu/packages/patches/elm-compiler-disable-reactor.patch
delete mode 100644 gnu/packages/patches/elm-compiler-fix-map-key.patch
create mode 100644 gnu/packages/patches/elm-offline-package-registry.patch
create mode 100644 gnu/packages/patches/elm-reactor-static-files.patch
create mode 100644 guix/build-system/elm.scm
create mode 100644 guix/build/elm-build-system.scm
create mode 100644 guix/import/elm.scm
create mode 100644 guix/scripts/import/elm.scm
--
2.32.0
- [bug#55030] [PATCH 00/30] gnu: elm: Update to 0.19.1. Add build system & importer.,
Philip McGrath <=
- [bug#55030] [PATCH 01/30] gnu: elm-compiler: Update to 0.19.1., Philip McGrath, 2022/04/19
- [bug#55030] [PATCH 04/30] gnu: Add elm-core and elm-json., Philip McGrath, 2022/04/19
- [bug#55030] [PATCH 09/30] gnu: Add elm-time., Philip McGrath, 2022/04/19
- [bug#55030] [PATCH 10/30] gnu: Add elm-url., Philip McGrath, 2022/04/19
- [bug#55030] [PATCH 02/30] gnu: elm: Rename package to match the command., Philip McGrath, 2022/04/19
- [bug#55030] [PATCH 03/30] guix: Add elm-build-system and 'guix import elm'., Philip McGrath, 2022/04/19
- [bug#55030] [PATCH 12/30] gnu: Add elm-bytes., Philip McGrath, 2022/04/19
- [bug#55030] [PATCH 14/30] gnu: Add elm-http., Philip McGrath, 2022/04/19
- [bug#55030] [PATCH 08/30] gnu: Add elm-svg., Philip McGrath, 2022/04/19
- [bug#55030] [PATCH 11/30] gnu: Add elm-browser., Philip McGrath, 2022/04/19