From b8996b63730053c6dccfec6d86be82de0aae61b6 Mon Sep 17 00:00:00 2001 From: Giacomo Leidi Date: Mon, 15 Sep 2025 14:35:30 +0200 Subject: [PATCH] gnu: Add elixir-untangle. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/elixir-xyz.scm (elixir-untangle): New variable. Change-Id: Iab9238fc98537349bd8d4d4ebeccd7d5f1729685 Signed-off-by: Ludovic Courtès --- gnu/packages/elixir-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm index f247bac14cd8b75ce7a212e2ae5facbb16ddd13b..ba97972e735ed28eefd368bfc04a07cd2d8f88da 100644 --- a/gnu/packages/elixir-xyz.scm +++ b/gnu/packages/elixir-xyz.scm @@ -1031,6 +1031,25 @@ width (full-width or half-width) of an Unicode character.") (home-page "https://hexdocs.pm/ucwidth/") (license license:expat))) +(define-public elixir-untangle + (package + (name "elixir-untangle") + (version "0.3.3") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "untangle" version)) + (sha256 + (base32 "0p81bzvsbnzdkqjq441xslcryxhpmrl4pqda2h323ivs47ij1wa7")))) + (build-system mix-build-system) + (propagated-inputs (list elixir-decorator)) + (synopsis "Logging and inspecting with code location information") + (description "Untangle provides alternatives for @code{IO.inspect} and the +macros in Elixir's @code{Logger} to output code location information. It also +provides a polyfill for @code{dbg} which was introduced in Elixir 1.14.") + (home-page "https://hexdocs.pm/untangle/") + (license license:asl2.0))) + (define-public elixir-verbs (package (name "elixir-verbs")