From 9f2cf24a7acb90ffae33b554309b615b6a1f7e05 Mon Sep 17 00:00:00 2001 From: Giacomo Leidi Date: Sat, 13 Sep 2025 12:15:14 +0200 Subject: [PATCH] gnu: Add elixir-accessible. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/elixir-xyz.scm (elixir-accessible): New variable. Change-Id: I451b7060e570cf1297a4daceaa549959f1639058 Signed-off-by: Ludovic Courtès --- gnu/packages/elixir-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm index 10b8b136f2593de77a7116103ff75a5245c82322..4c5d968a62cd0ed2fe20d95b03042315a12f24fb 100644 --- a/gnu/packages/elixir-xyz.scm +++ b/gnu/packages/elixir-xyz.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2023 Pierre-Henry Fröhring ;;; Copyright © 2024 Igor Goryachev +;;; Copyright © 2025 Giacomo Leidi ;;; ;;; This file is part of GNU Guix. ;;; @@ -150,6 +151,25 @@ https://github.com/synrc/fs.") (home-page "https://hexdocs.pm/file_system/") (license license:wtfpl2))) +(define-public elixir-accessible + (package + (name "elixir-accessible") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "accessible" version)) + (sha256 + (base32 "15pjj1gwc8y18di224yn5g02kxvlardld24a16wzg0mb2431p88k")))) + (build-system mix-build-system) + (native-inputs + (list elixir-excoveralls)) + (synopsis "Dead-simple Access behaviour for custom structs") + (description "This package-provides @code{elixir-accessible}, a library +providing @code{Access} behaviour for custom structs.") + (home-page "https://hexdocs.pm/accessible/") + (license license:expat))) + (define-public elixir-bunt (package (name "elixir-bunt")