Package: libleptonica-dev Version: 1.73-5+b1 Tags: patch Control: affects -1 + src:ffmpeg
Dear Maintainer, lept.pc is installed into /usr/lib/pkgconfig. That directory is not searched by pkg-config during cross compilation and thus makes ffmpeg fail to cross build, since it uses tesseract.pc, which requires lept.pc. Please move tesseract.pc to a multiarch location. Consider applying the attached patch. Best regards, Andreas
--- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -5 +10 --- a/debian/liblept5.dirs +++ /dev/null @@ -1 +0,0 @@ -usr/lib --- a/debian/liblept5.install +++ b/debian/liblept5.install @@ -1 +1 @@ -usr/lib/lib*.so.* +usr/lib/*/lib*.so.* --- a/debian/libleptonica-dev.dirs +++ /dev/null @@ -1,2 +0,0 @@ -usr/lib -usr/include --- a/debian/libleptonica-dev.install +++ b/debian/libleptonica-dev.install @@ -1,4 +1,4 @@ usr/include/* -usr/lib/lib*.a -usr/lib/lib*.so -usr/lib/pkgconfig/* +usr/lib/*/lib*.a +usr/lib/*/lib*.so +usr/lib/*/pkgconfig/* --- a/debian/rules +++ b/debian/rules @@ -22,7 +22,7 @@ build-stamp: dh_testdir dh_autoreconf # Add here commands to compile the package. - ./configure --prefix=/usr $(shell dpkg-buildflags --export=configure) + dh_auto_configure $(MAKE) touch build-stamp