gnu: ruby-concurrent: Adjust for 'replace-git-ls-files'.
* gnu/packages/ruby.scm (ruby-concurrent)[arguments]: Adjust for new build phase 'replace-git-ls-files'.
This commit is contained in:
parent
75160d4b9d
commit
520e89eb23
|
@ -4120,21 +4120,18 @@ call.")
|
||||||
`(#:test-target "spec"
|
`(#:test-target "spec"
|
||||||
#:phases
|
#:phases
|
||||||
(modify-phases %standard-phases
|
(modify-phases %standard-phases
|
||||||
(add-before 'build 'remove-git-lsfiles-and-extra-gemspecs
|
(add-before 'replace-git-ls-files 'remove-extra-gemspecs
|
||||||
(lambda _
|
|
||||||
(for-each (lambda (file)
|
|
||||||
(substitute* file
|
|
||||||
(("git ls-files") "find * |sort")))
|
|
||||||
(list "concurrent-ruby.gemspec"
|
|
||||||
"support/file_map.rb"))
|
|
||||||
#t))
|
|
||||||
(add-before 'build 'remove-extra-gemspecs
|
|
||||||
(lambda _
|
(lambda _
|
||||||
;; Delete extra gemspec files so 'first-gemspec' chooses the
|
;; Delete extra gemspec files so 'first-gemspec' chooses the
|
||||||
;; correct one.
|
;; correct one.
|
||||||
(delete-file "concurrent-ruby-edge.gemspec")
|
(delete-file "concurrent-ruby-edge.gemspec")
|
||||||
(delete-file "concurrent-ruby-ext.gemspec")
|
(delete-file "concurrent-ruby-ext.gemspec")
|
||||||
#t))
|
#t))
|
||||||
|
(add-before 'build 'replace-git-ls-files2
|
||||||
|
(lambda _
|
||||||
|
(substitute* "support/file_map.rb"
|
||||||
|
(("git ls-files") "find * |sort"))
|
||||||
|
#t))
|
||||||
(add-before 'check 'rake-compile
|
(add-before 'check 'rake-compile
|
||||||
;; Fix the test error described at
|
;; Fix the test error described at
|
||||||
;; https://github.com/ruby-concurrency/concurrent-ruby/pull/408
|
;; https://github.com/ruby-concurrency/concurrent-ruby/pull/408
|
||||||
|
|
Loading…
Reference in New Issue