On 2019/01/07 15:29, Raphael Graf wrote:
> The diff below fixes the pkg-config file installed by tesseract.
> 
> Before:
> x1$ pkg-config --cflags tesseract
> -I/usr/local/include/tesseract -I/usr/local/include/leptonica
> 
> After:
> x1$ pkg-config --cflags tesseract
> -I/usr/local/include -I/usr/local/include/tesseract 
> -I/usr/local/include/leptonica
> 
> The fix is inspired by tesseract.pc.cmake (which we do not use):
> https://github.com/tesseract-ocr/tesseract/blob/3.05/tesseract.pc.cmake
> 
> (The issue is already fixed in upstream version 4.0.0)

Could you explain the problem please? I don't see anything different in
git master for this file, and don't see why -I/usr/local/include is needed
when the files are all in the subdirectory?

> 
> Index: tesseract/patches/patch-tesseract_pc_in
> ===================================================================
> RCS file: tesseract/patches/patch-tesseract_pc_in
> diff -N tesseract/patches/patch-tesseract_pc_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ tesseract/patches/patch-tesseract_pc_in   7 Jan 2019 13:56:00 -0000
> @@ -0,0 +1,20 @@
> +$OpenBSD$
> +
> +Index: tesseract.pc.in
> +--- tesseract.pc.in.orig
> ++++ tesseract.pc.in
> +@@ -4,7 +4,7 @@ bindir=@bindir@
> + datarootdir = @datarootdir@
> + datadir=@datadir@
> + libdir=@libdir@
> +-includedir=@includedir@
> ++includedir=@prefix@/include
> +
> + Name: @PACKAGE_NAME@
> + Description: An OCR Engine that was developed at HP Labs between 1985 and 
> 1995... and now at Google.
> +@@ -13,4 +13,4 @@ Version: @VERSION@
> + Requires.private: lept
> + Libs: -L${libdir} -ltesseract
> + Libs.private: -lpthread @OPENCL_LDFLAGS@
> +-Cflags: -I${includedir}
> ++Cflags: -I${includedir} -I${includedir}/tesseract
> 
> 

Reply via email to