summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Covrig <aaron.covrig.us@ieee.org>2025-12-27 11:16:30 -0500
committerAndreas Enge <andreas@enge.fr>2026-08-28 16:40:50 +0200
commit7f0e941595557779358bd83c736748c446792700 (patch)
treec57d77e955edd8b5f5e83259cdd0174083ccce78
parent66bad9107a4f0a9a7003aa6475a73abd9e8e0ed2 (diff)
gnu: ruby-concurrent-ruby: Update to 1.3.6.
* gnu/packages/ruby-xyz.scm (ruby-concurrent-ruby): Update to 1.3.6. Change-Id: Idb3268ff21495e5d339641f970b4c281a4a18a24
-rw-r--r--gnu/packages/ruby-xyz.scm53
1 files changed, 28 insertions, 25 deletions
diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm
index b790a7a2445..bc77dc25375 100644
--- a/gnu/packages/ruby-xyz.scm
+++ b/gnu/packages/ruby-xyz.scm
@@ -12584,35 +12584,38 @@ call.")
12584(define-public ruby-concurrent-ruby 12584(define-public ruby-concurrent-ruby
12585 (package 12585 (package
12586 (name "ruby-concurrent-ruby") 12586 (name "ruby-concurrent-ruby")
12587 (version "1.3.5") 12587 (version "1.3.6")
12588 (source (origin 12588 (source
12589 (method git-fetch) 12589 (origin
12590 (uri (git-reference ;for tests 12590 (method git-fetch)
12591 (url "https://github.com/ruby-concurrency/concurrent-ruby") 12591 (uri (git-reference
12592 (commit (string-append "v" version)))) 12592 ;for tests
12593 (file-name (git-file-name name version)) 12593 (url "https://github.com/ruby-concurrency/concurrent-ruby")
12594 (sha256 12594 (commit (string-append "v" version))))
12595 (base32 12595 (file-name (git-file-name name version))
12596 "0f0apna8k9cwnpa4lddwimywxzznrd4rjv4m0lka2i54z49iky73")))) 12596 (sha256
12597 (base32 "08h7r9hh22v1r5pk67gq7b5cpl0vbqh63sh9svw9l2qas2fs8kng"))))
12597 (build-system ruby-build-system) 12598 (build-system ruby-build-system)
12598 (arguments 12599 (arguments
12599 (list 12600 (list
12600 #:tests? #f ;the test suite is run in ruby-concurrent-ruby-edge 12601 #:tests? #f ;the test suite is run in ruby-concurrent-ruby-edge
12601 #:phases #~(modify-phases %standard-phases 12602 #:phases
12602 (add-after 'unpack 'delete-unwanted-gemspecs 12603 #~(modify-phases %standard-phases
12603 (lambda _ 12604 (add-after 'unpack 'delete-unwanted-gemspecs
12604 (for-each delete-file 12605 (lambda _
12605 '("concurrent-ruby-ext.gemspec" 12606 (for-each delete-file
12606 "concurrent-ruby-edge.gemspec")))) 12607 '("concurrent-ruby-ext.gemspec"
12607 (add-after 'unpack 'do-not-install-concurrent_ruby.jar 12608 "concurrent-ruby-edge.gemspec"))))
12608 (lambda _ 12609 (add-after 'unpack 'do-not-install-concurrent_ruby.jar
12609 ;; This file is only built when building the Java 12610 (lambda _
12610 ;; extension. 12611 ;; This file is only built when building the Java
12611 (substitute* "concurrent-ruby.gemspec" 12612 ;; extension.
12612 (("'lib/concurrent-ruby/concurrent/concurrent_ruby.jar'") 12613 (substitute* "concurrent-ruby.gemspec"
12613 ""))))))) 12614 (("'lib/concurrent-ruby/concurrent/concurrent_ruby.jar'")
12615 "")))))))
12614 (synopsis "Concurrency library for Ruby") 12616 (synopsis "Concurrency library for Ruby")
12615 (description "Concurrent Ruby includes concurrency tools such as agents, 12617 (description
12618 "Concurrent Ruby includes concurrency tools such as agents,
12616futures, promises, thread pools, actors, supervisors, and more. It is 12619futures, promises, thread pools, actors, supervisors, and more. It is
12617inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency 12620inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency
12618patterns.") 12621patterns.")