diff options
| author | Giacomo Leidi <goodoldpaul@autistici.org> | 2025-09-24 10:46:25 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2025-09-30 08:43:48 +0200 |
| commit | 96bf2cc018d6dc86f87f2c218fd7acae31b0ba1a (patch) | |
| tree | dfc8976f1a433ec41d29b1ae2f5e0ac75fee75fd /gnu/packages | |
| parent | 4a231b2b973c52361e6c1e3faf06c0ef1a3b6e38 (diff) | |
gnu: Add elixir-surface.
* gnu/packages/elixir-web.scm (elixir-surface): New variable.
Change-Id: Id1c4d033e9d65d988f864d2ce2e80b689eacf2ec
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/elixir-web.scm | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gnu/packages/elixir-web.scm b/gnu/packages/elixir-web.scm index 6e68d021d3a..c5a690ab556 100644 --- a/gnu/packages/elixir-web.scm +++ b/gnu/packages/elixir-web.scm | |||
| @@ -744,6 +744,35 @@ show some high-level examples and introduce the Plug's main building blocks.") | |||
| 744 | (home-page "https://hexdocs.pm/plug/") | 744 | (home-page "https://hexdocs.pm/plug/") |
| 745 | (license license:asl2.0))) | 745 | (license license:asl2.0))) |
| 746 | 746 | ||
| 747 | (define-public elixir-surface | ||
| 748 | (package | ||
| 749 | (name "elixir-surface") | ||
| 750 | (version "0.12.1") | ||
| 751 | (source | ||
| 752 | (origin | ||
| 753 | (method url-fetch) | ||
| 754 | (uri (hexpm-uri "surface" version)) | ||
| 755 | (sha256 | ||
| 756 | (base32 "04yl1k13sd22iwlf90l46dd7a09x3wq0g1iq6caw9y9p4ljl4chk")))) | ||
| 757 | (build-system mix-build-system) | ||
| 758 | (native-inputs | ||
| 759 | (list elixir-ecto | ||
| 760 | elixir-floki | ||
| 761 | elixir-jason | ||
| 762 | elixir-phoenix-ecto | ||
| 763 | elixir-sourceror)) | ||
| 764 | (propagated-inputs | ||
| 765 | (list elixir-phoenix-html | ||
| 766 | elixir-phoenix-live-view | ||
| 767 | elixir-sourceror)) | ||
| 768 | (synopsis "Server-side rendering component library for Phoenix") | ||
| 769 | (description | ||
| 770 | "This package provides Surface is a server-side rendering component library | ||
| 771 | that allows developers to build rich interactive user-interfaces, writing | ||
| 772 | minimal custom JavaScript.") | ||
| 773 | (home-page "https://surface-ui.org") | ||
| 774 | (license license:expat))) | ||
| 775 | |||
| 747 | ;; This package lives here to avoid module level circular dependencies as it | 776 | ;; This package lives here to avoid module level circular dependencies as it |
| 748 | ;; depends on elixir-mint. | 777 | ;; depends on elixir-mint. |
| 749 | (define-public elixir-tz | 778 | (define-public elixir-tz |
