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
:=a1f5422ca49a32e5f35c54dee5112b11b99928fc9f4ee6695cdc6768d69f61dd
17 PKG_MAINTAINER
:=Valentin Kivachuk
<vk18496@gmail.com
>
18 PKG_LICENSE
:=Apache-2.0
19 PKG_LICENSE_FILES
:=LICENSE
25 include $(INCLUDE_DIR
)/package.mk
27 TARGET_LDFLAGS
+= -Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib
29 define Package
/tesseract
33 TITLE
:=Tesseract Open Source OCR Engine
34 URL
:=https
://github.com
/tesseract-ocr
/tesseract
35 DEPENDS
:=+libleptonica
+libpthread
+libstdcpp
38 TARGET_CFLAGS
:=$(filter-out -O
%,$(TARGET_CFLAGS
)) -O3
39 define Build
/InstallDev
40 $(INSTALL_DIR
) $(1)/usr
/include
41 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/tesseract
$(1)/usr
/include/
42 $(INSTALL_DIR
) $(1)/usr
/lib
43 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libtesseract.
{a
,so
*} $(1)/usr
/lib
/
44 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
45 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/tesseract.
pc $(1)/usr
/lib
/pkgconfig
/
48 define Package
/tesseract
/install
49 $(INSTALL_DIR
) $(1)/usr
/bin
50 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/* $(1)/usr
/bin
/
51 $(INSTALL_DIR
) $(1)/usr
/lib
52 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/lib
*.so.
* $(1)/usr
/lib
/
53 $(INSTALL_DIR
) $(1)/usr
/share
54 $(CP
) $(PKG_INSTALL_DIR
)/usr
/share
/* $(1)/usr
/share
/
57 $(eval
$(call BuildPackage
,tesseract
))