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