Remove ChangeLog file from gem and fix build from gemspec
The ChangeLog of all release gems was empty since we changed from mercurial to git. On the other hand this file blocked simple "gem build pg.gemspec". So let's remove the file.
This commit is contained in:
parent
d639c2f6d5
commit
ba65eb580f
|
@ -1,7 +1,6 @@
|
|||
*.lock
|
||||
.test_symlink
|
||||
build/
|
||||
ChangeLog
|
||||
commit-msg.txt
|
||||
lib/*.bundle
|
||||
lib/*.so
|
||||
|
|
2
Gemfile
2
Gemfile
|
@ -13,6 +13,6 @@ gem "rake-compiler-dock", "~>1.0", :group => [:development, :test]
|
|||
gem "hoe-bundler", "~>1.0", :group => [:development, :test]
|
||||
gem "rspec", "~>3.5", :group => [:development, :test]
|
||||
gem "rdoc", "~>5.1", :group => [:development, :test]
|
||||
gem "hoe", "~>3.20", :group => [:development, :test]
|
||||
gem "hoe", "~>3.22", :group => [:development, :test]
|
||||
|
||||
# vim: syntax=ruby
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
.gemtest
|
||||
BSDL
|
||||
ChangeLog
|
||||
Contributors.rdoc
|
||||
History.rdoc
|
||||
LICENSE
|
||||
|
|
28
Rakefile
28
Rakefile
|
@ -143,38 +143,14 @@ if File.directory?( '.hg' )
|
|||
Rake::Task[ 'docs' ].clear
|
||||
RDoc::Task.new( 'docs' ) do |rdoc|
|
||||
rdoc.main = "README.rdoc"
|
||||
rdoc.rdoc_files.include( "*.rdoc", "ChangeLog", "lib/**/*.rb", 'ext/**/*.{c,h}' )
|
||||
rdoc.rdoc_files.include( "*.rdoc", "lib/**/*.rb", 'ext/**/*.{c,h}' )
|
||||
rdoc.generator = :fivefish
|
||||
rdoc.title = "PG: The Ruby PostgreSQL Driver"
|
||||
rdoc.rdoc_dir = 'doc'
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
# Make the ChangeLog update if the repo has changed since it was last built
|
||||
file '.hg/branch' do
|
||||
warn "WARNING: You need the Mercurial repo to update the ChangeLog"
|
||||
end
|
||||
Rake::Task["ChangeLog"].clear
|
||||
file 'ChangeLog' do |task|
|
||||
if File.exist?('.hg/branch')
|
||||
$stderr.puts "Updating the changelog..."
|
||||
begin
|
||||
include Hoe::MercurialHelpers
|
||||
content = make_changelog()
|
||||
rescue NameError
|
||||
abort "Packaging tasks require the hoe-mercurial plugin (gem install hoe-mercurial)"
|
||||
end
|
||||
File.open( task.name, 'w', 0644 ) do |fh|
|
||||
fh.print( content )
|
||||
end
|
||||
else
|
||||
touch 'ChangeLog'
|
||||
end
|
||||
end
|
||||
|
||||
# Rebuild the ChangeLog immediately before release
|
||||
task :prerelease => 'ChangeLog'
|
||||
task :prerelease
|
||||
|
||||
|
||||
desc "Stop any Postmaster instances that remain after testing."
|
||||
|
|
|
@ -287,7 +287,7 @@ end
|
|||
CrossLibraries.each do |xlib|
|
||||
platform = xlib.for_platform
|
||||
desc "Build fat binary gem for platform #{platform}"
|
||||
task "gem:windows:#{platform}" => ['ChangeLog', 'gem:windows:prepare', xlib.openssl_tarball, xlib.postgresql_tarball] do
|
||||
task "gem:windows:#{platform}" => ['gem:windows:prepare', xlib.openssl_tarball, xlib.postgresql_tarball] do
|
||||
RakeCompilerDock.sh <<-EOT, platform: platform
|
||||
(cp build/gem/gem-*.pem ~/.gem/ || true) &&
|
||||
bundle install --local &&
|
||||
|
|
22
pg.gemspec
22
pg.gemspec
|
@ -1,27 +1,27 @@
|
|||
# -*- encoding: utf-8 -*-
|
||||
# stub: pg 1.3.0.pre20200106132615 ruby lib
|
||||
# stub: pg 1.3.0.pre20210319181010 ruby lib
|
||||
# stub: ext/extconf.rb
|
||||
|
||||
Gem::Specification.new do |s|
|
||||
s.name = "pg".freeze
|
||||
s.version = "1.3.0.pre20200106132615"
|
||||
s.version = "1.3.0.pre20210319181010"
|
||||
|
||||
s.required_rubygems_version = Gem::Requirement.new("> 1.3.1".freeze) if s.respond_to? :required_rubygems_version=
|
||||
s.metadata = { "homepage_uri" => "https://github.com/ged/ruby-pg" } if s.respond_to? :metadata=
|
||||
s.metadata = { "documentation_uri" => "http://deveiate.org/code/pg", "homepage_uri" => "https://github.com/ged/ruby-pg" } if s.respond_to? :metadata=
|
||||
s.require_paths = ["lib".freeze]
|
||||
s.authors = ["Michael Granger".freeze, "Lars Kanis".freeze]
|
||||
s.cert_chain = ["certs/ged.pem".freeze]
|
||||
s.date = "2020-01-06"
|
||||
s.description = "Pg is the Ruby interface to the {PostgreSQL RDBMS}[http://www.postgresql.org/].\n\nIt works with {PostgreSQL 9.2 and later}[http://www.postgresql.org/support/versioning/].\n\nA small example usage:\n\n #!/usr/bin/env ruby\n\n require 'pg'\n\n # Output a table of current connections to the DB\n conn = PG.connect( dbname: 'sales' )\n conn.exec( \"SELECT * FROM pg_stat_activity\" ) do |result|\n puts \" PID | User | Query\"\n result.each do |row|\n puts \" %7d | %-16s | %s \" %\n row.values_at('procpid', 'usename', 'current_query')\n end\n end".freeze
|
||||
s.date = "2021-03-19"
|
||||
s.description = "Pg is the Ruby interface to the {PostgreSQL RDBMS}[http://www.postgresql.org/].\n\nIt works with {PostgreSQL 9.2 and later}[http://www.postgresql.org/support/versioning/].\n\nA small example usage:\n\n #!/usr/bin/env ruby\n\n require 'pg'\n\n # Output a table of current connections to the DB\n conn = PG.connect( dbname: 'sales' )\n conn.exec( \"SELECT * FROM pg_stat_activity\" ) do |result|\n puts \" PID | User | Query\"\n result.each do |row|\n puts \" %7d | %-16s | %s \" %\n row.values_at('pid', 'usename', 'query')\n end\n end".freeze
|
||||
s.email = ["ged@FaerieMUD.org".freeze, "lars@greiz-reinsdorf.de".freeze]
|
||||
s.extensions = ["ext/extconf.rb".freeze]
|
||||
s.extra_rdoc_files = ["Contributors.rdoc".freeze, "History.rdoc".freeze, "Manifest.txt".freeze, "README-OS_X.rdoc".freeze, "README-Windows.rdoc".freeze, "README.ja.rdoc".freeze, "README.rdoc".freeze, "ext/errorcodes.txt".freeze, "Contributors.rdoc".freeze, "History.rdoc".freeze, "README-OS_X.rdoc".freeze, "README-Windows.rdoc".freeze, "README.ja.rdoc".freeze, "README.rdoc".freeze, "POSTGRES".freeze, "LICENSE".freeze, "ext/gvl_wrappers.c".freeze, "ext/pg.c".freeze, "ext/pg_binary_decoder.c".freeze, "ext/pg_binary_encoder.c".freeze, "ext/pg_coder.c".freeze, "ext/pg_connection.c".freeze, "ext/pg_copy_coder.c".freeze, "ext/pg_errors.c".freeze, "ext/pg_record_coder.c".freeze, "ext/pg_result.c".freeze, "ext/pg_text_decoder.c".freeze, "ext/pg_text_encoder.c".freeze, "ext/pg_tuple.c".freeze, "ext/pg_type_map.c".freeze, "ext/pg_type_map_all_strings.c".freeze, "ext/pg_type_map_by_class.c".freeze, "ext/pg_type_map_by_column.c".freeze, "ext/pg_type_map_by_mri_type.c".freeze, "ext/pg_type_map_by_oid.c".freeze, "ext/pg_type_map_in_ruby.c".freeze, "ext/pg_util.c".freeze]
|
||||
s.files = ["BSDL".freeze, "ChangeLog".freeze, "Contributors.rdoc".freeze, "History.rdoc".freeze, "LICENSE".freeze, "Manifest.txt".freeze, "POSTGRES".freeze, "README-OS_X.rdoc".freeze, "README-Windows.rdoc".freeze, "README.ja.rdoc".freeze, "README.rdoc".freeze, "Rakefile".freeze, "Rakefile.cross".freeze, "ext/errorcodes.def".freeze, "ext/errorcodes.rb".freeze, "ext/errorcodes.txt".freeze, "ext/extconf.rb".freeze, "ext/gvl_wrappers.c".freeze, "ext/gvl_wrappers.h".freeze, "ext/pg.c".freeze, "ext/pg.h".freeze, "ext/pg_binary_decoder.c".freeze, "ext/pg_binary_encoder.c".freeze, "ext/pg_coder.c".freeze, "ext/pg_connection.c".freeze, "ext/pg_copy_coder.c".freeze, "ext/pg_errors.c".freeze, "ext/pg_record_coder.c".freeze, "ext/pg_result.c".freeze, "ext/pg_text_decoder.c".freeze, "ext/pg_text_encoder.c".freeze, "ext/pg_tuple.c".freeze, "ext/pg_type_map.c".freeze, "ext/pg_type_map_all_strings.c".freeze, "ext/pg_type_map_by_class.c".freeze, "ext/pg_type_map_by_column.c".freeze, "ext/pg_type_map_by_mri_type.c".freeze, "ext/pg_type_map_by_oid.c".freeze, "ext/pg_type_map_in_ruby.c".freeze, "ext/pg_util.c".freeze, "ext/pg_util.h".freeze, "ext/vc/pg.sln".freeze, "ext/vc/pg_18/pg.vcproj".freeze, "ext/vc/pg_19/pg_19.vcproj".freeze, "lib/pg.rb".freeze, "lib/pg/basic_type_mapping.rb".freeze, "lib/pg/binary_decoder.rb".freeze, "lib/pg/coder.rb".freeze, "lib/pg/connection.rb".freeze, "lib/pg/constants.rb".freeze, "lib/pg/exceptions.rb".freeze, "lib/pg/result.rb".freeze, "lib/pg/text_decoder.rb".freeze, "lib/pg/text_encoder.rb".freeze, "lib/pg/tuple.rb".freeze, "lib/pg/type_map_by_column.rb".freeze, "spec/data/expected_trace.out".freeze, "spec/data/random_binary_data".freeze, "spec/helpers.rb".freeze, "spec/pg/basic_type_mapping_spec.rb".freeze, "spec/pg/connection_spec.rb".freeze, "spec/pg/connection_sync_spec.rb".freeze, "spec/pg/result_spec.rb".freeze, "spec/pg/tuple_spec.rb".freeze, "spec/pg/type_map_by_class_spec.rb".freeze, "spec/pg/type_map_by_column_spec.rb".freeze, "spec/pg/type_map_by_mri_type_spec.rb".freeze, "spec/pg/type_map_by_oid_spec.rb".freeze, "spec/pg/type_map_in_ruby_spec.rb".freeze, "spec/pg/type_map_spec.rb".freeze, "spec/pg/type_spec.rb".freeze, "spec/pg_spec.rb".freeze]
|
||||
s.files = ["BSDL".freeze, "Contributors.rdoc".freeze, "History.rdoc".freeze, "LICENSE".freeze, "Manifest.txt".freeze, "POSTGRES".freeze, "README-OS_X.rdoc".freeze, "README-Windows.rdoc".freeze, "README.ja.rdoc".freeze, "README.rdoc".freeze, "Rakefile".freeze, "Rakefile.cross".freeze, "ext/errorcodes.def".freeze, "ext/errorcodes.rb".freeze, "ext/errorcodes.txt".freeze, "ext/extconf.rb".freeze, "ext/gvl_wrappers.c".freeze, "ext/gvl_wrappers.h".freeze, "ext/pg.c".freeze, "ext/pg.h".freeze, "ext/pg_binary_decoder.c".freeze, "ext/pg_binary_encoder.c".freeze, "ext/pg_coder.c".freeze, "ext/pg_connection.c".freeze, "ext/pg_copy_coder.c".freeze, "ext/pg_errors.c".freeze, "ext/pg_record_coder.c".freeze, "ext/pg_result.c".freeze, "ext/pg_text_decoder.c".freeze, "ext/pg_text_encoder.c".freeze, "ext/pg_tuple.c".freeze, "ext/pg_type_map.c".freeze, "ext/pg_type_map_all_strings.c".freeze, "ext/pg_type_map_by_class.c".freeze, "ext/pg_type_map_by_column.c".freeze, "ext/pg_type_map_by_mri_type.c".freeze, "ext/pg_type_map_by_oid.c".freeze, "ext/pg_type_map_in_ruby.c".freeze, "ext/pg_util.c".freeze, "ext/pg_util.h".freeze, "ext/vc/pg.sln".freeze, "ext/vc/pg_18/pg.vcproj".freeze, "ext/vc/pg_19/pg_19.vcproj".freeze, "lib/pg.rb".freeze, "lib/pg/basic_type_mapping.rb".freeze, "lib/pg/binary_decoder.rb".freeze, "lib/pg/coder.rb".freeze, "lib/pg/connection.rb".freeze, "lib/pg/constants.rb".freeze, "lib/pg/exceptions.rb".freeze, "lib/pg/result.rb".freeze, "lib/pg/text_decoder.rb".freeze, "lib/pg/text_encoder.rb".freeze, "lib/pg/tuple.rb".freeze, "lib/pg/type_map_by_column.rb".freeze, "spec/data/expected_trace.out".freeze, "spec/data/random_binary_data".freeze, "spec/helpers.rb".freeze, "spec/pg/basic_type_mapping_spec.rb".freeze, "spec/pg/connection_spec.rb".freeze, "spec/pg/connection_sync_spec.rb".freeze, "spec/pg/result_spec.rb".freeze, "spec/pg/tuple_spec.rb".freeze, "spec/pg/type_map_by_class_spec.rb".freeze, "spec/pg/type_map_by_column_spec.rb".freeze, "spec/pg/type_map_by_mri_type_spec.rb".freeze, "spec/pg/type_map_by_oid_spec.rb".freeze, "spec/pg/type_map_in_ruby_spec.rb".freeze, "spec/pg/type_map_spec.rb".freeze, "spec/pg/type_spec.rb".freeze, "spec/pg_spec.rb".freeze]
|
||||
s.homepage = "https://github.com/ged/ruby-pg".freeze
|
||||
s.licenses = ["BSD-2-Clause".freeze]
|
||||
s.rdoc_options = ["--main".freeze, "README.rdoc".freeze]
|
||||
s.required_ruby_version = Gem::Requirement.new(">= 2.2".freeze)
|
||||
s.rubygems_version = "3.1.2".freeze
|
||||
s.rubygems_version = "3.2.3".freeze
|
||||
s.summary = "Pg is the Ruby interface to the {PostgreSQL RDBMS}[http://www.postgresql.org/]".freeze
|
||||
|
||||
if s.respond_to? :specification_version then
|
||||
|
@ -30,23 +30,23 @@ Gem::Specification.new do |s|
|
|||
|
||||
if s.respond_to? :add_runtime_dependency then
|
||||
s.add_development_dependency(%q<hoe-mercurial>.freeze, ["~> 1.4"])
|
||||
s.add_development_dependency(%q<hoe-deveiate>.freeze, ["~> 0.10"])
|
||||
s.add_development_dependency(%q<hoe-deveiate>.freeze, ["~> 0.9"])
|
||||
s.add_development_dependency(%q<hoe-highline>.freeze, ["~> 0.2"])
|
||||
s.add_development_dependency(%q<rake-compiler>.freeze, ["~> 1.0"])
|
||||
s.add_development_dependency(%q<rake-compiler-dock>.freeze, ["~> 1.0"])
|
||||
s.add_development_dependency(%q<hoe-bundler>.freeze, ["~> 1.0"])
|
||||
s.add_development_dependency(%q<rspec>.freeze, ["~> 3.5"])
|
||||
s.add_development_dependency(%q<rdoc>.freeze, ["~> 5.1"])
|
||||
s.add_development_dependency(%q<hoe>.freeze, ["~> 3.20"])
|
||||
s.add_development_dependency(%q<hoe>.freeze, ["~> 3.22"])
|
||||
else
|
||||
s.add_dependency(%q<hoe-mercurial>.freeze, ["~> 1.4"])
|
||||
s.add_dependency(%q<hoe-deveiate>.freeze, ["~> 0.10"])
|
||||
s.add_dependency(%q<hoe-deveiate>.freeze, ["~> 0.9"])
|
||||
s.add_dependency(%q<hoe-highline>.freeze, ["~> 0.2"])
|
||||
s.add_dependency(%q<rake-compiler>.freeze, ["~> 1.0"])
|
||||
s.add_dependency(%q<rake-compiler-dock>.freeze, ["~> 1.0"])
|
||||
s.add_dependency(%q<hoe-bundler>.freeze, ["~> 1.0"])
|
||||
s.add_dependency(%q<rspec>.freeze, ["~> 3.5"])
|
||||
s.add_dependency(%q<rdoc>.freeze, ["~> 5.1"])
|
||||
s.add_dependency(%q<hoe>.freeze, ["~> 3.20"])
|
||||
s.add_dependency(%q<hoe>.freeze, ["~> 3.22"])
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue