~ruther/guix-local

de98e788d56eb4aa95603a2cd9dde556f6b2c7a1 — Giacomo Leidi 9 months ago 8621ffb
gnu: Add elixir-uuidv7.

* gnu/packages/elixir-databases.scm (elixir-uuidv7): New variable.

Change-Id: I8321074cf6e1cdc06e29810e0dbd4cdaade73759
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1 files changed, 19 insertions(+), 0 deletions(-)

M gnu/packages/elixir-databases.scm
M gnu/packages/elixir-databases.scm => gnu/packages/elixir-databases.scm +19 -0
@@ 171,3 171,22 @@ provides an Elixir implementation of the MS TDS protocol.")
4122, and the v6 draft extension.")
    (home-page "https://hexdocs.pm/uniq/")
    (license license:asl2.0)))

(define-public elixir-uuidv7
  (package
    (name "elixir-uuidv7")
    (version "1.0.0")
    (source
     (origin
       (method url-fetch)
       (uri (hexpm-uri "uuidv7" version))
       (sha256
        (base32 "1g2c8imkk7pgcvc5ns2v1b0zils3ai1yym4s3a5psvs511qk7k8f"))))
    (build-system mix-build-system)
    (propagated-inputs (list elixir-ecto))
    (synopsis "UUID v7 implementation and @code{Ecto.Type} for Elixir")
    (description
     "This package provides a UUID v7 implementation and @code{Ecto.Type}
for Elixir.")
    (home-page "https://hexdocs.pm/uuidv7/")
    (license license:expat)))