summaryrefslogtreecommitdiff
path: root/roles/tesseractor
diff options
context:
space:
mode:
Diffstat (limited to 'roles/tesseractor')
-rw-r--r--roles/tesseractor/tasks/tesseract.yml21
1 files changed, 19 insertions, 2 deletions
diff --git a/roles/tesseractor/tasks/tesseract.yml b/roles/tesseractor/tasks/tesseract.yml
index e63cfee..afb408a 100644
--- a/roles/tesseractor/tasks/tesseract.yml
+++ b/roles/tesseractor/tasks/tesseract.yml
@@ -22,10 +22,21 @@
dest: /home/ec2-user/src/leptonica
version: addinstall
depth: 1
+ become: no
register: leptclone
- name: Build leptonica
- command: make -f makefile.static SHARED=yes install
+ command: make -f makefile.static {{ item }}
+ args:
+ chdir: /home/ec2-user/src/leptonica/src
+ with_items:
+ - SHARED=yes shared
+ - nodebug
+ 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
@@ -36,8 +47,14 @@
dest: /home/ec2-user/src/tesseract
version: amibuild
depth: 1
+ become: no
register: tessclone
-- name: Build and install tesseract
+- name: Build tesseract
+ make: chdir=/home/ec2-user/src/tesseract/simplemake
+ become: no
+ when: tessclone.changed
+
+- name: Install tesseract
make: chdir=/home/ec2-user/src/tesseract/simplemake target=install
when: tessclone.changed