Skip to content

Commit

Permalink
[IMP] Add support for Debian 9 (stretch)
Browse files Browse the repository at this point in the history
  • Loading branch information
sebalix committed Nov 9, 2017
1 parent 7edc3f6 commit 158ade1
Show file tree
Hide file tree
Showing 6 changed files with 244 additions and 0 deletions.
10 changes: 10 additions & 0 deletions .travis.yml
Expand Up @@ -13,6 +13,16 @@ env:
# Odoo 10.0
- IMAGE="images:debian/jessie" ODOO_VERSION=10.0 ODOO_INSTALL_TYPE=standard ANSIBLE_VERSION="2.4,<2.5"
- IMAGE="images:debian/jessie" ODOO_VERSION=10.0 ODOO_INSTALL_TYPE=buildout ANSIBLE_VERSION="2.4,<2.5"
# Debian 9 (stretch)
# Odoo 8.0
- IMAGE="images:debian/stretch" ODOO_VERSION=8.0 ODOO_INSTALL_TYPE=standard ANSIBLE_VERSION="2.4,<2.5"
- IMAGE="images:debian/stretch" ODOO_VERSION=8.0 ODOO_INSTALL_TYPE=buildout ANSIBLE_VERSION="2.4,<2.5"
# Odoo 9.0
- IMAGE="images:debian/stretch" ODOO_VERSION=9.0 ODOO_INSTALL_TYPE=standard ANSIBLE_VERSION="2.4,<2.5"
- IMAGE="images:debian/stretch" ODOO_VERSION=9.0 ODOO_INSTALL_TYPE=buildout ANSIBLE_VERSION="2.4,<2.5"
# Odoo 10.0
- IMAGE="images:debian/stretch" ODOO_VERSION=10.0 ODOO_INSTALL_TYPE=standard ANSIBLE_VERSION="2.4,<2.5"
- IMAGE="images:debian/stretch" ODOO_VERSION=10.0 ODOO_INSTALL_TYPE=buildout ANSIBLE_VERSION="2.4,<2.5"
# Ubuntu 14.04 (trusty)
# Odoo 8.0
- IMAGE="ubuntu:trusty" ODOO_VERSION=8.0 ODOO_INSTALL_TYPE=standard ANSIBLE_VERSION="2.4,<2.5"
Expand Down
1 change: 1 addition & 0 deletions README.md
Expand Up @@ -24,6 +24,7 @@ Minimum Ansible Version: 2.4
| System / Odoo | 8.0 | 9.0 | 10.0 |
|---------------|-----|-----|------|
| Debian 8 | yes | yes | yes |
| Debian 9 | yes | yes | yes |
| Ubuntu 14.04 | yes | yes | yes |
| Ubuntu 16.04 | yes | yes | yes |

Expand Down
1 change: 1 addition & 0 deletions meta/main.yml
Expand Up @@ -9,6 +9,7 @@ galaxy_info:
- name: Debian
versions:
- jessie
- stretch
- name: Ubuntu
versions:
- trusty
Expand Down
83 changes: 83 additions & 0 deletions vars/Debian-9_Odoo-10.yml
@@ -0,0 +1,83 @@
---

odoo_debian_packages:
- python-dev
- python-openssl
- python-markupsafe
- python-serial
- python-usb
- python-qrcode
# Dependencies taken from the deb package
- python-babel
- python-dateutil
- python-decorator
- python-docutils
- python-feedparser
- python-gevent
- python-greenlet
- python-imaging
- python-jinja2
- python-ldap
- python-libxslt1
- python-lxml
- python-mako
- python-mock
- python-openid
- python-passlib
- python-psutil
- python-psycopg2
- python-pychart
- python-pydot
- python-pyparsing
- python-pypdf2
- python-reportlab
- python-requests
- python-six
- python-suds
- python-tz
- python-vatnumber
- python-vobject
- python-werkzeug
- python-xlsxwriter
- python-xlwt
- python-yaml

odoo_nodejs_apt_package: "nodejs=6.*"
odoo_nodejs_apt_repo: "node_6.x"
odoo_npm_packages:
- name: less
version: 2.7.2
- name: less-plugin-clean-css
version: 1.5.1
- name: phantomjs-prebuilt
version: 2.1.15

odoo_buildout_build_dependencies:
- python-virtualenv
- build-essential
- python-dev
- libxml2-dev
- libxslt1-dev
- libpq-dev
- libldap2-dev
- libsasl2-dev
- libopenjp2-7-dev
- libjpeg62-turbo-dev
- libtiff5-dev
- libfreetype6-dev
- liblcms2-dev
- libwebp-dev

odoo_wkhtmltox_depends:
- fontconfig
- libfontconfig1
- libfreetype6
- libpng12-0
- zlib1g
- libssl1.0.0
- libx11-6
- libxext6
- libxrender1
- libstdc++6
- libc6
- libjpeg62-turbo
70 changes: 70 additions & 0 deletions vars/Debian-9_Odoo-8.yml
@@ -0,0 +1,70 @@
---

odoo_debian_packages:
- python-dev
- python-psycopg2
- python-simplejson
- python-lxml
- python-tz
- python-imaging
- python-yaml
- python-reportlab
- python-mako
- python-pychart
- python-werkzeug
- python-dateutil
- python-unittest2
- python-mock
- python-openid
- python-docutils
- python-feedparser
- python-gdata
- python-jinja2
- python-psutil
- python-pydot
- python-webdav
- python-vatnumber
- python-vobject
- python-xlwt
- python-ldap
- python-openssl
- python-egenix-mxdatetime
- python-zsi
- python-requests
- python-pypdf2
- python-decorator
- python-passlib
- python-babel
- python-gevent

odoo_npm_packages: []

odoo_buildout_build_dependencies:
- python-virtualenv
- build-essential
- python-dev
- libxml2-dev
- libxslt1-dev
- libpq-dev
- libldap2-dev
- libsasl2-dev
- libopenjp2-7-dev
- libjpeg62-turbo-dev
- libtiff5-dev
- libfreetype6-dev
- liblcms2-dev
- libwebp-dev

odoo_wkhtmltox_depends:
- fontconfig
- libfontconfig1
- libfreetype6
- libpng12-0
- zlib1g
- libssl1.0.0
- libx11-6
- libxext6
- libxrender1
- libstdc++6
- libc6
- libjpeg62-turbo
79 changes: 79 additions & 0 deletions vars/Debian-9_Odoo-9.yml
@@ -0,0 +1,79 @@
---

odoo_debian_packages:
- python-dev
- python-psycopg2
- python-simplejson
- python-lxml
- python-tz
- python-imaging
- python-yaml
- python-reportlab
- python-mako
- python-pychart
- python-werkzeug
- python-dateutil
- python-unittest2
- python-mock
- python-openid
- python-docutils
- python-feedparser
- python-gdata
- python-jinja2
- python-psutil
- python-pydot
- python-webdav
- python-vatnumber
- python-vobject
- python-xlwt
- python-ldap
- python-openssl
- python-egenix-mxdatetime
- python-zsi
- python-requests
- python-pypdf2
- python-decorator
- python-passlib
- python-babel
- python-gevent

odoo_nodejs_apt_package: "nodejs=0.10*"
odoo_nodejs_apt_repo: "node_0.10"
odoo_nodejs_apt_dist: "jessie"
odoo_npm_packages:
- name: less
version: 2.5.3
- name: less-plugin-clean-css
version: 1.5.1
- name: phantomjs-prebuilt
version: 2.1.15

odoo_buildout_build_dependencies:
- python-virtualenv
- build-essential
- python-dev
- libxml2-dev
- libxslt1-dev
- libpq-dev
- libldap2-dev
- libsasl2-dev
- libopenjp2-7-dev
- libjpeg62-turbo-dev
- libtiff5-dev
- libfreetype6-dev
- liblcms2-dev
- libwebp-dev

odoo_wkhtmltox_depends:
- fontconfig
- libfontconfig1
- libfreetype6
- libpng12-0
- zlib1g
- libssl1.0.0
- libx11-6
- libxext6
- libxrender1
- libstdc++6
- libc6
- libjpeg62-turbo

0 comments on commit 158ade1

Please sign in to comment.