Use phantomjs from jessie-backports
[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
4   package { [
5     'git',
6     'nodejs',
7     'python-dev',
8     'libffi-dev',
9     'libssl-dev',
10     'g++',
11     'libsqlite3-dev',
12     'libsqlcipher-dev',
13     'libfontconfig1',
14     'build-essential',
15     'ruby-compass',
16     'xvfb',
17     'xauth',
18     'chromedriver',
19     'phantomjs'
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 }