From b3fe6df33fde71838b87a0acf188996b17aeaabf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20D=C3=ADaz?= Date: Fri, 17 Jun 2016 00:54:06 +0200 Subject: [PATCH] Added OS requirements for Debian Jessie. --- .../utility/install_os_dependencies.sh | 6 ++--- .../utility/requirements-jessie.apt | 27 +++++++++++++++++++ 2 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 {{cookiecutter.project_slug}}/utility/requirements-jessie.apt diff --git a/{{cookiecutter.project_slug}}/utility/install_os_dependencies.sh b/{{cookiecutter.project_slug}}/utility/install_os_dependencies.sh index 68ff079f1..0d0897191 100755 --- a/{{cookiecutter.project_slug}}/utility/install_os_dependencies.sh +++ b/{{cookiecutter.project_slug}}/utility/install_os_dependencies.sh @@ -6,9 +6,9 @@ DISTRO_NAME=$(lsb_release -sc) OS_REQUIREMENTS_FILENAME="$WORK_DIR/requirements-$DISTRO_NAME.apt" -if [ "$DISTRO_NAME" != "xenial" ] && [ "$DISTRO_NAME" != "trusty" ]; then - echo "Only the Ubuntu 14.04 (Trusty) and 16.04 (Xenial) is supported by this script"; - echo "You can see requirements-trusty.apt or requirements-xenial.apt file to help search the equivalent package in your system"; +if [ "$DISTRO_NAME" != "xenial" ] && [ "$DISTRO_NAME" != "trusty" ] && [ "$DISTRO_NAME" != "jessie" ]; then + echo "Only the Ubuntu 14.04 (Trusty), 16.04 (Xenial) and Debian 8.x (Jessie) is supported by this script"; + echo "You can see requirements-trusty.apt, requirements-xenial.apt or requirements-jessie.apt file to help search the equivalent package in your system"; exit 1; fi diff --git a/{{cookiecutter.project_slug}}/utility/requirements-jessie.apt b/{{cookiecutter.project_slug}}/utility/requirements-jessie.apt new file mode 100644 index 000000000..bee7d3c97 --- /dev/null +++ b/{{cookiecutter.project_slug}}/utility/requirements-jessie.apt @@ -0,0 +1,27 @@ +##basic build dependencies of various Django apps for Debian Jessie 8.x +#build-essential metapackage install: make, gcc, g++, +build-essential +#required to translate +gettext +{% if cookiecutter.use_python2 == 'n' -%} +python3-dev +{% else %} +python-dev +{%- endif %} + +##shared dependencies of: +##Pillow, pylibmc +zlib1g-dev + +##Postgresql and psycopg2 dependencies +libpq-dev + +##Pillow dependencies +libtiff5-dev +libjpeg62-turbo-dev +libfreetype6-dev +liblcms2-dev +libwebp-dev + +##django-extensions +graphviz-dev