Sha256: ca9c74aae9590b033c1702cc93e771705cba6c4feddfb5b74a771f6c034bd428
Contents?: true
Size: 572 Bytes
Versions: 5
Compression:
Stored size: 572 Bytes
Contents
require 'rake/extensiontask' task default: :test spec = Gem::Specification.load('xlsxwriter.gemspec') Rake::ExtensionTask.new('xlsxwriter', spec) do |ext| ext.lib_dir = 'lib/xlsxwriter' end task compile: :patch_dep Gem::PackageTask.new(spec) do |pkg| end DEP_DIR='ext/xlsxwriter/libxlsxwriter' desc "Checkout xlsxwriter C library" task :patch_dep do `cd #{DEP_DIR} && git reset --hard` Dir['./dep_patches/*.patch'].each do |patch| `(cd #{DEP_DIR} && patch -N -p1) <#{patch}` end end desc 'Run specs' task test: :compile do ruby('test/run-test.rb') end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
xlsxwriter-0.0.6 | Rakefile |
xlsxwriter-0.0.5 | Rakefile |
xlsxwriter-0.0.4 | Rakefile |
xlsxwriter-0.0.4.pre.2 | Rakefile |
xlsxwriter-0.0.3 | Rakefile |