- name: get the required build packages 
  package: name={{ item }}
           state=present
  with_items:
    - build-essential 
    - gettext
    - python-dev
    - libicu-dev 
    - libxslt1-dev 
    - libfreetype6-dev 
    - libjpeg-dev 
    - enscript
    - python-virtualenv 
    - ttf-liberation
    - redis-server
    - libjpeg-dev
    - xvfb
  when: debian_schooltool_install and is_debuntu

- name: Create the font directory
  file: path=/usr/share/fonts/truetype/ttf-ubuntu
        state=directory
  
- name: get the ttf-ubuntu-font-family
  get_url: url={{ iiab_download_url }}/ubuntu-font-family-0.83.zip
           dest={{ downloads_dir }}

- name: expand the ttf fonts to the right place
  unarchive: src={{ downloads_dir }}/ubuntu-font-family-0.83.zip
             dest=/usr/share/fonts/truetype/ttf-ubuntu/

- name: get the schooltool source
  get_url: url={{ iiab_download_url }}/{{ schooltool_src }}
           dest={{ downloads_dir }}

- name: expand source to dest
  unarchive: src={{ downloads_dir }}/{{ schooltool_src }}
             dest={{ iiab_base }}

- name: create a link for schooltool
  file: src={{ iiab_base }}/{{ schooltool_version }}
        dest={{ iiab_base }}/schooltool
        state=link

- name: build the schooltool from source
  shell: command='$( cd {{ iiab_base }}/schooltool; /usr/bin/make ) '

