diff options
| author | Giacomo Leidi <therewasa@fishinthecalculator.me> | 2026-07-18 16:10:11 +0200 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-07-28 13:38:02 +0200 |
| commit | a9b14993aa6e9abd84097ccb5526727ec3f2ff8d (patch) | |
| tree | bfe00fbd3e73f6d3594a2b3fa2e3003980a78bd3 | |
| parent | 3891247c954f8d3e86800ac269286128046f105a (diff) | |
gnu: Add elixir-typed-ecto-schema.
* gnu/packages/elixir-databases.scm (elixir-typed-ecto-schema): New variable.
Signed-off-by: Andreas Enge <andreas@enge.fr>
| -rw-r--r-- | gnu/packages/elixir-databases.scm | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gnu/packages/elixir-databases.scm b/gnu/packages/elixir-databases.scm index a06a5f2d020..54c70e6ce2d 100644 --- a/gnu/packages/elixir-databases.scm +++ b/gnu/packages/elixir-databases.scm | |||
| @@ -331,6 +331,25 @@ provides an Elixir implementation of the MS TDS protocol.") | |||
| 331 | (home-page "https://hexdocs.pm/tds/") | 331 | (home-page "https://hexdocs.pm/tds/") |
| 332 | (license license:asl2.0))) | 332 | (license license:asl2.0))) |
| 333 | 333 | ||
| 334 | (define-public elixir-typed-ecto-schema | ||
| 335 | (package | ||
| 336 | (name "elixir-typed-ecto-schema") | ||
| 337 | (version "0.4.3") | ||
| 338 | (source | ||
| 339 | (origin | ||
| 340 | (method url-fetch) | ||
| 341 | (uri (hexpm-uri "typed_ecto_schema" version)) | ||
| 342 | (sha256 | ||
| 343 | (base32 "1h1bkdxgw7gpsf2mgf6zgayp6i6gk6d65bp0b29gm9gxp4srpgfw")))) | ||
| 344 | (build-system mix-build-system) | ||
| 345 | (propagated-inputs (list elixir-ecto)) | ||
| 346 | (synopsis "Ecto schemas with typespecs without the boilerplate") | ||
| 347 | (description | ||
| 348 | "This package provides a library to define @code{Ecto} schemas with | ||
| 349 | typespecs without all the boilerplate code.") | ||
| 350 | (home-page "https://hexdocs.pm/typed_ecto_schema/") | ||
| 351 | (license license:asl2.0))) | ||
| 352 | |||
| 334 | (define-public elixir-uniq | 353 | (define-public elixir-uniq |
| 335 | (package | 354 | (package |
| 336 | (name "elixir-uniq") | 355 | (name "elixir-uniq") |
