summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiacomo Leidi <goodoldpaul@autistici.org>2025-09-24 10:38:17 +0200
committerLudovic Courtès <ludo@gnu.org>2025-09-30 08:43:47 +0200
commit6e7d383125ea1549c88b43de1165155c89bc80cc (patch)
tree1e45484dbc0400862633fdb9b35be9b5f1adb343
parentae9f58702b0cba1f7c55a19fd80f29800684e09a (diff)
gnu: Add elixir-phoenix-live-reload.
* gnu/packages/elixir-web.scm (elixir-phoenix-live-reload): New variable. Change-Id: I8e46ac1d79d4ebd8611070652e8fd09d7d9491bd Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r--gnu/packages/elixir-web.scm27
1 files changed, 27 insertions, 0 deletions
diff --git a/gnu/packages/elixir-web.scm b/gnu/packages/elixir-web.scm
index 5c583ac194..54dbb0dfa7 100644
--- a/gnu/packages/elixir-web.scm
+++ b/gnu/packages/elixir-web.scm
@@ -407,6 +407,33 @@ framework.")
(home-page "https://hexdocs.pm/phoenix_html/")
(license license:expat)))
+(define-public elixir-phoenix-live-reload
+ (package
+ (name "elixir-phoenix-live-reload")
+ (version "1.6.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (hexpm-uri "phoenix_live_reload" version))
+ (sha256
+ (base32 "1875i11fl7nr1hx645cjwq43ziiy7vrrjxf1pgqgxr56sm1kh9vl"))))
+ (build-system mix-build-system)
+ (arguments
+ ;; Tests fail with:
+ ;;
+ ;; [warning] Could not start Phoenix live-reload because we cannot listen
+ ;; to the file system.
+ ;; You don't need to worry! This is an optional feature used during
+ ;; development to refresh your browser when you save files and it does not
+ ;; affect production.
+ (list #:tests? #f))
+ (propagated-inputs (list elixir-file-system elixir-phoenix))
+ (synopsis "Live-reload functionality for Phoenix")
+ (description
+ "This package provides live-reload functionality for Phoenix.")
+ (home-page "https://hexdocs.pm/phoenix_live_reload/")
+ (license license:expat)))
+
(define-public elixir-phoenix-pubsub
(package
(name "elixir-phoenix-pubsub")