diff options
| author | Giacomo Leidi <goodoldpaul@autistici.org> | 2025-09-24 10:35:05 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2025-09-30 08:43:47 +0200 |
| commit | ae9f58702b0cba1f7c55a19fd80f29800684e09a (patch) | |
| tree | f9945f4ae729b5709e20f0098c52690e8e6a4f6f | |
| parent | 7dceb22c5e4adba9a8403fbd60c9cc6a54fb4dc4 (diff) | |
gnu: Add elixir-phoenix.
* gnu/packages/elixir-web.scm (elixir-phoenix): New variable.
Change-Id: I8df2bb3f651de08c6374629db16b54ecbbc7d72f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| -rw-r--r-- | gnu/packages/elixir-web.scm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/packages/elixir-web.scm b/gnu/packages/elixir-web.scm index 6dbaef6a7f..5c583ac194 100644 --- a/gnu/packages/elixir-web.scm +++ b/gnu/packages/elixir-web.scm @@ -473,6 +473,41 @@ be a useful addition to your projects.") (home-page "https://hexdocs.pm/phoenix_view/") (license license:expat))) +(define-public elixir-phoenix + (package + (name "elixir-phoenix") + (version "1.8.1") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "phoenix" version)) + (sha256 + (base32 "1cigrl8myx2079mns0ww2k6n11awxw0vv6bhabkwghvp5qmpvmw4")))) + (build-system mix-build-system) + (native-inputs + (list elixir-mint + elixir-mint-web-socket + elixir-phx-new)) + (propagated-inputs + (list elixir-castore + elixir-jason + elixir-phoenix-pubsub + elixir-phoenix-html + elixir-phoenix-template + elixir-phoenix-view + elixir-plug + elixir-plug-cowboy + elixir-plug-crypto + erlang-telemetry + elixir-websock-adapter)) + (synopsis "Web development framework") + (description "Phoenix is a web development framework written in Elixir +which implements the server-side Model View Controller (MVC) pattern. Many of +its components and concepts will seem familiar to those with experience in other +web frameworks like Ruby on Rails or Python's Django.") + (home-page "https://www.phoenixframework.org/") + (license license:expat))) + (define-public elixir-phx-new (package (name "elixir-phx-new") |
