From fb1ff8641c922d060cfb932828440725761529eb Mon Sep 17 00:00:00 2001 From: Giacomo Leidi Date: Mon, 15 Sep 2025 23:00:29 +0200 Subject: [PATCH] gnu: Add elixir-floki. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/elixir-markup.scm (elixir-floki): New variable. Change-Id: I96a7bec9185db944c7648f2b4cfe1610cf1563fb Signed-off-by: Ludovic Courtès --- gnu/packages/elixir-markup.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/elixir-markup.scm b/gnu/packages/elixir-markup.scm index f3e51153963116914831337b8c6440ee0113e102..cab43155bdb1b1fa8b414b7bd393c5990014604e 100644 --- a/gnu/packages/elixir-markup.scm +++ b/gnu/packages/elixir-markup.scm @@ -44,3 +44,23 @@ conformant AST Nodes. Its main purpose is to remove boilerplate code from Earmark and @code{EarmarkParser} tests.") (home-page "https://hexdocs.pm/earmark_ast_dsl/") (license license:asl2.0))) + +(define-public elixir-floki + (package + (name "elixir-floki") + (version "0.38.0") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "floki" version)) + (sha256 + (base32 "1ndbs7q8dncxxxiq94l4ira3fvg311asyb31bdijvywk3vlkx555")))) + (build-system mix-build-system) + (native-inputs + (list elixir-credo elixir-jason)) + (synopsis + "Simple HTML parser") + (description + "Floki is a simple HTML parser that enables search for nodes using CSS selectors.") + (home-page "https://hexdocs.pm/floki/") + (license license:expat)))