guix_mirror_bot pushed a commit to branch ruby-team
in repository guix.
commit a97008001853a5b2b46bd9cc4bd59639c2aa59ea
Author: Aaron Covrig <[email protected]>
AuthorDate: Sat Dec 27 11:16:30 2025 -0500
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
---
gnu/packages/ruby-xyz.scm | 53 +++++++++++++++++++++++++----------------------
1 file changed, 28 insertions(+), 25 deletions(-)
diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm
index b8698bf157..be1ad30bde 100644
--- a/gnu/packages/ruby-xyz.scm
+++ b/gnu/packages/ruby-xyz.scm
@@ -12581,35 +12581,38 @@ call.")
(define-public ruby-concurrent-ruby
(package
(name "ruby-concurrent-ruby")
- (version "1.3.5")
- (source (origin
- (method git-fetch)
- (uri (git-reference ;for tests
- (url "https://github.com/ruby-concurrency/concurrent-ruby")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "0f0apna8k9cwnpa4lddwimywxzznrd4rjv4m0lka2i54z49iky73"))))
+ (version "1.3.6")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ ;for tests
+ (url "https://github.com/ruby-concurrency/concurrent-ruby")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "08h7r9hh22v1r5pk67gq7b5cpl0vbqh63sh9svw9l2qas2fs8kng"))))
(build-system ruby-build-system)
(arguments
(list
- #:tests? #f ;the test suite is run in ruby-concurrent-ruby-edge
- #:phases #~(modify-phases %standard-phases
- (add-after 'unpack 'delete-unwanted-gemspecs
- (lambda _
- (for-each delete-file
- '("concurrent-ruby-ext.gemspec"
- "concurrent-ruby-edge.gemspec"))))
- (add-after 'unpack 'do-not-install-concurrent_ruby.jar
- (lambda _
- ;; This file is only built when building the Java
- ;; extension.
- (substitute* "concurrent-ruby.gemspec"
-
(("'lib/concurrent-ruby/concurrent/concurrent_ruby.jar'")
- "")))))))
+ #:tests? #f ;the test suite is run in ruby-concurrent-ruby-edge
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'delete-unwanted-gemspecs
+ (lambda _
+ (for-each delete-file
+ '("concurrent-ruby-ext.gemspec"
+ "concurrent-ruby-edge.gemspec"))))
+ (add-after 'unpack 'do-not-install-concurrent_ruby.jar
+ (lambda _
+ ;; This file is only built when building the Java
+ ;; extension.
+ (substitute* "concurrent-ruby.gemspec"
+ (("'lib/concurrent-ruby/concurrent/concurrent_ruby.jar'")
+ "")))))))
(synopsis "Concurrency library for Ruby")
- (description "Concurrent Ruby includes concurrency tools such as agents,
+ (description
+ "Concurrent Ruby includes concurrency tools such as agents,
futures, promises, thread pools, actors, supervisors, and more. It is
inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency
patterns.")