update to 3.02.02 [release 3.02.02-1mamba;Tue Dec 11 2012]

This commit is contained in:
Automatic Build System 2024-01-05 18:25:25 +01:00
parent cd0fe32c46
commit 0af3974445
38 changed files with 573 additions and 0 deletions

View File

@ -1,2 +1,4 @@
# tesseract # tesseract
Tesseract is an OCR Engine that was developed at HP Labs between 1985 and 1995.

BIN
bul.traineddata.gz Normal file

Binary file not shown.

BIN
cat.traineddata.gz Normal file

Binary file not shown.

BIN
ces.traineddata.gz Normal file

Binary file not shown.

BIN
chi_sim.traineddata.gz Normal file

Binary file not shown.

BIN
chi_tra.traineddata.gz Normal file

Binary file not shown.

BIN
chr.traineddata.gz Normal file

Binary file not shown.

BIN
dan-frak.traineddata.gz Normal file

Binary file not shown.

BIN
dan.traineddata.gz Normal file

Binary file not shown.

BIN
deu-frak.traineddata.gz Normal file

Binary file not shown.

BIN
deu.traineddata.gz Normal file

Binary file not shown.

BIN
ell.traineddata.gz Normal file

Binary file not shown.

BIN
fin.traineddata.gz Normal file

Binary file not shown.

BIN
fra.traineddata.gz Normal file

Binary file not shown.

BIN
hun.traineddata.gz Normal file

Binary file not shown.

BIN
ind.traineddata.gz Normal file

Binary file not shown.

BIN
jpn.traineddata.gz Normal file

Binary file not shown.

BIN
kor.traineddata.gz Normal file

Binary file not shown.

BIN
lav.traineddata.gz Normal file

Binary file not shown.

BIN
lit.traineddata.gz Normal file

Binary file not shown.

BIN
nld.traineddata.gz Normal file

Binary file not shown.

BIN
nor.traineddata.gz Normal file

Binary file not shown.

BIN
pol.traineddata.gz Normal file

Binary file not shown.

BIN
por.traineddata.gz Normal file

Binary file not shown.

BIN
ron.traineddata.gz Normal file

Binary file not shown.

BIN
rus.traineddata.gz Normal file

Binary file not shown.

BIN
slk.traineddata.gz Normal file

Binary file not shown.

BIN
slv.traineddata.gz Normal file

Binary file not shown.

BIN
spa.traineddata.gz Normal file

Binary file not shown.

BIN
srp.traineddata.gz Normal file

Binary file not shown.

BIN
swe-frak.traineddata.gz Normal file

Binary file not shown.

BIN
swe.traineddata.gz Normal file

Binary file not shown.

View File

@ -0,0 +1,11 @@
diff -Nru tesseract-3.01.orig/viewer/svutil.cpp tesseract-3.01/viewer/svutil.cpp
--- tesseract-3.01.orig/viewer/svutil.cpp 2011-10-22 04:21:21.000000000 +0200
+++ tesseract-3.01/viewer/svutil.cpp 2012-07-14 16:26:43.184806273 +0200
@@ -21,6 +21,7 @@
// thread/process creation & synchronization and network connection.
#include <stdio.h>
+#include <unistd.h>
#ifdef WIN32
struct addrinfo {
struct sockaddr* ai_addr;

560
tesseract.spec Normal file
View File

@ -0,0 +1,560 @@
%define majver %(echo %version | cut -d. -f1-2)
Name: tesseract
Version: 3.02.02
Release: 1mamba
Summary: An OCR Engine that was developed at HP Labs between 1985 and 1995
Group: Applications/Accessibility
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://code.google.com/p/tesseract-ocr
Source: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.tar.gz
Source1: http://tesseract-ocr.googlecode.com/files/tesseract-ocr-%{majver}.eng.tar.gz
Source2: http://tesseract-ocr.googlecode.com/files/tesseract-ocr-%{majver}.hin.tar.gz
Source3: http://tesseract-ocr.googlecode.com/files/tesseract-ocr-%{majver}.ara.tar.gz
Source4: http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.01.osd.tar.gz
Source5: http://tesseract-ocr.googlecode.com/files/tesseract-ocr-%{majver}.tha.tar.gz
Source6: http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.01.slk-frak.tar.gz
Source7: http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.01.heb-com.tar.gz
Source8: http://tesseract-ocr.googlecode.com/files/tesseract-ocr-%{majver}.heb.tar.gz
Source9: http://tesseract-ocr.googlecode.com/files/tesseract-ocr-%{majver}.ita.tar.gz
Source10: http://tesseract-ocr.googlecode.com/files/chi_tra.traineddata.gz
Source11: http://tesseract-ocr.googlecode.com/files/chi_sim.traineddata.gz
Source12: http://tesseract-ocr.googlecode.com/files/ind.traineddata.gz
Source13: http://tesseract-ocr.googlecode.com/files/swe.traineddata.gz
Source14: http://tesseract-ocr.googlecode.com/files/ron.traineddata.gz
Source15: http://tesseract-ocr.googlecode.com/files/slv.traineddata.gz
Source16: http://tesseract-ocr.googlecode.com/files/srp.traineddata.gz
Source17: http://tesseract-ocr.googlecode.com/files/tgl.traineddata.gz
Source18: http://tesseract-ocr.googlecode.com/files/tur.traineddata.gz
Source19: http://tesseract-ocr.googlecode.com/files/hun.traineddata.gz
Source20: http://tesseract-ocr.googlecode.com/files/fin.traineddata.gz
Source22: http://tesseract-ocr.googlecode.com/files/nld.traineddata.gz
Source23: http://tesseract-ocr.googlecode.com/files/nor.traineddata.gz
Source24: http://tesseract-ocr.googlecode.com/files/jpn.traineddata.gz
Source25: http://tesseract-ocr.googlecode.com/files/vie.traineddata.gz
Source26: http://tesseract-ocr.googlecode.com/files/spa.traineddata.gz
Source27: http://tesseract-ocr.googlecode.com/files/ukr.traineddata.gz
Source28: http://tesseract-ocr.googlecode.com/files/fra.traineddata.gz
Source29: http://tesseract-ocr.googlecode.com/files/slk.traineddata.gz
Source30: http://tesseract-ocr.googlecode.com/files/kor.traineddata.gz
Source31: http://tesseract-ocr.googlecode.com/files/ell.traineddata.gz
Source32: http://tesseract-ocr.googlecode.com/files/rus.traineddata.gz
Source33: http://tesseract-ocr.googlecode.com/files/por.traineddata.gz
Source34: http://tesseract-ocr.googlecode.com/files/bul.traineddata.gz
Source35: http://tesseract-ocr.googlecode.com/files/lav.traineddata.gz
Source36: http://tesseract-ocr.googlecode.com/files/lit.traineddata.gz
Source37: http://tesseract-ocr.googlecode.com/files/pol.traineddata.gz
Source38: http://tesseract-ocr.googlecode.com/files/dan-frak.traineddata.gz
Source39: http://tesseract-ocr.googlecode.com/files/deu.traineddata.gz
Source40: http://tesseract-ocr.googlecode.com/files/dan.traineddata.gz
Source41: http://tesseract-ocr.googlecode.com/files/ces.traineddata.gz
Source42: http://tesseract-ocr.googlecode.com/files/cat.traineddata.gz
Source43: http://tesseract-ocr.googlecode.com/files/chr.traineddata.gz
Source44: http://tesseract-ocr.googlecode.com/files/deu-frak.traineddata.gz
Source45: http://tesseract-ocr.googlecode.com/files/swe-frak.traineddata.gz
Patch0: %{name}-3.01-gcc-4.7.patch
License: Apache License 2.0
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libgcc
BuildRequires: libjbig-devel
BuildRequires: libjpeg-devel
BuildRequires: libleptonica-devel
BuildRequires: liblzma-devel
BuildRequires: libpng-devel
BuildRequires: libstdc++6-devel
BuildRequires: libtiff-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
Tesseract is an OCR Engine that was developed at HP Labs between 1985 and 1995.
%package -n lib%{name}
Group: System/Libraries
Summary: Shared libraries for %{name}
%description -n lib%{name}
This package contains shared libraries for %{name}.
%package -n lib%{name}-devel
Group: Development/Libraries
Summary: Development files for %{name}
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
## note: you can add this requirement if .pc files are provided by this package
#Requires: pkg-config
%description -n lib%{name}-devel
This package contains libraries and header files for developing applications that use %{name}.
%debug_package
%prep
%setup -q -a1 -a2 -a3 -a4 -a5 -a6 -a7 -a8 -a9
#%patch0 -p1
cd tesseract-ocr/tessdata
cp %{S:10} %{S:11} %{S:12} %{S:13} %{S:14} %{S:15} %{S:16} %{S:17} %{S:18} %{S:19} .
cp %{S:20} %{S:22} %{S:23} %{S:24} %{S:25} %{S:26} %{S:27} %{S:28} %{S:29} .
cp %{S:30} %{S:31} %{S:32} %{S:33} %{S:34} %{S:35} %{S:36} %{S:37} %{S:38} %{S:39} .
cp %{S:40} %{S:41} %{S:42} %{S:43} %{S:44} %{S:45} .
gunzip *.gz
%build
sed -i "s|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|" configure.ac
%{__libtoolize}
%{__aclocal}
%{__autoconf}
%{__autoheader}
%{__automake}
%configure
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
cp tesseract-ocr/tessdata/* %{buildroot}%{_datadir}/tessdata/
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -n lib%{name} -p /sbin/ldconfig
%postun -n lib%{name} -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_bindir}/ambiguous_words
%{_bindir}/classifier_tester
%{_bindir}/dawg2wordlist
%{_bindir}/shapeclustering
%{_bindir}/cntraining
%{_bindir}/combine_tessdata
%{_bindir}/mftraining
%{_bindir}/tesseract
%{_bindir}/unicharset_extractor
%{_bindir}/wordlist2dawg
%{_mandir}/man1/ambiguous_words.1.gz
%{_mandir}/man1/dawg2wordlist.1.gz
%{_mandir}/man1/shapeclustering.1.gz
%{_mandir}/man1/cntraining.1.gz
%{_mandir}/man1/combine_tessdata.1.gz
%{_mandir}/man1/mftraining.1.gz
%{_mandir}/man1/tesseract.1.gz
%{_mandir}/man1/unicharset_extractor.1.gz
%{_mandir}/man1/wordlist2dawg.1.gz
%{_mandir}/man5/unicharambigs.5.gz
%{_mandir}/man5/unicharset.5.gz
%files -n lib%{name}
%defattr(-,root,root)
%dir %{_datadir}/tessdata
%{_datadir}/tessdata/eng.*
%{_datadir}/tessdata/osd.traineddata
%dir %{_datadir}/tessdata/configs
%{_datadir}/tessdata/configs/*
%dir %{_datadir}/tessdata/tessconfigs
%{_datadir}/tessdata/tessconfigs/*
%{_libdir}/libtesseract.so.*
%doc AUTHORS COPYING
%files -n lib%{name}-devel
%defattr(-,root,root)
%dir %{_includedir}/tesseract
%{_includedir}/tesseract/*.h
%{_libdir}/libtesseract.a
%{_libdir}/libtesseract.la
%{_libdir}/libtesseract.so
%{_libdir}/pkgconfig/tesseract.pc
%doc ChangeLog NEWS README
%package i18n-ar
Summary: Arabic language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-ar
Arabic language support for Tesseract.
%files i18n-ar
%defattr(-,root,root)
%{_datadir}/tessdata/ara.*
%package i18n-bg
Summary: Bulgarian language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-bg
Bulgarian language data for Tesseract.
%files i18n-bg
%defattr(-,root,root)
%{_datadir}/tessdata/bul.traineddata
%package i18n-ca
Summary: Catalan language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-ca
Catalan language data for Tesseract.
%files i18n-ca
%defattr(-,root,root)
%{_datadir}/tessdata/cat.traineddata
%package i18n-cs
Summary: Czech language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-cs
Czech language data for Tesseract.
%files i18n-cs
%defattr(-,root,root)
%{_datadir}/tessdata/ces.traineddata
%package i18n-da
Summary: Danish language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-da
Danish language data for Tesseract.
%files i18n-da
%defattr(-,root,root)
%{_datadir}/tessdata/dan-frak.traineddata
%{_datadir}/tessdata/dan.traineddata
%package i18n-de
Summary: German language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-de
German language data for Tesseract.
%files i18n-de
%defattr(-,root,root)
%{_datadir}/tessdata/deu-frak.traineddata
%{_datadir}/tessdata/deu.traineddata
%package i18n-el
Summary: Greek language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-el
Greek language data for Tesseract.
%files i18n-el
%defattr(-,root,root)
%{_datadir}/tessdata/ell.traineddata
%package i18n-es
Summary: Spanish language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-es
Spanish language data for Tesseract.
%files i18n-es
%defattr(-,root,root)
%{_datadir}/tessdata/spa.*
%package i18n-fi
Summary: Finnish language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-fi
Finnish language data for Tesseract.
%files i18n-fi
%defattr(-,root,root)
%{_datadir}/tessdata/fin.traineddata
%package i18n-fr
Summary: French language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-fr
French language data for Tesseract.
%files i18n-fr
%defattr(-,root,root)
%{_datadir}/tessdata/fra.*
%package i18n-hu
Summary: Hungarian language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-hu
Hungarian language data for Tesseract.
%files i18n-hu
%defattr(-,root,root)
%{_datadir}/tessdata/hun.traineddata
%package i18n-he
Summary: Hebrew language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-he
Hebrew language support for Tesseract.
%files i18n-he
%defattr(-,root,root)
%{_datadir}/tessdata/heb*
%package i18n-hi-IN
Summary: Hindi language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-hi-IN
Hindi language support for Tesseract.
%files i18n-hi-IN
%defattr(-,root,root)
%{_datadir}/tessdata/hin.*
%package i18n-id
Summary: Indonesian language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-id
Indonesian language data for Tesseract.
%files i18n-id
%defattr(-,root,root)
%{_datadir}/tessdata/ind.traineddata
%package i18n-it
Summary: Italian language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-it
Italian language data for Tesseract.
%files i18n-it
%defattr(-,root,root)
%{_datadir}/tessdata/ita.*
%{_datadir}/tessdata/ita_old.traineddata
%package i18n-ja
Summary: Japanese language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-ja
Japanese language data for Tesseract.
%files i18n-ja
%defattr(-,root,root)
%{_datadir}/tessdata/jpn.traineddata
%package i18n-ko
Summary: Korean language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-ko
Korean language data for Tesseract.
%files i18n-ko
%defattr(-,root,root)
%{_datadir}/tessdata/kor.traineddata
%package i18n-nl
Summary: Dutch language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-nl
Dutch language data for Tesseract.
%files i18n-nl
%defattr(-,root,root)
%{_datadir}/tessdata/nld.traineddata
%package i18n-nn
Summary: Norwegian language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-nn
Norwegian language data for Tesseract.
%files i18n-nn
%defattr(-,root,root)
%{_datadir}/tessdata/nor.traineddata
%package i18n-pl
Summary: Polish language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-pl
Polish language data for Tesseract.
%files i18n-pl
%defattr(-,root,root)
%{_datadir}/tessdata/pol.traineddata
%package i18n-pt-BR
Summary: Portuguese (Brazilian) language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-pt-BR
Portuguese (Brazilian) language data for Tesseract.
%files i18n-pt-BR
%defattr(-,root,root)
%{_datadir}/tessdata/por.traineddata
%package i18n-ro
Summary: Romanian language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-ro
Romanian language data for Tesseract.
%files i18n-ro
%defattr(-,root,root)
%{_datadir}/tessdata/ron.traineddata
%package i18n-ru
Summary: Russian language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-ru
Russian language data for Tesseract.
%files i18n-ru
%defattr(-,root,root)
%{_datadir}/tessdata/rus.*
%package i18n-sk
Summary: Slovak language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-sk
Slovak language data for Tesseract.
%files i18n-sk
%defattr(-,root,root)
%{_datadir}/tessdata/slk-frak.traineddata
%{_datadir}/tessdata/slk.traineddata
%package i18n-sl
Summary: Slovenian language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-sl
Slovenian language data for Tesseract.
%files i18n-sl
%defattr(-,root,root)
%{_datadir}/tessdata/slv.traineddata
%package i18n-zh-CN
Summary: Chinese (Simplified) language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-zh-CN
Chinese (Simplified) language data for Tesseract.
%files i18n-zh-CN
%defattr(-,root,root)
%{_datadir}/tessdata/chi_sim.traineddata
%package i18n-zh-TW
Summary: Chinese (Traditional) language data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-zh-TW
Chinese (Traditional) language data for Tesseract.
%files i18n-zh-TW
%defattr(-,root,root)
%{_datadir}/tessdata/chi_tra.traineddata
%package i18n-other
Summary: Other languages data for Tesseract
Group: System/Internationalization
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: tesseractlang
%description i18n-other
Othert languages data for Tesseract.
# TODO: next time
%files i18n-other
%defattr(-,root,root)
%{_datadir}/tessdata/chr.traineddata
%{_datadir}/tessdata/lav.traineddata
%{_datadir}/tessdata/lit.traineddata
%{_datadir}/tessdata/srp.traineddata
%{_datadir}/tessdata/swe-frak.traineddata
%{_datadir}/tessdata/swe.traineddata
%{_datadir}/tessdata/tgl.traineddata
%{_datadir}/tessdata/tha.traineddata
%{_datadir}/tessdata/tur.traineddata
%{_datadir}/tessdata/ukr.traineddata
%{_datadir}/tessdata/vie.traineddata
%changelog
* Tue Dec 11 2012 Automatic Build System <autodist@mambasoft.it> 3.02.02-1mamba
- update to 3.02.02
* Sat Jul 14 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 3.01-1mamba
- package created by autospec

BIN
tgl.traineddata.gz Normal file

Binary file not shown.

BIN
tur.traineddata.gz Normal file

Binary file not shown.

BIN
ukr.traineddata.gz Normal file

Binary file not shown.

BIN
vie.traineddata.gz Normal file

Binary file not shown.