Updates for azul and engo
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,3 +1,5 @@
|
||||
src
|
||||
bin
|
||||
# Compiled Object files, Static and Dynamic libs (Shared Objects)
|
||||
*.o
|
||||
*.a
|
||||
|
||||
30
Vagrantfile
vendored
30
Vagrantfile
vendored
@@ -1,10 +1,36 @@
|
||||
# -*- mode: ruby -*-
|
||||
# vi: set ft=ruby :
|
||||
|
||||
Vagrant::Config.run do |config|
|
||||
config.vm.box = "puphpet/debian75-x64"
|
||||
Vagrant.configure('2') do |config|
|
||||
config.vm.box = "puppetlabs/debian-8.2-64-puppet"
|
||||
if Vagrant.has_plugin?("vagrant-cachier")
|
||||
config.cache.scope = :box
|
||||
end
|
||||
config.ssh.forward_x11 = true
|
||||
config.ssh.forward_agent = true
|
||||
config.vm.provision :puppet do |puppet|
|
||||
puppet.environment = "development"
|
||||
puppet.environment_path = "environments"
|
||||
end
|
||||
config.vm.provision "file", source: "gitconfig", destination: ".gitconfig"
|
||||
config.vm.provision "file", source: "vimrc", destination: ".vimrc"
|
||||
config.vm.provision "file", source: "vim", destination: ".vim"
|
||||
|
||||
# Start godoc server & link Workspace
|
||||
config.vm.provision :shell,
|
||||
inline: 'su - vagrant -c "/usr/local/go/bin/godoc -http=:6060 &"',
|
||||
run: 'always'
|
||||
config.vm.network "forwarded_port", guest: 6060, host: 6060
|
||||
config.vm.provision :shell, inline: 'ln -s /vagrant/src /home/vagrant/src'
|
||||
|
||||
# Game dev tools
|
||||
config.vm.provision :shell, inline: 'apt-get install -y vim-gtk tiled imagemagick'
|
||||
# Engo requirements
|
||||
config.vm.provision :shell, inline: 'apt-get install -y libopenal-dev libglu1-mesa-dev freeglut3-dev mesa-common-dev xorg-dev libgl1-mesa-dev'
|
||||
|
||||
# Azul3d requirements
|
||||
config.vm.provision :shell, inline: 'apt-get install -y build-essential git mesa-common-dev libx11-dev libx11-xcb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-randr0-dev libxcb-render-util0-dev libxcb-xkb-dev libfreetype6-dev libbz2-dev libxxf86vm-dev libgl1-mesa-dev libxrandr-dev libxcursor-dev libxi-dev'
|
||||
|
||||
# Azul wants git lfs
|
||||
config.vm.provision :shell, inline: 'curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash; apt-get install git-lfs'
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user