summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgemmaro <gemmaro.dev@gmail.com>2026-08-17 21:28:09 +0900
committerAndreas Enge <andreas@enge.fr>2026-08-24 17:44:53 +0200
commit4c903e549e8e2bc7bb904f7b87421b13cb694c93 (patch)
tree9b1c4a37c7af8c7f36a5c923fac8da5bd35909bb
parent5d473033d7d6cf848dc875d5d82325578499b22b (diff)
gnu: Add ruby-tsort.
* gnu/packages/ruby-xyz.scm (ruby-tsort): New variable. Signed-off-by: Andreas Enge <andreas@enge.fr>
-rw-r--r--gnu/packages/ruby-xyz.scm19
1 files changed, 19 insertions, 0 deletions
diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm
index 9aa7ffeada9..35a912d8f82 100644
--- a/gnu/packages/ruby-xyz.scm
+++ b/gnu/packages/ruby-xyz.scm
@@ -15352,6 +15352,25 @@ various Ruby objects.")
15352 (home-page "https://github.com/ymendel/truthy") 15352 (home-page "https://github.com/ymendel/truthy")
15353 (license license:expat))) 15353 (license license:expat)))
15354 15354
15355(define-public ruby-tsort
15356 (package
15357 (name "ruby-tsort")
15358 (version "0.2.0")
15359 (source
15360 (origin
15361 (method url-fetch)
15362 (uri (rubygems-uri "tsort" version))
15363 (sha256
15364 (base32 "17q8h020dw73wjmql50lqw5ddsngg67jfw8ncjv476l5ys9sfl4n"))))
15365 (build-system ruby-build-system)
15366 (synopsis "Topological sorting library for Ruby")
15367 (description
15368 "This RubyGem implements topological sorting using Tarjan's algorithm
15369for strongly connected components. It is designed to be able to be
15370used with any object which can be interpreted as a directed graph.")
15371 (home-page "https://github.com/ruby/tsort")
15372 (license (list license:ruby license:bsd-2))))
15373
15355(define-public ruby-skinny 15374(define-public ruby-skinny
15356 (package 15375 (package
15357 (name "ruby-skinny") 15376 (name "ruby-skinny")