Skip to content
Snippets Groups Projects
Commit 8691c8ca authored by Lars Kanis's avatar Lars Kanis
Browse files

Remove Gemfile-rcd workaround for Hoe in favour of Gemfile groups.

parent 9272d95a
No related branches found
No related tags found
No related merge requests found
source 'https://rubygems.org'
# Specify your gem's dependencies in fxruby.gemspec
# Specify your gem's runtime dependencies in fxruby.gemspec
gemspec
group :development do
gem 'rake-compiler', '~> 1.0'
gem 'rake-compiler-dock', '~> 0.6.0'
gem 'yard', '~> 0.8'
gem "bundler", "~> 1.12"
gem "rake", "~> 12.0"
end
group :test do
gem 'opengl', '~> 0.8'
gem 'glu', '~> 8.0'
gem 'test-unit', '~> 3.1'
end
......@@ -88,7 +88,7 @@ LIBFXSCINTILLA_SOURCE_URI = "http://download.savannah.gnu.org/releases/f
SWIG = (RUBY_PLATFORM =~ /mingw/) ? "swig.exe" : "swig"
SWIGFLAGS = "-c++ -ruby -nodefaultdtor -nodefaultctor -w302 -features compactdefaultargs -I../fox-includes"
CLEAN.include( ".config", "ext/fox16_c/Makefile", "ext/fox16_c/*.o", "ext/fox16_c/*.bundle", "ext/fox16_c/mkmf.log", "ext/fox16_c/conftest.dSYM", "ext/fox16_c/swigruby.h", "ext/fox16_c/librb.c", "ext/fox16_c/include/inlinestubs.h", "ext/fox16_c/*_wrap.cpp", "tmp", "ports/*.installed", "ports/*mingw32*", "Gemfile-rcd" )
CLEAN.include( ".config", "ext/fox16_c/Makefile", "ext/fox16_c/*.o", "ext/fox16_c/*.bundle", "ext/fox16_c/mkmf.log", "ext/fox16_c/conftest.dSYM", "ext/fox16_c/swigruby.h", "ext/fox16_c/librb.c", "ext/fox16_c/include/inlinestubs.h", "ext/fox16_c/*_wrap.cpp", "tmp", "ports/*.installed", "ports/*mingw32*" )
CLOBBER.include( "pkg" )
......@@ -164,11 +164,8 @@ desc "Build the windows binary gems"
task 'gem:windows' => 'gem' do
require 'rake_compiler_dock'
gf = "Gemfile-rcd"
File.write(gf, File.read("Gemfile").gsub(/.*"(glu|opengl)".*/, ""))
sh "BUNDLE_GEMFILE=#{gf} bundle package"
RakeCompilerDock.sh "BUNDLE_GEMFILE=#{gf} bundle --local --without=norcd && rake cross native gem MAKE=\"nice make V=1 -j `nproc`\" "
sh "bundle package"
RakeCompilerDock.sh "bundle --local --without=test && rake cross native gem MAKE=\"nice make V=1 -j `nproc`\" "
end
# Set environment variable SWIG_LIB to
......
......@@ -49,12 +49,4 @@ Gem::Specification.new do |spec|
spec.extensions = ["ext/fox16_c/extconf.rb"]
spec.add_runtime_dependency 'mini_portile2', '~> 2.1'
spec.add_development_dependency 'rake-compiler', '~> 1.0'
spec.add_development_dependency 'rake-compiler-dock', '~> 0.6.0'
spec.add_development_dependency 'opengl', '~> 0.8'
spec.add_development_dependency 'glu', '~> 8.0'
spec.add_development_dependency 'test-unit', '~> 3.1'
spec.add_development_dependency 'yard', '~> 0.8'
spec.add_development_dependency "bundler", "~> 1.12"
spec.add_development_dependency "rake", "~> 12.0"
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment