Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- mode: ruby -*-
- # vi: set ft=ruby :
- # All Vagrant configuration is done below. The "2" in Vagrant.configure
- # configures the configuration version (we support older styles for
- # backwards compatibility). Please don't change it unless you know what
- # you're doing.
- Vagrant.configure(2) do |config|
- # The most common configuration options are documented and commented below.
- # For a complete reference, please see the online documentation at
- # https://docs.vagrantup.com.
- # Every Vagrant development environment requires a box. You can search for
- # boxes at https://atlas.hashicorp.com/search.
- config.vm.box = "ubuntu/xenial64"
- # Enable provisioning with a shell script. Additional provisioners such as
- # Puppet, Chef, Ansible, Salt, and Docker are also available. Please see the
- # documentation for more information about their specific syntax and use.
- config.vm.provision "shell", inline: <<-SHELL
- sudo apt-get update
- sudo apt install -y mercurial git build-essential cmake
- mkdir -p ~/projects/WoW/noggit
- cd ~/projects/WoW/noggit
- hg clone https://bitbucket.org/berndloerwald/noggit3
- cd noggit3
- git clone https://github.com/ladislav-zezula/StormLib
- sudo apt install -y libboost-thread-dev libboost-filesystem-dev libboost-system-dev libbz2-dev libsdl1.2-dev libfreetype6-dev libglew-dev libglewmx-dev
- cd StormLib
- cmake .
- make
- sudo make install
- cd ..
- cmake .
- make
- SHELL
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement