gnu: ruby-build-system: Change extract-gemspec to always return #t.
* guix/build/ruby-build-system.scm (extract-gemspec): Return #t right at the end, rather than returning #<unspecified> when not handling a gem archive.
This commit is contained in:
parent
b5c2e72051
commit
ab149c6ba0
|
@ -86,7 +86,7 @@ operation is not deterministic, we replace it with `find`."
|
|||
"Remove the original gemspec, if present, and replace it with a new one.
|
||||
This avoids issues with upstream gemspecs requiring tools such as git to
|
||||
generate the files list."
|
||||
(when (gem-archive? source)
|
||||
(if (gem-archive? source)
|
||||
(let ((gemspec (or (false-if-exception (first-gemspec))
|
||||
;; Make new gemspec if one wasn't shipped.
|
||||
".gemspec")))
|
||||
|
@ -107,7 +107,8 @@ generate the files list."
|
|||
#t)
|
||||
(lambda ()
|
||||
(close-pipe pipe)))))
|
||||
#t))
|
||||
(display "extract-gemspec: skipping as source is not a gem archive\n"))
|
||||
#t)
|
||||
|
||||
(define* (build #:key source #:allow-other-keys)
|
||||
"Build a new gem using the gemspec from the SOURCE gem."
|
||||
|
|
Loading…
Reference in New Issue