Package: libtesseract-dev Version: 3.04.01-4 Tags: patch User: [email protected] Usertags: rebootstrap Control: affects -1 + src:ffmpeg
tesseract.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. Please move tesseract.pc to a multiarch location. Consider applying the attached patch. Helmut
diff -u tesseract-3.04.01/debian/changelog tesseract-3.04.01/debian/changelog --- tesseract-3.04.01/debian/changelog +++ tesseract-3.04.01/debian/changelog @@ -1,3 +1,10 @@ +tesseract (3.04.01-4.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Pass multiarch --libdir to configure (closes: #-1) + + -- Helmut Grohne <[email protected]> Sun, 23 Oct 2016 20:25:37 +0200 + tesseract (3.04.01-4) unstable; urgency=medium * switch to pbuilder (closes: #815882) diff -u tesseract-3.04.01/debian/libtesseract-dev.install tesseract-3.04.01/debian/libtesseract-dev.install --- tesseract-3.04.01/debian/libtesseract-dev.install +++ tesseract-3.04.01/debian/libtesseract-dev.install @@ -1,7 +1,7 @@ -usr/lib/libtesseract.so -usr/lib/*.a +usr/lib/*/libtesseract.so +usr/lib/*/*.a usr/include/tesseract/*.h -usr/lib/pkgconfig/* +usr/lib/*/pkgconfig/* training/tesstrain.sh usr/bin/ training/language-specific.sh usr/share/tesseract-ocr/ training/tesstrain_utils.sh usr/share/tesseract-ocr/ diff -u tesseract-3.04.01/debian/libtesseract3.install tesseract-3.04.01/debian/libtesseract3.install --- tesseract-3.04.01/debian/libtesseract3.install +++ tesseract-3.04.01/debian/libtesseract3.install @@ -1,4 +1,4 @@ -usr/lib/*.so.* +usr/lib/*/*.so.* usr/share/tessdata/configs/* usr/share/tesseract-ocr/tessdata/configs/ usr/share/tessdata/tessconfigs/* usr/share/tesseract-ocr/tessdata/tessconfigs/ usr/share/tessdata/pdf.ttf usr/share/tesseract-ocr/tessdata/ diff -u tesseract-3.04.01/debian/rules tesseract-3.04.01/debian/rules --- tesseract-3.04.01/debian/rules +++ tesseract-3.04.01/debian/rules @@ -3,6 +3,8 @@ # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 +include /usr/share/dpkg/architecture.mk + CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) CFLAGS += -Wall -g -fPIC -DTESSDATA_PREFIX=/usr/share/tesseract-ocr/ @@ -29 +31 @@ - ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs $(LDFLAGS)" + dh_auto_configure -- --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs $(LDFLAGS)"

