blob: 0a87cae17f91e5b9f63600b63420c78f26c78405 [file] [log] [blame]
Andrew Geissler517393d2023-01-13 08:55:19 -06001From 3f60710bc29c1b08e128314d40101e87b7d2c9a1 Mon Sep 17 00:00:00 2001
Patrick Williams93c203f2021-10-06 16:15:23 -05002From: Lucas Kanashiro <kanashiro@debian.org>
3Date: Fri, 1 Nov 2019 15:25:17 -0300
Andrew Geissler595f6302022-01-24 19:11:47 +00004Subject: [PATCH] Make gemspecs reproducible
Patrick Williams93c203f2021-10-06 16:15:23 -05005
6Without an explicit date, they will get the current date and make the
7build unreproducible
8
9Upstream-Status: Backport [debian]
10
11---
12 ext/bigdecimal/bigdecimal.gemspec | 1 +
13 ext/fiddle/fiddle.gemspec | 1 +
Andrew Geissler595f6302022-01-24 19:11:47 +000014 ext/io/console/io-console.gemspec | 1 +
Patrick Williams93c203f2021-10-06 16:15:23 -050015 lib/ipaddr.gemspec | 1 +
16 lib/rdoc/rdoc.gemspec | 1 +
Andrew Geissler595f6302022-01-24 19:11:47 +000017 5 files changed, 5 insertions(+)
Patrick Williams93c203f2021-10-06 16:15:23 -050018
Andrew Geissler595f6302022-01-24 19:11:47 +000019diff --git a/ext/bigdecimal/bigdecimal.gemspec b/ext/bigdecimal/bigdecimal.gemspec
Andrew Geissler517393d2023-01-13 08:55:19 -060020index d215757..5148d56 100644
Patrick Williams93c203f2021-10-06 16:15:23 -050021--- a/ext/bigdecimal/bigdecimal.gemspec
22+++ b/ext/bigdecimal/bigdecimal.gemspec
Andrew Geissler595f6302022-01-24 19:11:47 +000023@@ -4,6 +4,7 @@ Gem::Specification.new do |s|
Patrick Williams93c203f2021-10-06 16:15:23 -050024 s.name = "bigdecimal"
Andrew Geissler517393d2023-01-13 08:55:19 -060025 s.version = "3.1.3"
Patrick Williams93c203f2021-10-06 16:15:23 -050026 s.authors = ["Kenta Murata", "Zachary Scott", "Shigeo Kobayashi"]
27+ s.date = RUBY_RELEASE_DATE
28 s.email = ["mrkn@mrkn.jp"]
Andrew Geissler595f6302022-01-24 19:11:47 +000029
Patrick Williams93c203f2021-10-06 16:15:23 -050030 s.summary = "Arbitrary-precision decimal floating-point number library."
Andrew Geissler595f6302022-01-24 19:11:47 +000031diff --git a/ext/fiddle/fiddle.gemspec b/ext/fiddle/fiddle.gemspec
Andrew Geissler517393d2023-01-13 08:55:19 -060032index 8781093..efdca32 100644
Patrick Williams93c203f2021-10-06 16:15:23 -050033--- a/ext/fiddle/fiddle.gemspec
34+++ b/ext/fiddle/fiddle.gemspec
Andrew Geissler595f6302022-01-24 19:11:47 +000035@@ -8,6 +8,7 @@ end
Patrick Williams93c203f2021-10-06 16:15:23 -050036 Gem::Specification.new do |spec|
37 spec.name = "fiddle"
38 spec.version = version_module::Fiddle::VERSION
39+ spec.date = RUBY_RELEASE_DATE
40 spec.authors = ["Aaron Patterson", "SHIBATA Hiroshi"]
41 spec.email = ["aaron@tenderlovemaking.com", "hsbt@ruby-lang.org"]
Andrew Geissler595f6302022-01-24 19:11:47 +000042
43diff --git a/ext/io/console/io-console.gemspec b/ext/io/console/io-console.gemspec
Andrew Geissler517393d2023-01-13 08:55:19 -060044index d26a757..cc88c55 100644
Patrick Williams93c203f2021-10-06 16:15:23 -050045--- a/ext/io/console/io-console.gemspec
46+++ b/ext/io/console/io-console.gemspec
Andrew Geissler517393d2023-01-13 08:55:19 -060047@@ -4,6 +4,7 @@ _VERSION = "0.6.0"
Patrick Williams93c203f2021-10-06 16:15:23 -050048 Gem::Specification.new do |s|
49 s.name = "io-console"
50 s.version = _VERSION
51+ s.date = RUBY_RELEASE_DATE
52 s.summary = "Console interface"
53 s.email = "nobu@ruby-lang.org"
54 s.description = "add console capabilities to IO instances."
Andrew Geissler595f6302022-01-24 19:11:47 +000055diff --git a/lib/ipaddr.gemspec b/lib/ipaddr.gemspec
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000056index 1f4798e..48743cf 100644
Patrick Williams93c203f2021-10-06 16:15:23 -050057--- a/lib/ipaddr.gemspec
58+++ b/lib/ipaddr.gemspec
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000059@@ -18,6 +18,7 @@ end
Patrick Williams93c203f2021-10-06 16:15:23 -050060 Gem::Specification.new do |spec|
61 spec.name = "ipaddr"
Andrew Geissler7e0e3c02022-02-25 20:34:39 +000062 spec.version = version
Patrick Williams93c203f2021-10-06 16:15:23 -050063+ spec.date = RUBY_RELEASE_DATE
64 spec.authors = ["Akinori MUSHA", "Hajimu UMEMOTO"]
65 spec.email = ["knu@idaemons.org", "ume@mahoroba.org"]
Andrew Geissler595f6302022-01-24 19:11:47 +000066
67diff --git a/lib/rdoc/rdoc.gemspec b/lib/rdoc/rdoc.gemspec
Andrew Geissler517393d2023-01-13 08:55:19 -060068index 3c96f7d..fec0872 100644
Patrick Williams93c203f2021-10-06 16:15:23 -050069--- a/lib/rdoc/rdoc.gemspec
70+++ b/lib/rdoc/rdoc.gemspec
Andrew Geissler595f6302022-01-24 19:11:47 +000071@@ -7,6 +7,7 @@ end
72
Patrick Williams93c203f2021-10-06 16:15:23 -050073 Gem::Specification.new do |s|
74 s.name = "rdoc"
75+ s.date = RUBY_RELEASE_DATE
76 s.version = RDoc::VERSION
Andrew Geissler595f6302022-01-24 19:11:47 +000077
Patrick Williams93c203f2021-10-06 16:15:23 -050078 s.authors = [