aboutsummaryrefslogtreecommitdiffstats
path: root/ext/zlib/zlib.gemspec
diff options
context:
space:
mode:
Diffstat (limited to 'ext/zlib/zlib.gemspec')
-rw-r--r--ext/zlib/zlib.gemspec6
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/zlib/zlib.gemspec b/ext/zlib/zlib.gemspec
index a234c1ddcb..f5b6443258 100644
--- a/ext/zlib/zlib.gemspec
+++ b/ext/zlib/zlib.gemspec
@@ -1,8 +1,12 @@
# coding: utf-8
# frozen_string_literal: true
+source_version = File.open(File.join(__dir__, "zlib.c")) {|f|
+ f.gets("\n#define RUBY_ZLIB_VERSION ")
+ f.gets[/\s*(".+")/, 1].undump
+}
Gem::Specification.new do |spec|
spec.name = "zlib"
- spec.version = "1.0.0"
+ spec.version = source_version
spec.authors = ["Yukihiro Matsumoto", "UENO Katsuhiro"]
spec.email = ["matz@ruby-lang.org", nil]