xref: /openbmc/openbmc/poky/meta/recipes-devtools/ruby/ruby/0006-Make-gemspecs-reproducible.patch (revision 517393d903089f921915530ffa689a7a1d113420)
1*517393d9SAndrew GeisslerFrom 3f60710bc29c1b08e128314d40101e87b7d2c9a1 Mon Sep 17 00:00:00 2001
293c203f3SPatrick WilliamsFrom: Lucas Kanashiro <kanashiro@debian.org>
393c203f3SPatrick WilliamsDate: Fri, 1 Nov 2019 15:25:17 -0300
4595f6308SAndrew GeisslerSubject: [PATCH] Make gemspecs reproducible
593c203f3SPatrick Williams
693c203f3SPatrick WilliamsWithout an explicit date, they will get the current date and make the
793c203f3SPatrick Williamsbuild unreproducible
893c203f3SPatrick Williams
993c203f3SPatrick WilliamsUpstream-Status: Backport [debian]
1093c203f3SPatrick Williams
1193c203f3SPatrick Williams---
1293c203f3SPatrick Williams ext/bigdecimal/bigdecimal.gemspec | 1 +
1393c203f3SPatrick Williams ext/fiddle/fiddle.gemspec         | 1 +
14595f6308SAndrew Geissler ext/io/console/io-console.gemspec | 1 +
1593c203f3SPatrick Williams lib/ipaddr.gemspec                | 1 +
1693c203f3SPatrick Williams lib/rdoc/rdoc.gemspec             | 1 +
17595f6308SAndrew Geissler 5 files changed, 5 insertions(+)
1893c203f3SPatrick Williams
19595f6308SAndrew Geisslerdiff --git a/ext/bigdecimal/bigdecimal.gemspec b/ext/bigdecimal/bigdecimal.gemspec
20*517393d9SAndrew Geisslerindex d215757..5148d56 100644
2193c203f3SPatrick Williams--- a/ext/bigdecimal/bigdecimal.gemspec
2293c203f3SPatrick Williams+++ b/ext/bigdecimal/bigdecimal.gemspec
23595f6308SAndrew Geissler@@ -4,6 +4,7 @@ Gem::Specification.new do |s|
2493c203f3SPatrick Williams   s.name          = "bigdecimal"
25*517393d9SAndrew Geissler   s.version       = "3.1.3"
2693c203f3SPatrick Williams   s.authors       = ["Kenta Murata", "Zachary Scott", "Shigeo Kobayashi"]
2793c203f3SPatrick Williams+  s.date          = RUBY_RELEASE_DATE
2893c203f3SPatrick Williams   s.email         = ["mrkn@mrkn.jp"]
2993c203f3SPatrick Williams
3093c203f3SPatrick Williams   s.summary       = "Arbitrary-precision decimal floating-point number library."
31595f6308SAndrew Geisslerdiff --git a/ext/fiddle/fiddle.gemspec b/ext/fiddle/fiddle.gemspec
32*517393d9SAndrew Geisslerindex 8781093..efdca32 100644
3393c203f3SPatrick Williams--- a/ext/fiddle/fiddle.gemspec
3493c203f3SPatrick Williams+++ b/ext/fiddle/fiddle.gemspec
35595f6308SAndrew Geissler@@ -8,6 +8,7 @@ end
3693c203f3SPatrick Williams Gem::Specification.new do |spec|
3793c203f3SPatrick Williams   spec.name          = "fiddle"
3893c203f3SPatrick Williams   spec.version       = version_module::Fiddle::VERSION
3993c203f3SPatrick Williams+  spec.date          = RUBY_RELEASE_DATE
4093c203f3SPatrick Williams   spec.authors       = ["Aaron Patterson", "SHIBATA Hiroshi"]
4193c203f3SPatrick Williams   spec.email         = ["aaron@tenderlovemaking.com", "hsbt@ruby-lang.org"]
4293c203f3SPatrick Williams
43595f6308SAndrew Geisslerdiff --git a/ext/io/console/io-console.gemspec b/ext/io/console/io-console.gemspec
44*517393d9SAndrew Geisslerindex d26a757..cc88c55 100644
4593c203f3SPatrick Williams--- a/ext/io/console/io-console.gemspec
4693c203f3SPatrick Williams+++ b/ext/io/console/io-console.gemspec
47*517393d9SAndrew Geissler@@ -4,6 +4,7 @@ _VERSION = "0.6.0"
4893c203f3SPatrick Williams Gem::Specification.new do |s|
4993c203f3SPatrick Williams   s.name = "io-console"
5093c203f3SPatrick Williams   s.version = _VERSION
5193c203f3SPatrick Williams+  s.date = RUBY_RELEASE_DATE
5293c203f3SPatrick Williams   s.summary = "Console interface"
5393c203f3SPatrick Williams   s.email = "nobu@ruby-lang.org"
5493c203f3SPatrick Williams   s.description = "add console capabilities to IO instances."
55595f6308SAndrew Geisslerdiff --git a/lib/ipaddr.gemspec b/lib/ipaddr.gemspec
567e0e3c0cSAndrew Geisslerindex 1f4798e..48743cf 100644
5793c203f3SPatrick Williams--- a/lib/ipaddr.gemspec
5893c203f3SPatrick Williams+++ b/lib/ipaddr.gemspec
597e0e3c0cSAndrew Geissler@@ -18,6 +18,7 @@ end
6093c203f3SPatrick Williams Gem::Specification.new do |spec|
6193c203f3SPatrick Williams   spec.name          = "ipaddr"
627e0e3c0cSAndrew Geissler   spec.version       = version
6393c203f3SPatrick Williams+  spec.date          = RUBY_RELEASE_DATE
6493c203f3SPatrick Williams   spec.authors       = ["Akinori MUSHA", "Hajimu UMEMOTO"]
6593c203f3SPatrick Williams   spec.email         = ["knu@idaemons.org", "ume@mahoroba.org"]
6693c203f3SPatrick Williams
67595f6308SAndrew Geisslerdiff --git a/lib/rdoc/rdoc.gemspec b/lib/rdoc/rdoc.gemspec
68*517393d9SAndrew Geisslerindex 3c96f7d..fec0872 100644
6993c203f3SPatrick Williams--- a/lib/rdoc/rdoc.gemspec
7093c203f3SPatrick Williams+++ b/lib/rdoc/rdoc.gemspec
71595f6308SAndrew Geissler@@ -7,6 +7,7 @@ end
7293c203f3SPatrick Williams
7393c203f3SPatrick Williams Gem::Specification.new do |s|
7493c203f3SPatrick Williams   s.name = "rdoc"
7593c203f3SPatrick Williams+  s.date = RUBY_RELEASE_DATE
7693c203f3SPatrick Williams   s.version = RDoc::VERSION
7793c203f3SPatrick Williams
7893c203f3SPatrick Williams   s.authors = [
79