gnu: Add ruby-libvirt.

* gnu/packages/ruby.scm (ruby-libvirt): New variable.
This commit is contained in:
Hartmut Goebel 2023-08-06 17:57:24 +02:00
parent 9a6e232de0
commit 53761a7602
No known key found for this signature in database
GPG Key ID: 634A8DFFD3F631DF
1 changed files with 23 additions and 0 deletions

View File

@ -80,6 +80,7 @@
#:use-module (gnu packages networking)
#:use-module (gnu packages node)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages protobuf)
#:use-module (gnu packages python)
#:use-module (gnu packages python-xyz)
@ -9673,6 +9674,28 @@ and delete boxes, versions, and providers on HashiCorp's Vagrant Cloud.")
(home-page "https://github.com/hashicorp/vagrant_cloud")
(license license:asl2.0)))
(define-public ruby-libvirt
(package
(name "ruby-libvirt")
(version "0.8.2")
(source (origin
(method url-fetch)
(uri (rubygems-uri "ruby-libvirt" version))
(sha256
(base32
"0v6vj5vs9v01zr00bflqpfczhwcyc6jdf8k2dqn42lq6d87si77d"))))
(build-system ruby-build-system)
(arguments
(list
#:tests? #f)) ; tests require access to libvirt socket
(native-inputs (list pkg-config))
(inputs (list libvirt))
(synopsis "Ruby bindings for libvirt")
(description "This package provides Ruby language binding for libvirt's
native C API.")
(home-page "https://ruby.libvirt.org/")
(license license:lgpl2.1+)))
(define-public ruby-pry-byebug
(package
(name "ruby-pry-byebug")