summaryrefslogtreecommitdiff
path: root/ext/nkf/nkf.gemspec
diff options
context:
space:
mode:
Diffstat (limited to 'ext/nkf/nkf.gemspec')
-rw-r--r--ext/nkf/nkf.gemspec12
1 files changed, 11 insertions, 1 deletions
diff --git a/ext/nkf/nkf.gemspec b/ext/nkf/nkf.gemspec
index 7f3bd4a4b1..92ab0f22fe 100644
--- a/ext/nkf/nkf.gemspec
+++ b/ext/nkf/nkf.gemspec
@@ -1,6 +1,16 @@
+source_version = ["", "ext/nkf/"].find do |dir|
+ begin
+ break File.open(File.join(__dir__, "#{dir}nkf.c")) {|f|
+ f.gets("\n#define NKF_GEM_VERSION ")
+ f.gets[/\s*"(.+)"/, 1]
+ }
+ rescue Errno::ENOENT
+ end
+end
+
Gem::Specification.new do |spec|
spec.name = "nkf"
- spec.version = "0.1.2"
+ spec.version = source_version
spec.authors = ["NARUSE Yui"]
spec.email = ["naruse@airemix.jp"]