summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorGiacomo Leidi <goodoldpaul@autistici.org>2025-09-21 20:56:41 +0200
committerLudovic Courtès <ludo@gnu.org>2025-09-30 08:43:45 +0200
commit529522d7f5c5e4746730a4d15b2295663cedc3e4 (patch)
treef876b7da4d849ddaf656a996104164275753d262 /gnu
parent899e38e73ed6731cbb917ed95c29a073672d9196 (diff)
gnu: Add elixir-ham.
* gnu/packages/elixir-xyz.scm (elixir-ham): New variable. Change-Id: Id7e970e45a8605335e5315b8fbb3269b2e5d5812 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/elixir-xyz.scm17
1 files changed, 17 insertions, 0 deletions
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index cbfdc1068e0..fc40b8a16d5 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -633,6 +633,23 @@ including custom structs.")
633 (home-page "https://hexdocs.pm/json_serde/") 633 (home-page "https://hexdocs.pm/json_serde/")
634 (license license:asl2.0))) 634 (license license:asl2.0)))
635 635
636(define-public elixir-ham
637 (package
638 (name "elixir-ham")
639 (version "0.3.2")
640 (source
641 (origin
642 (method url-fetch)
643 (uri (hexpm-uri "ham" version))
644 (sha256
645 (base32 "16m6yvr00dri38fcli5fm69rwl2i0mvqdcclbwmx78z5q22cc75p"))))
646 (build-system mix-build-system)
647 (synopsis "Runtime Type checking")
648 (description "This package provides @code{ham}, a library to validate
649function arguments and return values against their typespecs.")
650 (home-page "https://hexdocs.pm/ham/")
651 (license license:asl2.0)))
652
636(define-public elixir-igniter 653(define-public elixir-igniter
637 (package 654 (package
638 (name "elixir-igniter") 655 (name "elixir-igniter")