From ca09092edd94c9af42eca692c4f8ef5c37439e8a Mon Sep 17 00:00:00 2001 From: Giacomo Leidi Date: Sat, 13 Sep 2025 13:00:20 +0200 Subject: [PATCH] gnu: Add elixir-pathex. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/elixir-xyz.scm (elixir-pathex): New variable. Change-Id: Ie345dcf084ad688971590d16001b75cb665a6b1a Signed-off-by: Ludovic Courtès --- gnu/packages/elixir-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm index e464fc0ef8dfbca8ebe1791c50b96d178623e733..24a83998fb88d9a3470cb07ee80389c513730503 100644 --- a/gnu/packages/elixir-xyz.scm +++ b/gnu/packages/elixir-xyz.scm @@ -410,6 +410,23 @@ library to track ownership of resources across processes.") (home-page "https://hexdocs.pm/nimble_ownership/") (license license:asl2.0))) +(define-public elixir-pathex + (package + (name "elixir-pathex") + (version "2.6.1") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "pathex" version)) + (sha256 + (base32 "1sabkkng5w6fq1v4vysy13vh2rh0sfjzfw3hfy3sism2bx5qx7qm")))) + (build-system mix-build-system) + (synopsis "Functional lenses for nested structures") + (description "This library implements functional lenses for nested +structures in Elixir.") + (home-page "https://hexdocs.pm/pathex/") + (license license:bsd-2))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar