Do the build
parent
33b19a002f
commit
4ef2359453
@ -0,0 +1,67 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
image: ubuntu:bionic
|
||||||
|
|
||||||
|
variables:
|
||||||
|
GIT_SUBMODULE_STRATEGY: recursive
|
||||||
|
|
||||||
|
stages:
|
||||||
|
- build
|
||||||
|
|
||||||
|
build-tesseract:
|
||||||
|
stage: build
|
||||||
|
script:
|
||||||
|
- apt update
|
||||||
|
&& apt install -y
|
||||||
|
wget
|
||||||
|
git
|
||||||
|
build-essential
|
||||||
|
curl
|
||||||
|
autoconf
|
||||||
|
automake
|
||||||
|
libtool
|
||||||
|
pkg-config
|
||||||
|
apt-transport-https
|
||||||
|
ppa-purge
|
||||||
|
zsh
|
||||||
|
screen
|
||||||
|
byobu
|
||||||
|
parallel
|
||||||
|
iperf3
|
||||||
|
iotop
|
||||||
|
atop
|
||||||
|
nethogs
|
||||||
|
htop
|
||||||
|
software-properties-common
|
||||||
|
libicu-dev
|
||||||
|
libpango1.0-dev
|
||||||
|
libcairo2-dev
|
||||||
|
libpng-dev
|
||||||
|
libjpeg-dev
|
||||||
|
libtiff-dev
|
||||||
|
libgif-dev
|
||||||
|
zlib1g-dev
|
||||||
|
liblzma-dev
|
||||||
|
libjbig-dev
|
||||||
|
curl
|
||||||
|
- curl -LO https://github.com/DanBloomberg/leptonica/archive/refs/tags/1.83.1.tar.gz
|
||||||
|
- tar -xf 1.83.1.tar.gz
|
||||||
|
- cd ./leptonica-1.83.1
|
||||||
|
- ./autogen.sh
|
||||||
|
- LDFLAGS=--static LIBS="-ljbig -llzma" ./configure --disable-shared
|
||||||
|
- make
|
||||||
|
- make install
|
||||||
|
- cd ../
|
||||||
|
- curl -LO https://github.com/tesseract-ocr/tesseract/archive/refs/tags/5.3.0.tar.gz
|
||||||
|
- tar -xf 5.3.0.tar.gz
|
||||||
|
- cd ./tesseract-5.3.0
|
||||||
|
- ./autogen.sh
|
||||||
|
- LDFLAGS=--static LIBS="-ljbig -llzma" ./configure --disable-shared
|
||||||
|
- make
|
||||||
|
- make install
|
||||||
|
- cp "$(which tesseract)" .
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- "tesseract-5.3.0/tesseract"
|
||||||
|
when: on_success
|
||||||
|
expire_in: 1 days
|
Loading…
Reference in New Issue