Commit 038a2997 by Ben Patterson

Merge pull request #1738 from edx/benp/add-libjpeg

Use common packages between edxlocal and edxapp.
parents 234ac063 62466dad
...@@ -773,20 +773,13 @@ edxapp_chrislea_ppa: "ppa:chris-lea/node.js" ...@@ -773,20 +773,13 @@ edxapp_chrislea_ppa: "ppa:chris-lea/node.js"
edxapp_debian_pkgs: edxapp_debian_pkgs:
# for compiling the virtualenv # for compiling the virtualenv
# (only needed if wheel files aren't available) # (only needed if wheel files aren't available)
- build-essential
- s3cmd - s3cmd
- pkg-config - pkg-config
- graphviz-dev - graphviz-dev
- graphviz
- libmysqlclient-dev
# for scipy, do not install # for scipy, do not install
# libopenblas-base, it will cause # libopenblas-base, it will cause
# problems for numpy # problems for numpy
- gfortran
- liblapack-dev
- g++ - g++
- libxml2-dev
- libxslt1-dev
# apparmor # apparmor
- apparmor-utils - apparmor-utils
# misc # misc
...@@ -794,14 +787,6 @@ edxapp_debian_pkgs: ...@@ -794,14 +787,6 @@ edxapp_debian_pkgs:
- ipython - ipython
- nodejs - nodejs
- ntp - ntp
# for shapely
- libgeos-dev
# i18n
- gettext
# Pillow (PIL Fork) Dependencies
# Needed by the CMS to manipulate images.
- libjpeg8-dev
- libpng12-dev
# matplotlib needs libfreetype6-dev # matplotlib needs libfreetype6-dev
- libfreetype6-dev - libfreetype6-dev
......
--- ---
dependencies: dependencies:
- edxapp_common
- supervisor - supervisor
- role: rbenv - role: rbenv
rbenv_user: "{{ edxapp_user }}" rbenv_user: "{{ edxapp_user }}"
......
---
# Base role for installing requirements common between edxapp and edxlocal
edxapp_common_role_name: edxapp_common
# OS packages
edxapp_common_debian_pkgs:
- build-essential
- gfortran
- graphviz
- liblapack-dev
- libmysqlclient-dev
- libxml2-dev
# for shapely
- libgeos-dev
- libxslt1-dev
# for 18n
- gettext
# Pillow (PIL Fork) Dependencies
# Needed by the CMS to manipulate images.
- libjpeg8-dev
- libpng12-dev
---
- name: Install system packages
apt: pkg={{','.join(edxapp_common_debian_pkgs)}}
state=present update_cache=yes
...@@ -8,19 +8,8 @@ jenkins_chrislea_ppa: "ppa:chris-lea/node.js" ...@@ -8,19 +8,8 @@ jenkins_chrislea_ppa: "ppa:chris-lea/node.js"
# System packages # System packages
jenkins_debian_pkgs: jenkins_debian_pkgs:
- build-essential
- gfortran
- graphviz
- libgraphviz-dev
- libopenblas-dev
- liblapack-dev
- libmysqlclient-dev
- libxml2-dev
- libgeos-dev
- libxslt1-dev
- nodejs - nodejs
- pkg-config - pkg-config
- gettext
# Ruby Specific Vars # Ruby Specific Vars
jenkins_rbenv_root: "{{ jenkins_home }}/.rbenv" jenkins_rbenv_root: "{{ jenkins_home }}/.rbenv"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment