Fixes compass watch command
[pixelated-user-agent.git] / provisioning / modules / pixelated / manifests / source.pp
1 # install requirements for setting up the useragent from source
2 class pixelated::source {
3   include phantomjs
4
5   package { [
6     'git',
7     'nodejs',
8     'python-dev',
9     'libffi-dev',
10     'libssl-dev',
11     'g++',
12     'libsqlite3-dev',
13     'libsqlcipher-dev',
14     'libfontconfig1',
15     'build-essential',
16     'ruby-compass',
17     'xvfb',
18     'xauth',
19     'chromedriver'
20     ]:
21       ensure => latest
22   }
23
24   package { ['sass', 'compass']:
25     ensure => latest,
26     provider => 'gem',
27   }
28
29   # from jessie on, the 'virtualenv' cmd is provided
30   # by a seperate package that is recommended by
31   # 'python-virtualenv'
32   package { 'python-virtualenv':
33     ensure          => latest,
34     install_options => [ '-o', 'APT::Install-Recommends=true'],
35   }
36
37 }