1 # Copyright (C) 2019 Valentin Kivachuk <vk18496@gmail.com>
3 # This is free software, licensed under the GNU General Public License v2.
4 # See /LICENSE for more information.
7 include $(TOPDIR
)/rules.mk
13 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
14 PKG_SOURCE_URL
:=https
://codeload.github.com
/tesseract-ocr
/tesseract
/tar.gz
/$(PKG_VERSION
)?
15 PKG_HASH
:=dc4329f85f41191b2d813b71b528ba6047745813474e583ccce8795ff2ff5681
17 PKG_MAINTAINER
:=Valentin Kivachuk
<vk18496@gmail.com
>
18 PKG_LICENSE
:=Apache-2.0
19 PKG_LICENSE_FILES
:=LICENSE
21 CMAKE_BINARY_SUBDIR
:=openwrt-build
23 include $(INCLUDE_DIR
)/package.mk
24 include $(INCLUDE_DIR
)/cmake.mk
26 define Package
/tesseract
30 TITLE
:=Tesseract Open Source OCR Engine
31 URL
:=https
://github.com
/tesseract-ocr
/tesseract
32 DEPENDS
:=+libleptonica
+libarchive
+libpthread
+libstdcpp
35 TARGET_CFLAGS
:=$(filter-out -O
%,$(TARGET_CFLAGS
)) -O3
39 -DBUILD_SHARED_LIBS
=ON \
40 -DBUILD_TRAINING_TOOLS
=OFF \
43 define Build
/InstallDev
44 $(INSTALL_DIR
) $(1)/usr
/include
45 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/tesseract
$(1)/usr
/include/
46 $(INSTALL_DIR
) $(1)/usr
/lib
47 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libtesseract.so
* $(1)/usr
/lib
/
48 $(INSTALL_DIR
) $(1)/usr
/lib
/cmake
/tesseract
49 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/cmake
/tesseract
/*.cmake
$(1)/usr
/lib
/cmake
/tesseract
50 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
51 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/tesseract.
pc $(1)/usr
/lib
/pkgconfig
/
54 define Package
/tesseract
/install
55 $(INSTALL_DIR
) $(1)/usr
/bin
56 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/* $(1)/usr
/bin
/
57 $(INSTALL_DIR
) $(1)/usr
/lib
58 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/lib
*.so.
* $(1)/usr
/lib
/
61 $(eval
$(call BuildPackage
,tesseract
))