[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#62196] [PATCH 184/223] gnu: ruby-prawn-svg: Fix build.
From: |
Maxim Cournoyer |
Subject: |
[bug#62196] [PATCH 184/223] gnu: ruby-prawn-svg: Fix build. |
Date: |
Mon, 20 Mar 2023 13:23:10 -0400 |
The test suite fails two tests when using a newer rspec version.
* gnu/packages/ruby.scm (ruby-prawn-svg)
[arguments]: Delete the interface_spec.rb test suite in the check phase.
---
gnu/packages/ruby.scm | 22 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 607fefb9af..fb85b4dde3 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -1529,15 +1529,19 @@ (define-public ruby-prawn-svg
"0mbxzw7r7hv43db9422flc24ib9d8bdy1nasbni2h998jc5a5lb6"))))
(build-system ruby-build-system)
(arguments
- `(#:phases (modify-phases %standard-phases
- (add-after 'unpack 'do-not-use-bundler
- (lambda _
- (substitute* "spec/spec_helper.rb"
- ((".*[Bb]undler.*") ""))))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (invoke "rspec" "-Ilib" "-rprawn-svg")))))))
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'do-not-use-bundler
+ (lambda _
+ (substitute* "spec/spec_helper.rb"
+ ((".*[Bb]undler.*") ""))))
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ ;; This test fails due to the recent rspec 3.12 used
+ ;; (see: https://github.com/mogest/prawn-svg/issues/151).
+ (delete-file "spec/prawn/svg/interface_spec.rb")
+ (invoke "rspec" "-Ilib" "-rprawn-svg")))))))
(native-inputs (list ruby-rspec))
(propagated-inputs (list ruby-css-parser ruby-prawn))
(synopsis "SVG renderer for the Prawn PDF library")
--
2.39.1
- [bug#62196] [PATCH 139/223] gnu: Add ruby-websocket-native., (continued)
- [bug#62196] [PATCH 139/223] gnu: Add ruby-websocket-native., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 142/223] gnu: Add ruby-websocket-client-simple., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 136/223] gnu: ruby-rubyzip: Update to 2.3.2., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 150/223] gnu: Add ruby-timeout., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 141/223] gnu: Add ruby-websocket-eventmachine-server., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 176/223] gnu: ruby-minitest: Update home page URL., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 168/223] gnu: Add ruby-turbo-rails., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 165/223] gnu: ruby-railties: Enable test suite., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 183/223] gnu: ruby-slim: Update to 5.1.0., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 146/223] gnu: ruby-marcel: Relocate to (gnu packages rails)., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 184/223] gnu: ruby-prawn-svg: Fix build.,
Maxim Cournoyer <=
- [bug#62196] [PATCH 178/223] gnu: ruby-rubocop-rspec-minimal: Update source and home page URL., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 190/223] gnu: ruby-shoulda-context: Honor #:tests?., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 194/223] gnu: ruby-shoulda: Honor #:tests?., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 199/223] gnu: Add ruby-silent-stream., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 138/223] gnu: Add ruby-event-emitter., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 149/223] gnu: ruby-actiontext: Update to 7.0.4.3., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 163/223] gnu: ruby-globalid: Move to (gnu packages rails)., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 174/223] gnu: Add ruby-arr-pm., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 156/223] gnu: ruby-actionmailbox: Update to 7.0.4.3., Maxim Cournoyer, 2023/03/20
- [bug#62196] [PATCH 164/223] gnu: Add ruby-importmap-rails., Maxim Cournoyer, 2023/03/20