Commit e7d7681a authored by Michał Siwek's avatar Michał Siwek

Merge pull request #61 from mrzmmr/master

Adds nodejs and go
parents 9d39bd9f e3ddbc37
require 'package'
class Go < Package
version '1.4.1'
source_url 'https://storage.googleapis.com/golang/go1.4.1.src.tar.gz'
source_sha1 'c7a683e8d39b835e333199d68d0c0baefcd24a68'
def self.build
system "sudo cp -r ../go /usr/local/lib/"
system "./usr/local/lib/go/all.bash"
end
def self.install
puts "--------"
puts "Installed Go for linux/amd64 in /usr/local/lib/go"
puts "Make sure to set go environment variables."
puts "Minimal:"
puts "\texport GOROOT=/usr/local/lib/go"
puts "\texport PATH=$GOROOT/bin"
end
end
require 'package'
class Nodejs < Package
version '0.10.36'
source_url 'http://nodejs.org/dist/v0.10.36/node-v0.10.36.tar.gz'
source_sha1 '7e89d33ad0e56f6ca517f43a4a7b56079db18420'
depends_on 'buildessential'
depends_on 'python27'
def self.build
# These are needed for node to install
system "sudo ln -s /usr/local/bin/gcc /usr/local/bin/cc"
system "./configure"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment