diff options
author | Nick White <git@njw.name> | 2019-09-02 10:33:05 +0100 |
---|---|---|
committer | Nick White <git@njw.name> | 2019-09-02 10:33:05 +0100 |
commit | 14ddee7c050d90f5cc478918d8b3290e8375483b (patch) | |
tree | 0caf0ffa33ed6f67b9a5fdf630e4c2d7444d7778 /roles/tesseractor/tasks/leptonica.yml | |
parent | dfd6a463a14d6bc67f84595cd3b51bdba90eac32 (diff) |
Split lept from tess install
Diffstat (limited to 'roles/tesseractor/tasks/leptonica.yml')
-rw-r--r-- | roles/tesseractor/tasks/leptonica.yml | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/roles/tesseractor/tasks/leptonica.yml b/roles/tesseractor/tasks/leptonica.yml new file mode 100644 index 0000000..0f8563c --- /dev/null +++ b/roles/tesseractor/tasks/leptonica.yml @@ -0,0 +1,38 @@ +--- +# Installs leptonica + +- name: Install leptonica dependencies + package: name={{ item }} state=present + with_items: + - gcc-c++ + - git + - libjpeg-turbo-devel + - libpng12-devel + - libtiff-devel + - make + - zlib-devel + +- name: Clone leptonica repository + git: + repo: https://github.com/nickjwhite/leptonica + dest: /home/ec2-user/src/leptonica + version: addinstall + depth: 1 + become: no + register: leptclone + +- name: Build leptonica + command: make -f makefile.static {{ item }} + args: + chdir: /home/ec2-user/src/leptonica/src + with_items: + - nodebug + - SHARED=yes shared + become: no + when: leptclone.changed + +- name: Install leptonica + command: make -f makefile.static install + args: + chdir: /home/ec2-user/src/leptonica/src + when: leptclone.changed |