This is a Chef cookbook to setup a Google Native Client build environment on Linux (only Ubuntu/Debian flavour so far).
What happens under the hood:
- makes sure that the following packages are installed: "unzip", "libc6:i386", "libstdc++6:i386"
- install google-chrome-stable package from "http://dl.google.com/linux/chrome/deb"
- install the nacl-sdk stub into ~/nacl-sdk/nacl_sdk
- install the pepper_canary bundle
- setup NACL_ROOT environment variable point to ~/nacl-sdk/nacl_sdk/pepper_XXX in .bash_profile
- Ubuntu/Debian
- apt
- python
- build-essential
default['nacl']['user'] = "vagrant"
: the user for which to install the NaCl SDKdefault['nacl']['group'] = "vagrant"
: the group to use for file permissionsdefault['nacl']['rootpath'] = '/home/vagrant/nacl-sdk'
where to install the NaCl SDKdefault['nacl']['url_prefix'] = 'http://storage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk'
where to find the SDK stubdefault['nacl']['bundle'] = 'pepper_canary'
: what pepper bundle to install
Author:: Andre Weissflog (floooh@gmail.com)