Added dependencies preparation scripts.
This commit is contained in:
parent
9e85af0eaf
commit
3109444805
2
.gitignore
vendored
2
.gitignore
vendored
@ -6,3 +6,5 @@
|
|||||||
|
|
||||||
*.exe
|
*.exe
|
||||||
distr/content/
|
distr/content/
|
||||||
|
|
||||||
|
*.tar.gz
|
||||||
|
6
3rd-party/deps/get_deps.sh
vendored
Executable file
6
3rd-party/deps/get_deps.sh
vendored
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
wget -O leptonica.tar.gz http://www.leptonica.com/source/leptonica-1.72.tar.gz
|
||||||
|
wget -O tesseract.tar.gz https://github.com/tesseract-ocr/tesseract/archive/3.04.00.tar.gz
|
||||||
|
wget -O tessdata.tar.gz https://github.com/tesseract-ocr/tessdata/archive/3.04.00.tar.gz
|
||||||
|
|
38
3rd-party/deps/make_deps.sh
vendored
Executable file
38
3rd-party/deps/make_deps.sh
vendored
Executable file
@ -0,0 +1,38 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
WORK_DIR=linux
|
||||||
|
|
||||||
|
#WORK_DIR=mingw
|
||||||
|
#HOST=i686-w64-mingw32
|
||||||
|
#export PATH="/opt/mingw-4.9.3/mingw-w64-i686/bin:$PATH"
|
||||||
|
|
||||||
|
#rm -rf $WORK_DIR
|
||||||
|
mkdir $WORK_DIR 2> /dev/null
|
||||||
|
set -e
|
||||||
|
|
||||||
|
WORK_DIR=`realpath $WORK_DIR`
|
||||||
|
if [ ! -z "$HOST" ]; then HOST_ATTR="--host=$HOST"; fi
|
||||||
|
|
||||||
|
echo "Building Leptonica"
|
||||||
|
tar zxf leptonica.tar.gz -C $WORK_DIR
|
||||||
|
LEPT_DIR=`ls $WORK_DIR | grep lept`
|
||||||
|
cd $WORK_DIR/$LEPT_DIR
|
||||||
|
./configure --prefix=$WORK_DIR --disable-programs $HOST_ATTR
|
||||||
|
make -j4
|
||||||
|
make install
|
||||||
|
cd ../..
|
||||||
|
|
||||||
|
echo "Building Tesseract"
|
||||||
|
tar zxf tesseract.tar.gz -C $WORK_DIR
|
||||||
|
TESS_DIR=`ls $WORK_DIR | grep tess`
|
||||||
|
cd $WORK_DIR/$TESS_DIR
|
||||||
|
sed 's/vs2008/vs2010/g' -i ccutil/Makefile.in
|
||||||
|
sed 's/Windows\.h/windows\.h/g' -i opencl/openclwrapper.cpp
|
||||||
|
LIBLEPT_HEADERSDIR=$WORK_DIR/include LIBS=-L$WORK_DIR/lib ./configure --prefix=$WORK_DIR --disable-tessdata-prefix $HOST_ATTR
|
||||||
|
make -j4
|
||||||
|
make install
|
||||||
|
cd ../..
|
||||||
|
|
||||||
|
find -name '*.dll' -exec cp {} $WORK_DIR/lib \;
|
||||||
|
|
||||||
|
echo "Done"
|
Loading…
Reference in New Issue
Block a user