Skip to content

Commit 5598ed5

Browse files
committed
Drop support for "fat gem" release
"fat gem" release has never actually been done in the past, and we have no plan to do it in the near future. See GH#148 for the detailed discussion. ruby#148
1 parent 1de8f8d commit 5598ed5

3 files changed

Lines changed: 2 additions & 20 deletions

File tree

Rakefile

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,7 @@ require "rake/extensiontask"
66
require "rake/testtask"
77

88
spec = eval(File.read('bigdecimal.gemspec'))
9-
Rake::ExtensionTask.new('bigdecimal', spec) do |ext|
10-
ext.lib_dir = File.join(*['lib', ENV['FAT_DIR']].compact)
11-
ext.cross_compile = true
12-
ext.cross_platform = %w[x86-mingw32 x64-mingw32]
13-
ext.cross_compiling do |s|
14-
s.files.concat ["lib/2.3/bigdecimal.so", "lib/2.4/bigdecimal.so", "lib/2.5/bigdecimal.so"]
15-
end
16-
end
17-
18-
desc "Compile binaries for mingw platform using rake-compiler-dock"
19-
task 'build:mingw' do
20-
require 'rake_compiler_dock'
21-
RakeCompilerDock.sh "bundle && rake cross native gem RUBY_CC_VERSION=2.4.2:2.3.0:2.5.0"
22-
end
9+
Rake::ExtensionTask.new('bigdecimal', spec)
2310

2411
Rake::TestTask.new do |t|
2512
t.libs << 'test/lib'

bigdecimal.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ Gem::Specification.new do |s|
3434

3535
s.add_development_dependency "rake", "~> 10.0"
3636
s.add_development_dependency "rake-compiler", ">= 0.9"
37-
s.add_development_dependency "rake-compiler-dock", ">= 0.6.1"
3837
s.add_development_dependency "minitest", "< 5.0.0"
3938
s.add_development_dependency "pry"
4039
end

lib/bigdecimal.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
begin
2-
require "#{RUBY_VERSION[/\d+\.\d+/]}/bigdecimal.so"
3-
rescue LoadError
4-
require 'bigdecimal.so'
5-
end
1+
require 'bigdecimal.so'

0 commit comments

Comments
 (0)