gnu: Add ruby-czmq-ffi-gen.
* gnu/packages/ruby.scm (ruby-czmq-ffi-gen): New variable.
This commit is contained in:
parent
afdb437c82
commit
fe5dd5f446
|
@ -36,6 +36,7 @@
|
||||||
#:use-module (gnu packages autotools)
|
#:use-module (gnu packages autotools)
|
||||||
#:use-module (gnu packages java)
|
#:use-module (gnu packages java)
|
||||||
#:use-module (gnu packages libffi)
|
#:use-module (gnu packages libffi)
|
||||||
|
#:use-module (gnu packages networking)
|
||||||
#:use-module (gnu packages python)
|
#:use-module (gnu packages python)
|
||||||
#:use-module (gnu packages ragel)
|
#:use-module (gnu packages ragel)
|
||||||
#:use-module (gnu packages tls)
|
#:use-module (gnu packages tls)
|
||||||
|
@ -635,6 +636,46 @@ format.")
|
||||||
(home-page "https://github.com/nicksieger/ci_reporter")
|
(home-page "https://github.com/nicksieger/ci_reporter")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
|
(define-public ruby-czmq-ffi-gen
|
||||||
|
(package
|
||||||
|
(name "ruby-czmq-ffi-gen")
|
||||||
|
(version "0.13.0")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (rubygems-uri "czmq-ffi-gen" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1yf719dmf4mwks1hqdsy6i5kzfvlsha69sfnhb2fr2cgk2snbys3"))))
|
||||||
|
(build-system ruby-build-system)
|
||||||
|
(arguments
|
||||||
|
'(#:tests? #f ;; Tests are not included in the release on rubygems.org
|
||||||
|
#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'patch-lib_dirs
|
||||||
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
|
(substitute* "lib/czmq-ffi-gen/czmq/ffi.rb"
|
||||||
|
(("lib\\_dirs = \\[.*\\]")
|
||||||
|
(string-append "lib_dirs = ['"
|
||||||
|
(assoc-ref inputs "czmq") "/lib"
|
||||||
|
"']")))
|
||||||
|
(substitute* "lib/czmq-ffi-gen/libzmq.rb"
|
||||||
|
(("lib\\_dirs = \\[.*\\]")
|
||||||
|
(string-append "lib_dirs = ['"
|
||||||
|
(assoc-ref inputs "zeromq") "/lib"
|
||||||
|
"']"))))))))
|
||||||
|
(inputs
|
||||||
|
`(("zeromq" ,zeromq)
|
||||||
|
("czmq" ,czmq)))
|
||||||
|
(propagated-inputs `(("ruby-ffi" ,ruby-ffi)))
|
||||||
|
(synopsis "Low-level Ruby bindings for CZMQ (generated using zproject)")
|
||||||
|
(description
|
||||||
|
"These Ruby bindings are not intended to be directly used, but rather
|
||||||
|
used by higher level bindings like those provided by CZTop.")
|
||||||
|
(home-page
|
||||||
|
"https://github.com/paddor/czmq-ffi-gen")
|
||||||
|
(license license:isc)))
|
||||||
|
|
||||||
(define-public ruby-saikuro-treemap
|
(define-public ruby-saikuro-treemap
|
||||||
(package
|
(package
|
||||||
(name "ruby-saikuro-treemap")
|
(name "ruby-saikuro-treemap")
|
||||||
|
|
Loading…
Reference in New Issue