guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

35/41: gnu: Add ruby-safe-yaml.


From: julien lepiller
Subject: 35/41: gnu: Add ruby-safe-yaml.
Date: Sat, 1 Sep 2018 17:10:19 -0400 (EDT)

roptat pushed a commit to branch master
in repository guix.

commit f8ae2ee528be1b9d92a61b6dc6b470821e645afd
Author: Julien Lepiller <address@hidden>
Date:   Sun Aug 26 17:12:19 2018 +0200

    gnu: Add ruby-safe-yaml.
    
    * gnu/packages/ruby.scm (ruby-safe-yaml): New variable.
---
 gnu/packages/ruby.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 34d8832..3f0cfcf 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -5765,3 +5765,26 @@ fact is that most parsers are insensitive to 
indentation.  If, however, the
 strings are to be used otherwise, be it for printing or testing, the extra
 indentation will probably be an issue and hence this gem.")
     (license license:expat)))
+
+(define-public ruby-safe-yaml
+  (package
+    (name "ruby-safe-yaml")
+    (version "1.0.4")
+    (source (origin
+              (method url-fetch)
+              (uri (rubygems-uri "safe_yaml" version))
+              (sha256
+               (base32
+                "1hly915584hyi9q9vgd968x2nsi5yag9jyf5kq60lwzi5scr7094"))))
+    (build-system ruby-build-system)
+    (native-inputs
+     `(("ruby-rspec" ,ruby-rspec)
+       ("ruby-hashie" ,ruby-hashie)
+       ("ruby-heredoc-unindent" ,ruby-heredoc-unindent)))
+    (arguments `(#:test-target "spec"
+                 #:tests? #f));; FIXME: one failure
+    (home-page "https://github.com/dtao/safe_yaml";)
+    (synopsis "YAML parser")
+    (description "The SafeYAML gem provides an alternative implementation of
+YAML.load suitable for accepting user input in Ruby applications.")
+    (license license:expat)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]