@@ 106,7 106,7 @@
("ruby-yard" ,ruby-yard)
("ruby-countdownlatch" ,ruby-countdownlatch)
("ruby-rb-fsevent" ,ruby-rb-fsevent)
- ("ruby-mocha" ,ruby-mocha)))
+ ("ruby-mocha" ,ruby-mocha-1)))
(synopsis
"An XMPP DSL for Ruby written on top of EventMachine and Nokogiri")
(description
@@ 114,10 114,31 @@
(home-page "http://adhearsion.com/blather")
(license license:expat)))
+(define-public ruby-rspec-junit-formatter
+ (package
+ (name "ruby-rspec-junit-formatter")
+ (version "0.6.0")
+ (source (origin
+ (method url-fetch)
+ (uri (rubygems-uri "rspec_junit_formatter" version))
+ (sha256
+ (base32
+ "059bnq1gcwl9g93cqf13zpz38zk7jxaa43anzz06qkmfwrsfdpa0"))))
+ (build-system ruby-build-system)
+ (arguments
+ `(#:tests? #f))
+ (propagated-inputs (list ruby-rspec-core))
+ (synopsis
+ "RSpec results that your continuous integration service can read.")
+ (description
+ "RSpec results that your continuous integration service can read.")
+ (home-page "https://github.com/sj26/rspec_junit_formatter")
+ (license license:expat)))
+
(define-public ruby-braintree
(package
(name "ruby-braintree")
- (version "4.4.0")
+ (version "4.12.0")
(source
(origin
(method git-fetch)
@@ 129,7 150,7 @@
(file-name (git-file-name name version))
(sha256
(base32
- "0dzf26yhmlf65464nranvqg5rzhrc8gfaqbg3p4ld3abz8ccnw08"))))
+ "0gfgkymy3655drwgs42bj9ap9qib1l30sajxmypmp6s75m9w3gsh"))))
(build-system ruby-build-system)
(arguments
`(#:test-target "test:unit"
@@ 139,19 160,23 @@
(lambda _
(substitute* "Gemfile"
(("gem \"libxml-ruby\", \"3.2.0\"") "gem \"libxml-ruby\", \"~> 3.0.0\"")
- (("gem \"rspec\", \"3.9.0\"") "gem \"rspec\", \"~> 3.8.0\"")
- (("gem \"rubocop\", \"~>1.12.0\"") "gem \"rubocop\", \"~> 1.10.0\""))
- #t)))))
+ (("gem \"rubocop\".*") "")
+ (("gem \"rake\", \"13.0.1\"") "gem \"rake\", \"~> 13.0.6\"")
+ (("gem \"rspec\", \"3.9.0\"") "gem \"rspec\", \"~> 3.12.0\"")
+ (("gem \"pry\", \"0.13.1\"") "gem \"pry\", \"~> 0.14.2\""))
+ (substitute* "Rakefile"
+ (("sh \"rubocop\"") "")))))))
(propagated-inputs
`(("ruby-builder" ,ruby-builder)
("ruby-rexml" ,ruby-rexml)))
(native-inputs
- `(("ruby-rspec" ,ruby-rspec)
- ("ruby-libxml" ,ruby-libxml)
- ("ruby-pry" ,ruby-pry)
- ("ruby-rake" ,ruby-rake)
- ("ruby-webrick" ,ruby-webrick)
- ("ruby-rubocop" ,ruby-rubocop)))
+ (list
+ ruby-rspec
+ ruby-libxml
+ ruby-pry
+ ruby-rake
+ ruby-webrick
+ ruby-rspec-junit-formatter))
(synopsis
"Resources and tools for developers to integrate Braintree's global payments platform.")
(description
@@ 484,7 509,7 @@
(propagated-inputs `(("ruby-money" ,ruby-money)))
(native-inputs
`(("ruby-minitest" ,ruby-minitest)
- ("ruby-mocha" ,ruby-mocha)
+ ("ruby-mocha" ,ruby-mocha-1)
("ruby-timecop" ,ruby-timecop)
("ruby-webmock" ,ruby-webmock)
("ruby-monetize" ,ruby-monetize)