[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#34222] [PATCH 06/15] gnu: Add ruby-crack.
From: |
Christopher Baines |
Subject: |
[bug#34222] [PATCH 06/15] gnu: Add ruby-crack. |
Date: |
Sun, 27 Jan 2019 17:08:11 +0000 |
Required for ruby-webmock.
* gnu/packages/ruby.scm (ruby-crack): New variable.
---
gnu/packages/ruby.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 3d1dfee47f..e11900b835 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -791,6 +791,37 @@ value is found.")
(home-page "https://github.com/egonSchiele/contracts.ruby")
(license license:bsd-2)))
+(define-public ruby-crack
+ (package
+ (name "ruby-crack")
+ (version "0.4.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (rubygems-uri "crack" version))
+ (sha256
+ (base32
+ "0abb0fvgw00akyik1zxnq7yv391va148151qxdghnzngv66bl62k"))))
+ (build-system ruby-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (replace 'check
+ (lambda _
+ (for-each (lambda (file)
+ (display file)(display "\n")
+ (invoke "ruby" file))
+ (find-files "spec" ".*rb$"))
+ #t)))))
+ (propagated-inputs
+ `(("ruby-safe-yaml" ,ruby-safe-yaml)))
+ (synopsis "Simple JSON and XML parsing for Ruby")
+ (description
+ "@code{crack} provides really simple JSON and XML parsing, extracted from
+code in Merb and Rails.")
+ (home-page "https://github.com/jnunemaker/crack")
+ (license license:expat)))
+
(define-public ruby-czmq-ffi-gen
(package
(name "ruby-czmq-ffi-gen")
--
2.20.1
[bug#34222] [PATCH 06/15] gnu: Add ruby-crack.,
Christopher Baines <=
[bug#34222] [PATCH 11/15] gnu: Add ruby-cliver., Christopher Baines, 2019/01/27
[bug#34222] [PATCH 15/15] gnu: Add ruby-rubocop., Christopher Baines, 2019/01/27
[bug#34222] [PATCH 09/15] gnu: Add ruby-bacon-colored-output., Christopher Baines, 2019/01/27
[bug#34222] [PATCH 14/15] gnu: Add ruby-jaro-winkler., Christopher Baines, 2019/01/27