Skip to content

Commit

Permalink
Showing 2 changed files with 17 additions and 2 deletions.
4 changes: 2 additions & 2 deletions configure
Original file line number Diff line number Diff line change
@@ -240,7 +240,7 @@ class Configure
@vendordir = @prefixdir + "/vendor" unless @vendordir
@mandir = @prefixdir + "/man" unless @mandir
@gemsdir = @prefixdir + "/gems" unless @gemsdir
@includedir = @prefixdir + "/vm/include/capi" unless @includedir
@includedir = @prefixdir + "/include/rubinius/capi" unless @includedir

@encdir = @libdir + "/encoding/converter"

@@ -1861,14 +1861,14 @@ Rubinius (#{build_revision[0, 8]}) has been configured for the following paths:
prefix: #{@prefixdir}
bin: #{@prefixdir}#{@bindir}
lib: #{@prefixdir}#{@libdir}
include: #{@prefixdir}#{@includedir}
runtime: #{@prefixdir}#{@runtimedir}
kernel: #{@prefixdir}#{@kerneldir}
site: #{@prefixdir}#{@sitedir}
vendor: #{@prefixdir}#{@vendordir}
man: #{@prefixdir}#{@mandir}
gems: #{@prefixdir}#{@gemsdir}
gems cache: #{@gems_cache}
include: #{@prefixdir}#{@includedir}
Run 'rake' to build, test and install Rubinius.
EOM
15 changes: 15 additions & 0 deletions rakelib/package.rake
Original file line number Diff line number Diff line change
@@ -55,4 +55,19 @@ namespace :package do
sh "rake package:binary_builder RBX_BINARY_PACKAGE=#{heroku_package} " \
"RBX_BINARY_PREFIX=/app/vendor/#{heroku_package}"
end

desc "Build a binary package for Homebrew"
task :homebrew do
version = BUILD_CONFIG[:version]
homebrew_package = "rubinius-#{version}"
prefix = "/#{homebrew_package}"
lib = "lib/rubinius/#{version}"
config = "'--bindir=#{prefix}/bin --appdir=#{prefix}/#{lib} " \
"--includedir=#{prefix}/include/rubinius " \
"--gemsdir=#{prefix}/#{lib}/gems " \
"--mandir=#{prefix}/man'"

sh "rake package:binary_builder RBX_BINARY_PACKAGE=#{homebrew_package} " \
"RBX_BINARY_CONFIG=#{config}"
end
end

0 comments on commit 21b9868

Please sign in to comment.