~ruther/guix-local

520e89eb238aa814f08d6e5cd579be068aa7f302 — Ben Woodcroft 9 years ago 75160d4
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'.
1 files changed, 6 insertions(+), 9 deletions(-)

M gnu/packages/ruby.scm
M gnu/packages/ruby.scm => gnu/packages/ruby.scm +6 -9
@@ 4120,21 4120,18 @@ call.")
     `(#:test-target "spec"
       #:phases
       (modify-phases %standard-phases
         (add-before 'build 'remove-git-lsfiles-and-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
         (add-before 'replace-git-ls-files 'remove-extra-gemspecs
           (lambda _
             ;; Delete extra gemspec files so 'first-gemspec' chooses the
             ;; correct one.
             (delete-file "concurrent-ruby-edge.gemspec")
             (delete-file "concurrent-ruby-ext.gemspec")
             #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
           ;; Fix the test error described at
           ;; https://github.com/ruby-concurrency/concurrent-ruby/pull/408