commit tesseract-ocr for openSUSE:Factory
Hello community, here is the log from the commit of package tesseract-ocr for openSUSE:Factory checked in at 2015-09-02 00:36:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tesseract-ocr (Old) and /work/SRC/openSUSE:Factory/.tesseract-ocr.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "tesseract-ocr" Changes: -------- New Changes file: --- /dev/null 2015-08-24 19:43:32.284261900 +0200 +++ /work/SRC/openSUSE:Factory/.tesseract-ocr.new/tesseract-ocr.changes 2015-09-02 00:36:41.000000000 +0200 @@ -0,0 +1,108 @@ +------------------------------------------------------------------- +Sat Jun 20 10:27:29 UTC 2015 - mailaender@opensuse.org + +- rename to match upstream tarball and fix boo#900303 + +------------------------------------------------------------------- +Sat Jun 22 20:00:58 UTC 2013 - asterios.dramis@gmail.com + +- Split library into separate package (libtesseract3). +- Removed debuginfo package (not needed). +- There is no need anymore to regenerate the build system (removed automake and + libtool build requirements). +- Added pkg-config build requirement (fix for rpmlint error + "no-pkg-config-provides"). Removed also not needed + "Provides: pkgconfig(%{name})" entry. + +------------------------------------------------------------------- +Mon May 6 11:33:54 UTC 2013 - idonmez@suse.com + +- Update license, some files are GPL-2.0+ licensed + +------------------------------------------------------------------- +Mon Oct 29 11:36:22 UTC 2012 - jw@suse.com + +- Update to version 3.02.02 + * untested +- Notable features: + * Hebrew with BiDi support. + * More languages. +- removed upstreamed patch0 + +------------------------------------------------------------------- +Mon Jun 25 18:35:52 UTC 2012 - asterios.dramis@gmail.com + +- Update to version 3.01: + * Removed old/dead serialise/deserialze methods on *LISTIZED classes. + * Total rewrite of DENORM to better encapsulate operation and make + for potential to extract features from images. + * Thread-safety! Moved all critical globals and statics to + members of the appropriate class. Tesseract is now + thread-safe (multiple instances can be used in parallel + in multiple threads.) with the minor exception that some + control parameters are still global and affect all threads. + * Added Cube, a new recognizer for Arabic. Cube can also be + used in combination with normal Tesseract for other languages + with an improvement in accuracy at the cost of (much) lower speed. + There is no training module for Cube yet. + * OcrEngineMode in Init replaces AccuracyVSpeed to control cube. + * Greatly improved segmentation search with consequent accuracy and + speed improvements, especially for Chinese. + * Added PageIterator and ResultIterator as cleaner ways to get the + full results out of Tesseract, that are not currently provided + by any of the TessBaseAPI::Get* methods. + All other methods, such as the ETEXT_STRUCT in particular are + deprecated and will be deleted in the future. + * ApplyBoxes totally rewritten to make training easier. + It can now cope with touching/overlapping training characters, + and a new boxfile format allows word boxes instead of character + boxes, BUT to use that you have to have already boostrapped the + language with character boxes. "Cyclic dependency" on traineddata. + * Auto orientation and script detection added to page layout analysis. + * Deleted *lots* of dead code. + * Fixxht module replaced with scalable data-driven module. + * Output font characteristics accuracy improved. + * Removed the double conversion at each classification. + * Upgraded oldest structs to be classes and deprecated PBLOB. + * Removed non-deterministic baseline fit. + * Added fixed length dawgs for Chinese. + * Handling of vertical text improved. + * Handling of leader dots improved. + * Table detection greatly improved. +- Removed the various languages traineddata subpackages (to be included in a + separate package "tesseract-traineddata"). +- Changed License to Apache-2.0 (SPDX style). +- Removed libtiff-devel build dependency (not needed anymore). +- Added new build dependency liblept-devel, required now by the package. +- Added automake and libtool build dependencies in order to regenerate the + build system because of missing Makefile.in. +- Removed tesseract-traineddata-deu from recommended entries. +- Removed nonvoid.patch (fixed upstream). +- Added a patch (svutil.cpp_fix.patch) to fix compilation due to missing + includes (taken from upstream). +- Disabled compilation of static libraries. + +------------------------------------------------------------------- +Mon Oct 25 08:29:19 UTC 2010 - prusnak@opensuse.org + +- fixed missing returns in nonvoid functions (nonvoid.patch) +- added missing post/postun scripts calling ldconfig + +------------------------------------------------------------------- +Sat Sep 23 22:20:00 CEST 2010 - michal.smrz@opensuse.cz + +- update to tesseract-3.00 +- added plenty od new supported languages +- created tesseract-package-creator.py which will, hopefully, make future + updates easier + +------------------------------------------------------------------- +Fri Jul 10 12:13:04 CEST 2009 - puzel@novell.com + +- update to tesseract-2.04 + * Integrated bug fixes and patches and misc changes for portability. + * Integrated a patch to remove some of the "access" macros. + * Removed dependence on lua from the viewer, speeding it up + dramatically. + * Fixed the viewer so it compiles and runs properly! + New: ---- tesseract-ocr-3.02.02-doc-html.tar.gz tesseract-ocr-3.02.02.tar.gz tesseract-ocr.changes tesseract-ocr.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tesseract-ocr.spec ++++++ # # spec file for package tesseract-ocr # # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define so_ver 3 Name: tesseract-ocr Version: 3.02.02 Release: 0 Summary: Open Source OCR Engine License: Apache-2.0 and GPL-2.0+ Group: Productivity/Graphics/Other Url: http://code.google.com/p/tesseract-ocr/ Source0: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.tar.gz Source1: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}-doc-html.tar.gz BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: liblept-devel BuildRequires: pkg-config Recommends: tesseract-traineddata-american BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A commercial quality OCR engine originally developed at HP between 1985 and 1995. In 1995, this engine was among the top 3 evaluated by UNLV. It was open-sourced by HP and UNLV in 2005. From 2007 it is developed by Google. %package devel Summary: Tesseract Open Source OCR Engine Development files Group: Development/Libraries/Other Requires: liblept-devel Requires: libtesseract%{so_ver} = %{version} %description devel This package contains development files for the Tesseract Open Source OCR Engine. %package -n libtesseract%{so_ver} Summary: Open Source OCR Engine Group: System/Libraries %description -n libtesseract%{so_ver} A commercial quality OCR engine originally developed at HP between 1985 and 1995. In 1995, this engine was among the top 3 evaluated by UNLV. It was open-sourced by HP and UNLV in 2005. From 2007 it is developed by Google. %prep %setup -q -b1 -n %{name} %build export CXXFLAGS="%{optflags} -fno-strict-aliasing -fPIC" %configure --disable-static make %{?_smp_mflags} %install %make_install # Remove libtool config files rm -f %{buildroot}%{_libdir}/libtesseract.la # Manually install the devel docs in order to fix rpmlint warnings "files-duplicate" and "doc-file-dependency" mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-devel cp -a doc/html/ %{buildroot}%{_defaultdocdir}/%{name}-devel/ # Fix rpmlint warning "doc-file-dependency" rm -f %{buildroot}%{_defaultdocdir}/%{name}-devel/html/installdox # Fix rpmlint warning "files-duplicate" %fdupes -s %{buildroot} %post -n libtesseract%{so_ver} -p /sbin/ldconfig %postun -n libtesseract%{so_ver} -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc AUTHORS COPYING ChangeLog README ReleaseNotes %{_bindir}/* %dir %{_datadir}/tessdata %{_datadir}/tessdata/configs/ %{_datadir}/tessdata/tessconfigs/ %{_mandir}/man1/*.1%{ext_man} %{_mandir}/man5/*.5%{ext_man} %files devel %defattr(-,root,root,-) %doc %{_defaultdocdir}/tesseract-ocr-devel/ %{_includedir}/tesseract/ %{_libdir}/libtesseract*.so %{_libdir}/pkgconfig/*.pc %files -n libtesseract%{so_ver} %defattr(-,root,root,-) %{_libdir}/libtesseract.so.%{so_ver}* %changelog
participants (1)
-
root@hilbert.suse.de