From 97dff6693bf8bcda97189a3595e21997c1790e89 Mon Sep 17 00:00:00 2001 From: Ryan Desfosses Date: Sat, 20 Feb 2021 14:06:53 -0500 Subject: [PATCH 1/3] gnu: Add ruby-ippaddr * gnu/packages/ruby.scm (ruby-ipaddr): New variable. --- gnu/packages/ruby.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 6c9583b3cf..ecca0b8bf4 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12139,3 +12139,28 @@ multiple adapters, various log level combinations and message formatting options.") (home-page "https://github.com/rudionrails/yell") (license license:expat))) + +(define-public ruby-ipaddr + (package + (name "ruby-ipaddr") + (version "1.2.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ruby/ipaddr") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0df6y3k42ylaacfwyrpfs2z5bhz09fypvz8dw8s96h934y5swyph")))) + (build-system ruby-build-system) + (native-inputs + `(("ruby-rake" ,ruby-rake) + ("rbundler" ,bundler) + ("ruby-test-unit" ,ruby-test-unit))) + (synopsis "Class to manipulate an IP address") + (description "IPAddr provides a set of methods to manipulate +an IP address. Both IPv4 and IPv6 are supported.") + (home-page "https://github.com/ruby/ipaddr") + (license license:bsd-2))) -- 2.30.1