summaryrefslogtreecommitdiff
path: root/gnu/packages/protobuf.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2020-07-07 23:17:24 -0400
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2020-07-07 23:17:24 -0400
commit77f66f53e8fc8853b63047545cfe649cad093138 (patch)
treee049f9f40cc77c0f20bdc570d48ad1c2822d3dcc /gnu/packages/protobuf.scm
parentd59c84f5381de991bcedeabe0ceb5bfc4c50e536 (diff)
gnu: Add ruby-protobuf-cucumber.
* gnu/packages/protobuf.scm (ruby-protobuf-cucumber): New variable.
Diffstat (limited to 'gnu/packages/protobuf.scm')
-rw-r--r--gnu/packages/protobuf.scm17
1 files changed, 17 insertions, 0 deletions
diff --git a/gnu/packages/protobuf.scm b/gnu/packages/protobuf.scm
index e676e972e0..556bca6042 100644
--- a/gnu/packages/protobuf.scm
+++ b/gnu/packages/protobuf.scm
@@ -340,3 +340,20 @@ source files.")
(description "Protobuf is an implementation of Google's Protocol Buffers
in pure Ruby.")
(license license:expat)))
+
+;;; This is a modified ruby-protobuf package used by ruby-cucumber-messages
+;;; until https://github.com/ruby-protobuf/protobuf/pull/411 and
+;;; https://github.com/ruby-protobuf/protobuf/pull/415 are merged upstream.
+(define-public ruby-protobuf-cucumber
+ (hidden-package
+ (package
+ (inherit ruby-protobuf)
+ (name "ruby-protobuf-cucumber")
+ (version "3.10.8")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (rubygems-uri "protobuf-cucumber" version))
+ (sha256
+ (base32
+ "1rd6naabhpfb1i5dr6fp5mqwaawsx0mqm73h5ycwkgbm1n2si872")))))))