diff options
author | Stephen Paul Weber <singpolyma@singpolyma.net> | 2022-07-02 11:33:29 -0400 |
---|---|---|
committer | Raghav Gururajan <rg@raghavgururajan.name> | 2022-07-02 12:01:40 -0400 |
commit | d633207a7069fcc44d41dc008009cfb5408169c0 (patch) | |
tree | 360706c77547a039f11acd9860809982d55969e7 /gnu | |
parent | 48ff4bfcd7491c12248b34a82e0b8e8a50a86308 (diff) | |
download | guix-d633207a7069fcc44d41dc008009cfb5408169c0.tar.gz |
gnu: Add ruby-niceogiri.
* gnu/packages/ruby.scm (ruby-niceogiri): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/ruby.scm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 24aec2a819..24f2b49dec 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12921,3 +12921,34 @@ any unhandled exceptions.") (description "Braintree provides resources and tools for developers to integrate Braintree's global payments platform.") (license license:expat))) + +(define-public ruby-niceogiri + (package + (name "ruby-niceogiri") + (version "1.1.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "niceogiri" version)) + (sha256 + (base32 "1ha93211bc9cvh23s9w89zz7rq8irpf64ccd9arvg8v1sxg2798a")))) + (build-system ruby-build-system) + (arguments + `(#:test-target "spec" + #:phases + (modify-phases %standard-phases + (add-after 'extract-gemspec 'less-strict-dependencies + (lambda _ + (substitute* "niceogiri.gemspec" + (("2\\.7") "3.8") ;rspec + ((".*dependency.*bundler.*") "\n") + ((".*dependency.*guard-rspec.*") "\n"))))))) + (native-inputs + (list ruby-rspec + ruby-yard)) + (propagated-inputs (list ruby-nokogiri)) + (home-page "https://github.com/benlangfeld/Niceogiri") + (synopsis "Supplement for Nokogiri") + (description "Niceogiri provides wrappers and helpers for XML manipulation +using Nokogiri.") + (license license:expat))) |