summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2020-06-30 20:45:30 +0900
committerGitHub <noreply@github.com>2020-06-30 20:45:30 +0900
commitddc29e20c1c05bc96ede665ad066cbf0617a6c93 (patch)
tree9030ecbb6123465c3411ce836a03eebf7a2fcbff
parente794ec959121e868808e333fdeddd8261f1d5844 (diff)
parentcee8020dc8a3c33936149667ada3f017d396ade7 (diff)
downloadjson-ddc29e20c1c05bc96ede665ad066cbf0617a6c93.tar.gz
Merge pull request #429 from flori/remove-generate-task-for-gemspec
Remove generate task for gemspec
-rw-r--r--Rakefile46
-rw-r--r--json_pure.gemspec5
2 files changed, 2 insertions, 49 deletions
diff --git a/Rakefile b/Rakefile
index 0945a67..5b42292 100644
--- a/Rakefile
+++ b/Rakefile
@@ -78,50 +78,6 @@ task :install_ext => [ :compile, :install_pure, :install_ext_really ]
desc "Installing library (extension)"
task :install => :install_ext
-if defined?(Gem) and defined?(Gem::PackageTask)
- spec_pure = Gem::Specification.new do |s|
- s.name = 'json_pure'
- s.version = PKG_VERSION
- s.summary = PKG_TITLE
- s.description = "This is a JSON implementation in pure Ruby."
-
- s.files = PKG_FILES
-
- s.require_path = 'lib'
- s.add_development_dependency 'rake'
- s.add_development_dependency 'test-unit', '>= 2.0', '< 4.0'
-
- s.extra_rdoc_files << 'README.md'
- s.rdoc_options <<
- '--title' << 'JSON implemention for ruby' << '--main' << 'README.md'
- s.test_files.concat Dir['./tests/test_*.rb']
-
- s.author = "Florian Frank"
- s.email = "flori@ping.de"
- s.homepage = "http://flori.github.com/#{PKG_NAME}"
- s.license = 'Ruby'
- s.required_ruby_version = '>= 2.0'
- end
-
- desc 'Creates a json_pure.gemspec file'
- task :gemspec_pure => :version do
- File.open('json_pure.gemspec', 'w') do |gemspec|
- src = spec_pure.to_ruby
- src.gsub!(/# stub:.*/, "# This gemspec is generated automatically using `rake gemspec`.\n" \
- "# Do not modify directly.")
- gemspec.write src
- end
- end
-
- Gem::PackageTask.new(spec_pure) do |pkg|
- pkg.need_tar = true
- pkg.package_files = PKG_FILES
- end
-
- desc 'Alias for gemspec_pure'
- task :gemspec => [ :gemspec_pure ]
-end
-
desc m = "Writing version information for #{PKG_VERSION}"
task :version do
puts m
@@ -375,4 +331,4 @@ else
end
desc "Compile in the the source directory"
-task :default => [ :clean, :gemspec, :test ]
+task :default => [ :clean, :test ]
diff --git a/json_pure.gemspec b/json_pure.gemspec
index 7b4114a..007acd3 100644
--- a/json_pure.gemspec
+++ b/json_pure.gemspec
@@ -1,15 +1,12 @@
# -*- encoding: utf-8 -*-
-# This gemspec is generated automatically using `rake gemspec`.
-# Do not modify directly.
Gem::Specification.new do |s|
s.name = "json_pure".freeze
- s.version = "2.3.0"
+ s.version = File.read("VERSION").chomp
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib".freeze]
s.authors = ["Florian Frank".freeze]
- s.date = "2020-06-25"
s.description = "This is a JSON implementation in pure Ruby.".freeze
s.email = "flori@ping.de".freeze
s.extra_rdoc_files = ["README.md".freeze]