emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#55030: closed ([PATCH 00/30] gnu: elm: Update to 0.19.1. Add build s


From: GNU bug Tracking System
Subject: bug#55030: closed ([PATCH 00/30] gnu: elm: Update to 0.19.1. Add build system & importer.)
Date: Sat, 21 May 2022 23:47:02 +0000

Your message dated Sun, 22 May 2022 01:45:50 +0200
with message-id <878rqusb4h.fsf_-_@gnu.org>
and subject line Re: bug#55030: [PATCH 00/30] gnu: elm: Update to 0.19.1. Add 
build system & importer.
has caused the debbugs.gnu.org bug report #55030,
regarding [PATCH 00/30] gnu: elm: Update to 0.19.1. Add build system & importer.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
55030: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55030
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: [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




--- End Message ---
--- Begin Message --- Subject: Re: bug#55030: [PATCH 00/30] gnu: elm: Update to 0.19.1. Add build system & importer. Date: Sun, 22 May 2022 01:45:50 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Hi Philip,

Philip McGrath <philip@philipmcgrath.com> skribis:

>   gnu: elm-compiler: Update to 0.19.1.
>   gnu: elm: Rename package to match the command.
>   guix: Add elm-build-system.
>   gnu: Add elm-core and elm-json.
>   build-system/elm: Add implicit Elm inputs.
>   http-client: Accept '#:headers' in 'http-fetched/cached'.
>   http-client: 'http-fetch/cached' converts strings to URIs.
>   import: json: Accept '#:http-fetch' in 'json-fetch'.
>   import: Add Elm importer.
>   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.

Pushed as b782d11f9b92d22abedb0a31edb69456be11f4c9, topped with a news
entry to share the fun!  :-)

Thanks for this series and for taking the time to address all the
comments—much appreciated!

Ludo’.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]