mirror of
https://github.com/tesseract-ocr/tesseract.git
synced 2025-01-18 22:43:45 +08:00
improved script for creating language packages, improved tesseract.spec
git-svn-id: https://tesseract-ocr.googlecode.com/svn/trunk@461 d0cd1f9f-072b-0410-8dd7-cf729c803f20
This commit is contained in:
parent
8c61935ea6
commit
fe0e38fa75
@ -1,12 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Windows relevant files
|
||||||
winlist="tessdll.dll tessdll.lib tesseract.exe dlltest.exe cntraining.exe mftraining.exe unicharset_extractor.exe wordlist2dawg.exe java/ScrollView.jar tessdata/configs/* tessdata/tessconfigs/*"
|
winlist="tessdll.dll tessdll.lib tesseract.exe dlltest.exe cntraining.exe mftraining.exe unicharset_extractor.exe wordlist2dawg.exe java/ScrollView.jar tessdata/configs/* tessdata/tessconfigs/*"
|
||||||
windeps="glut32.dll jpeg62.dll libimage.dll libpng13.dll librle3.dll libtiff3.dll zlib1.dll leptonlib.dll lib/leptonlib.lib include/*.h dlltest/* tesseract.vcproj tesseract.sln StdAfx.cpp StdAfx.h tessdll.cpp tessdll.h tessdll.vcproj"
|
windeps="glut32.dll jpeg62.dll libimage.dll libpng13.dll librle3.dll libtiff3.dll zlib1.dll leptonlib.dll lib/leptonlib.lib include/*.h dlltest/* tesseract.vcproj tesseract.sln StdAfx.cpp StdAfx.h tessdll.cpp tessdll.h tessdll.vcproj"
|
||||||
ver=`ls -1rt *[0-9].tar.gz |tail -1`
|
|
||||||
ver=${ver%.tar.gz}
|
#ver=`ls -1rt *[0-9].tar.gz |tail -1`
|
||||||
for l in eng deu fra ita spa nld por vie
|
#ver=${ver%.tar.gz}
|
||||||
|
ver="tesseract-3.00"
|
||||||
|
|
||||||
|
for l in tessdata/*.traineddata
|
||||||
do
|
do
|
||||||
chmod 644 tessdata/$l.*
|
echo Creating language package for `basename "$l" .traineddata`...
|
||||||
tar --group root --owner root -chozf $ver.$l.tar.gz tessdata/$l.*
|
chmod 644 ${l%%.*}.*
|
||||||
|
tar --group root --owner root -chozf $ver.`basename "$l" .traineddata`.tar.gz ${l%%.*}.*
|
||||||
done
|
done
|
||||||
|
|
||||||
tar chozf $ver.exe.tar.gz $winlist
|
tar chozf $ver.exe.tar.gz $winlist
|
||||||
tar chozf $ver.windep.tar.gz $windeps
|
tar chozf $ver.windep.tar.gz $windeps
|
||||||
|
219
tesseract.spec
219
tesseract.spec
@ -1,394 +1,527 @@
|
|||||||
# This is a rough draft that may only work on Fedora Core 6.
|
|
||||||
# Andrew Ziem, 25 May 2007
|
|
||||||
# Hacked to add the new langeuages as separate language packs.
|
|
||||||
# Ray Smith, 16 July 2007
|
|
||||||
|
|
||||||
|
|
||||||
Name: tesseract
|
Name: tesseract
|
||||||
Version: 2.00
|
Version: 3.00
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Open source OCR Engine developed by HP Labs - now improved by Google
|
Summary: Raw Open source OCR Engine
|
||||||
|
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
License: Apache License
|
License: Apache License
|
||||||
URL: http://code.google.com/p/tesseract-ocr/
|
URL: http://code.google.com/p/tesseract-ocr/
|
||||||
Source0: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.tar.gz
|
Source0: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.tar.gz
|
||||||
Source1: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.eng.tar.gz
|
Source1: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.bul.tar.gz
|
||||||
Source2: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.fra.tar.gz
|
Source2: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.cat.tar.gz
|
||||||
Source3: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.ita.tar.gz
|
Source3: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.ces.tar.gz
|
||||||
Source4: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.deu.tar.gz
|
Source4: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.dan-frak.tar.gz
|
||||||
Source5: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.spa.tar.gz
|
Source5: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.dan.tar.gz
|
||||||
Source6: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.nld.tar.gz
|
Source6: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.deu.tar.gz
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
Source7: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.ell.tar.gz
|
||||||
|
Source8: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.eng.tar.gz
|
||||||
|
Source9: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.fin.tar.gz
|
||||||
|
Source10: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.fra.tar.gz
|
||||||
|
Source11: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.hun.tar.gz
|
||||||
|
Source12: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.chi_sim.tar.gz
|
||||||
|
Source13: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.chi_tra.tar.gz
|
||||||
|
Source14: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.ind.tar.gz
|
||||||
|
Source15: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.ita.tar.gz
|
||||||
|
Source16: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.jpn.tar.gz
|
||||||
|
Source17: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.kor.tar.gz
|
||||||
|
Source18: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.lav.tar.gz
|
||||||
|
Source19: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.lit.tar.gz
|
||||||
|
Source20: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.nld.tar.gz
|
||||||
|
Source21: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.nor.tar.gz
|
||||||
|
Source22: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.pol.tar.gz
|
||||||
|
Source23: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.por.tar.gz
|
||||||
|
Source24: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.ron.tar.gz
|
||||||
|
Source25: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.rus.tar.gz
|
||||||
|
Source26: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.slk.tar.gz
|
||||||
|
Source27: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.slv.tar.gz
|
||||||
|
Source28: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.spa.tar.gz
|
||||||
|
Source29: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.srp.tar.gz
|
||||||
|
Source30: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.swe.tar.gz
|
||||||
|
Source31: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.tgl.tar.gz
|
||||||
|
Source32: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.tha.tar.gz
|
||||||
|
Source33: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.tur.tar.gz
|
||||||
|
Source34: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.ukr.tar.gz
|
||||||
|
Source35: http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.vie.tar.gz
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{_id_u} -n)
|
||||||
|
|
||||||
#BuildRequires: compat-gcc-34-c++
|
|
||||||
BuildRequires: libtiff-devel
|
BuildRequires: libtiff-devel
|
||||||
|
BuildRequires: leptonlib-devel >= 1.60
|
||||||
|
|
||||||
|
Requires: leptonlib >= 1.60
|
||||||
|
Requires: tesseract-language >= %version
|
||||||
|
Provides: %name = %version-%release
|
||||||
|
Obsoletes: %name < 3.00
|
||||||
|
|
||||||
|
%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
|
%package devel
|
||||||
Summary: Development files for tesseract
|
Summary: Development files for tesseract
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
Requires: %name = %{version}
|
Requires: %name = %{version}
|
||||||
|
Provides: %name-devel = %version-%release
|
||||||
|
Obsoletes: %name-devel < 3.00
|
||||||
%description
|
|
||||||
The Tesseract OCR engine was one of the top 3 engines in the 1995 UNLV
|
|
||||||
Accuracy test. Since then it has had little work done on it, but it is
|
|
||||||
probably one of the most accurate open source OCR engines available. The
|
|
||||||
source code will read a binary, grey or color image and output text. A tiff
|
|
||||||
reader is built in that will read uncompressed TIFF images, or libtiff can
|
|
||||||
be added to read compressed images.
|
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
tesseract libraries and includes
|
The %{name}-devel package contains header file for
|
||||||
|
developing applications that use %{name}.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q -a 1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS=
|
./configure --bindir=%{_bindir} --datadir=%{_datadir} --libdir=%{_libdir} --includedir=%{_includedir}
|
||||||
export CXXFLAGS=
|
|
||||||
./configure --bindir=%{_bindir} --datadir=%{_datadir} --libdir=%{_libdir} --includedir=%{_includedir}
|
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT
|
make install DESTDIR=$RPM_BUILD_ROOT
|
||||||
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc AUTHORS COPYING ChangeLog README
|
%doc AUTHORS COPYING ChangeLog README
|
||||||
%{_bindir}/cntraining
|
%{_bindir}/*
|
||||||
%{_bindir}/mftraining
|
|
||||||
%{_bindir}/tesseract
|
|
||||||
%{_bindir}/unicharset_extractor
|
|
||||||
%{_bindir}/wordlist2dawg
|
|
||||||
%{_datadir}/tessdata/configs
|
%{_datadir}/tessdata/configs
|
||||||
%{_datadir}/tessdata/confsets
|
|
||||||
%{_datadir}/tessdata/tessconfigs
|
%{_datadir}/tessdata/tessconfigs
|
||||||
|
%{_libdir}/lib%{name}*.so*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_includedir}/tesseract/
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/libtesseract*
|
%{_includedir}/%{name}
|
||||||
|
%{_libdir}/
|
||||||
|
%exclude %_libdir/lib%{name}*.so*
|
||||||
|
|
||||||
%package bul
|
%package bul
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Bulgarian language pack for tesseract
|
Summary: Bulgarian language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description bul
|
%description bul
|
||||||
The %{name}-%{version}.bul package contains the data files required to recognize Bulgarian
|
The %{name}-%{version}.bul package contains the data files required to recognize Bulgarian
|
||||||
|
|
||||||
%files bul
|
%files bul
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/bul.traineddata
|
%{_datadir}/tessdata/bul.traineddata
|
||||||
|
|
||||||
%package cat
|
%package cat
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Catalan language pack for tesseract
|
Summary: Catalan language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description cat
|
%description cat
|
||||||
The %{name}-%{version}.cat package contains the data files required to recognize Catalan
|
The %{name}-%{version}.cat package contains the data files required to recognize Catalan
|
||||||
|
|
||||||
%files cat
|
%files cat
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/cat.traineddata
|
%{_datadir}/tessdata/cat.traineddata
|
||||||
|
|
||||||
%package ces
|
%package ces
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Czech language pack for tesseract
|
Summary: Czech language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description ces
|
%description ces
|
||||||
The %{name}-%{version}.ces package contains the data files required to recognize Czech
|
The %{name}-%{version}.ces package contains the data files required to recognize Czech
|
||||||
|
|
||||||
%files ces
|
%files ces
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/ces.traineddata
|
%{_datadir}/tessdata/ces.traineddata
|
||||||
|
|
||||||
%package chi_sim
|
%package chi_sim
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Simplified Chinese language pack for tesseract
|
Summary: Simplified Chinese language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description chi_sim
|
%description chi_sim
|
||||||
The %{name}-%{version}.chi_sim package contains the data files required to recognize Simplified Chinese
|
The %{name}-%{version}.chi_sim package contains the data files required to recognize Simplified Chinese
|
||||||
|
|
||||||
%files chi_sim
|
%files chi_sim
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/chi_sim.traineddata
|
%{_datadir}/tessdata/chi_sim.traineddata
|
||||||
|
|
||||||
%package chi_tra
|
%package chi_tra
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Traditional Chinese language pack for tesseract
|
Summary: Traditional Chinese language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description chi_tra
|
%description chi_tra
|
||||||
The %{name}-%{version}.chi_tra package contains the data files required to recognize Traditional Chinese
|
The %{name}-%{version}.chi_tra package contains the data files required to recognize Traditional Chinese
|
||||||
|
|
||||||
%files chi_tra
|
%files chi_tra
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/chi_tra.traineddata
|
%{_datadir}/tessdata/chi_tra.traineddata
|
||||||
|
|
||||||
%package dan-frak
|
%package dan-frak
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Danish (Fraktur) language pack for tesseract
|
Summary: Danish (Fraktur) language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description dan-frak
|
%description dan-frak
|
||||||
The %{name}-%{version}.dan-frak package contains the data files required to recognize Danish (Fraktur)
|
The %{name}-%{version}.dan-frak package contains the data files required to recognize Danish (Fraktur)
|
||||||
|
|
||||||
%files dan-frak
|
%files dan-frak
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/dan-frak.traineddata
|
%{_datadir}/tessdata/dan-frak.traineddata
|
||||||
|
|
||||||
%package dan
|
%package dan
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Danish language pack for tesseract
|
Summary: Danish language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description dan
|
%description dan
|
||||||
The %{name}-%{version}.dan package contains the data files required to recognize Danish
|
The %{name}-%{version}.dan package contains the data files required to recognize Danish
|
||||||
|
|
||||||
%files dan
|
%files dan
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/dan.traineddata
|
%{_datadir}/tessdata/dan.traineddata
|
||||||
|
|
||||||
%package deu
|
%package deu
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: German language pack for tesseract
|
Summary: German language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description deu
|
%description deu
|
||||||
The %{name}-%{version}.deu package contains the data files required to recognize German
|
The %{name}-%{version}.deu package contains the data files required to recognize German
|
||||||
|
|
||||||
%files deu
|
%files deu
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/deu.traineddata
|
%{_datadir}/tessdata/deu.traineddata
|
||||||
|
|
||||||
%package ell
|
%package ell
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Greek language pack for tesseract
|
Summary: Greek language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description ell
|
%description ell
|
||||||
The %{name}-%{version}.ell package contains the data files required to recognize Greek
|
The %{name}-%{version}.ell package contains the data files required to recognize Greek
|
||||||
|
|
||||||
%files ell
|
%files ell
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/ell.traineddata
|
%{_datadir}/tessdata/ell.traineddata
|
||||||
|
|
||||||
%package eng
|
%package eng
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: English language pack for tesseract
|
Summary: English language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description eng
|
%description eng
|
||||||
The %{name}-%{version}.eng package contains the data files required to recognize English
|
The %{name}-%{version}.eng package contains the data files required to recognize English
|
||||||
|
|
||||||
%files eng
|
%files eng
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/eng.traineddata
|
%{_datadir}/tessdata/eng.traineddata
|
||||||
|
|
||||||
%package fin
|
%package fin
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Finnish language pack for tesseract
|
Summary: Finnish language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description fin
|
%description fin
|
||||||
The %{name}-%{version}.fin package contains the data files required to recognize Finnish
|
The %{name}-%{version}.fin package contains the data files required to recognize Finnish
|
||||||
|
|
||||||
%files fin
|
%files fin
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/fin.traineddata
|
%{_datadir}/tessdata/fin.traineddata
|
||||||
|
|
||||||
%package fra
|
%package fra
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: French language pack for tesseract
|
Summary: French language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description fra
|
%description fra
|
||||||
The %{name}-%{version}.fra package contains the data files required to recognize French
|
The %{name}-%{version}.fra package contains the data files required to recognize French
|
||||||
|
|
||||||
%files fra
|
%files fra
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/fra.traineddata
|
%{_datadir}/tessdata/fra.traineddata
|
||||||
|
|
||||||
%package hun
|
%package hun
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Hungarian language pack for tesseract
|
Summary: Hungarian language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description hun
|
%description hun
|
||||||
The %{name}-%{version}.hun package contains the data files required to recognize Hungarian
|
The %{name}-%{version}.hun package contains the data files required to recognize Hungarian
|
||||||
|
|
||||||
%files hun
|
%files hun
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/hun.traineddata
|
%{_datadir}/tessdata/hun.traineddata
|
||||||
|
|
||||||
%package ind
|
%package ind
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Indonesian language pack for tesseract
|
Summary: Indonesian language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description ind
|
%description ind
|
||||||
The %{name}-%{version}.ind package contains the data files required to recognize Indonesian
|
The %{name}-%{version}.ind package contains the data files required to recognize Indonesian
|
||||||
|
|
||||||
%files ind
|
%files ind
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/ind.traineddata
|
%{_datadir}/tessdata/ind.traineddata
|
||||||
|
|
||||||
%package ita
|
%package ita
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Italian language pack for tesseract
|
Summary: Italian language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description ita
|
%description ita
|
||||||
The %{name}-%{version}.ita package contains the data files required to recognize Italian
|
The %{name}-%{version}.ita package contains the data files required to recognize Italian
|
||||||
|
|
||||||
%files ita
|
%files ita
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/ita.traineddata
|
%{_datadir}/tessdata/ita.traineddata
|
||||||
|
|
||||||
%package jpn
|
%package jpn
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Japanese language pack for tesseract
|
Summary: Japanese language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description jpn
|
%description jpn
|
||||||
The %{name}-%{version}.jpn package contains the data files required to recognize Japanese
|
The %{name}-%{version}.jpn package contains the data files required to recognize Japanese
|
||||||
|
|
||||||
%files jpn
|
%files jpn
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/jpn.traineddata
|
%{_datadir}/tessdata/jpn.traineddata
|
||||||
|
|
||||||
%package kor
|
%package kor
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Korean language pack for tesseract
|
Summary: Korean language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description kor
|
%description kor
|
||||||
The %{name}-%{version}.kor package contains the data files required to recognize Korean
|
The %{name}-%{version}.kor package contains the data files required to recognize Korean
|
||||||
|
|
||||||
%files kor
|
%files kor
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/kor.traineddata
|
%{_datadir}/tessdata/kor.traineddata
|
||||||
|
|
||||||
%package lav
|
%package lav
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Latvian language pack for tesseract
|
Summary: Latvian language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description lav
|
%description lav
|
||||||
The %{name}-%{version}.lav package contains the data files required to recognize Latvian
|
The %{name}-%{version}.lav package contains the data files required to recognize Latvian
|
||||||
|
|
||||||
%files lav
|
%files lav
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/lav.traineddata
|
%{_datadir}/tessdata/lav.traineddata
|
||||||
|
|
||||||
%package lit
|
%package lit
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Lithuanian language pack for tesseract
|
Summary: Lithuanian language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description lit
|
%description lit
|
||||||
The %{name}-%{version}.lit package contains the data files required to recognize Lithuanian
|
The %{name}-%{version}.lit package contains the data files required to recognize Lithuanian
|
||||||
|
|
||||||
%files lit
|
%files lit
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/lit.traineddata
|
%{_datadir}/tessdata/lit.traineddata
|
||||||
|
|
||||||
%package nld
|
%package nld
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Dutch language pack for tesseract
|
Summary: Dutch language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description nld
|
%description nld
|
||||||
The %{name}-%{version}.nld package contains the data files required to recognize Dutch
|
The %{name}-%{version}.nld package contains the data files required to recognize Dutch
|
||||||
|
|
||||||
%files nld
|
%files nld
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/nld.traineddata
|
%{_datadir}/tessdata/nld.traineddata
|
||||||
|
|
||||||
%package nor
|
%package nor
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Norwegian language pack for tesseract
|
Summary: Norwegian language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description nor
|
%description nor
|
||||||
The %{name}-%{version}.nor package contains the data files required to recognize Norwegian
|
The %{name}-%{version}.nor package contains the data files required to recognize Norwegian
|
||||||
|
|
||||||
%files nor
|
%files nor
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/nor.traineddata
|
%{_datadir}/tessdata/nor.traineddata
|
||||||
|
|
||||||
%package pol
|
%package pol
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Polish language pack for tesseract
|
Summary: Polish language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description pol
|
%description pol
|
||||||
The %{name}-%{version}.pol package contains the data files required to recognize Polish
|
The %{name}-%{version}.pol package contains the data files required to recognize Polish
|
||||||
|
|
||||||
%files pol
|
%files pol
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/pol.traineddata
|
%{_datadir}/tessdata/pol.traineddata
|
||||||
|
|
||||||
%package por
|
%package por
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Portuguese language pack for tesseract
|
Summary: Portuguese language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description por
|
%description por
|
||||||
The %{name}-%{version}.por package contains the data files required to recognize Portuguese
|
The %{name}-%{version}.por package contains the data files required to recognize Portuguese
|
||||||
|
|
||||||
%files por
|
%files por
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/por.traineddata
|
%{_datadir}/tessdata/por.traineddata
|
||||||
|
|
||||||
%package ron
|
%package ron
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Romanian language pack for tesseract
|
Summary: Romanian language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description ron
|
%description ron
|
||||||
The %{name}-%{version}.ron package contains the data files required to recognize Romanian
|
The %{name}-%{version}.ron package contains the data files required to recognize Romanian
|
||||||
|
|
||||||
%files ron
|
%files ron
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/ron.traineddata
|
%{_datadir}/tessdata/ron.traineddata
|
||||||
|
|
||||||
%package rus
|
%package rus
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Russian language pack for tesseract
|
Summary: Russian language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description rus
|
%description rus
|
||||||
The %{name}-%{version}.rus package contains the data files required to recognize Russian
|
The %{name}-%{version}.rus package contains the data files required to recognize Russian
|
||||||
|
|
||||||
%files rus
|
%files rus
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/rus.traineddata
|
%{_datadir}/tessdata/rus.traineddata
|
||||||
|
|
||||||
%package slk
|
%package slk
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Slovakian language pack for tesseract
|
Summary: Slovakian language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description slk
|
%description slk
|
||||||
The %{name}-%{version}.slk package contains the data files required to recognize Slovakian
|
The %{name}-%{version}.slk package contains the data files required to recognize Slovakian
|
||||||
|
|
||||||
%files slk
|
%files slk
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/slk.traineddata
|
%{_datadir}/tessdata/slk.traineddata
|
||||||
|
|
||||||
%package slv
|
%package slv
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Slovenian language pack for tesseract
|
Summary: Slovenian language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description slv
|
%description slv
|
||||||
The %{name}-%{version}.slv package contains the data files required to recognize Slovenian
|
The %{name}-%{version}.slv package contains the data files required to recognize Slovenian
|
||||||
|
|
||||||
%files slv
|
%files slv
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/slv.traineddata
|
%{_datadir}/tessdata/slv.traineddata
|
||||||
|
|
||||||
%package spa
|
%package spa
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Spanish language pack for tesseract
|
Summary: Spanish language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description spa
|
%description spa
|
||||||
The %{name}-%{version}.spa package contains the data files required to recognize Spanish
|
The %{name}-%{version}.spa package contains the data files required to recognize Spanish
|
||||||
|
|
||||||
%files spa
|
%files spa
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/spa.traineddata
|
%{_datadir}/tessdata/spa.traineddata
|
||||||
|
|
||||||
%package srp
|
%package srp
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Serbian language pack for tesseract
|
Summary: Serbian language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description srp
|
%description srp
|
||||||
The %{name}-%{version}.srp package contains the data files required to recognize Serbian
|
The %{name}-%{version}.srp package contains the data files required to recognize Serbian
|
||||||
|
|
||||||
%files srp
|
%files srp
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/srp.traineddata
|
%{_datadir}/tessdata/srp.traineddata
|
||||||
|
|
||||||
%package swe
|
%package swe
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Swedish language pack for tesseract
|
Summary: Swedish language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description swe
|
%description swe
|
||||||
The %{name}-%{version}.swe package contains the data files required to recognize Swedish
|
The %{name}-%{version}.swe package contains the data files required to recognize Swedish
|
||||||
|
|
||||||
%files swe
|
%files swe
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/swe.traineddata
|
%{_datadir}/tessdata/swe.traineddata
|
||||||
|
|
||||||
%package tgl
|
%package tgl
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Tagalog language pack for tesseract
|
Summary: Tagalog language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description tgl
|
%description tgl
|
||||||
The %{name}-%{version}.tgl package contains the data files required to recognize Tagalog
|
The %{name}-%{version}.tgl package contains the data files required to recognize Tagalog
|
||||||
|
|
||||||
%files tgl
|
%files tgl
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/tgl.traineddata
|
%{_datadir}/tessdata/tgl.traineddata
|
||||||
|
|
||||||
%package tha
|
%package tha
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Thai language pack for tesseract
|
Summary: Thai language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description tha
|
%description tha
|
||||||
The %{name}-%{version}.tha package contains the data files required to recognize Thai
|
The %{name}-%{version}.tha package contains the data files required to recognize Thai
|
||||||
|
|
||||||
%files tha
|
%files tha
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/tha.traineddata
|
%{_datadir}/tessdata/tha.traineddata
|
||||||
|
|
||||||
%package tur
|
%package tur
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Turkish language pack for tesseract
|
Summary: Turkish language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description tur
|
%description tur
|
||||||
The %{name}-%{version}.tur package contains the data files required to recognize Turkish
|
The %{name}-%{version}.tur package contains the data files required to recognize Turkish
|
||||||
|
|
||||||
%files tur
|
%files tur
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/tur.traineddata
|
%{_datadir}/tessdata/tur.traineddata
|
||||||
|
|
||||||
%package ukr
|
%package ukr
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Ukrainian language pack for tesseract
|
Summary: Ukrainian language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description ukr
|
%description ukr
|
||||||
The %{name}-%{version}.ukr package contains the data files required to recognize Ukrainian
|
The %{name}-%{version}.ukr package contains the data files required to recognize Ukrainian
|
||||||
|
|
||||||
%files ukr
|
%files ukr
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/ukr.traineddata
|
%{_datadir}/tessdata/ukr.traineddata
|
||||||
|
|
||||||
%package vie
|
%package vie
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Summary: Vietnamese language pack for tesseract
|
Summary: Vietnamese language pack for tesseract
|
||||||
|
Requires: %name >= %{version}
|
||||||
|
Provides: tesseract-language = %{version}
|
||||||
%description vie
|
%description vie
|
||||||
The %{name}-%{version}.vie package contains the data files required to recognize Vietnamese
|
The %{name}-%{version}.vie package contains the data files required to recognize Vietnamese
|
||||||
|
|
||||||
%files vie
|
%files vie
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%{_datadir}/tessdata/vie.traineddata
|
%{_datadir}/tessdata/vie.traineddata
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Sep 26 2010 Zdenko Podobny <zdenop@gmail.com>
|
||||||
|
- Addaption for release 3.00
|
||||||
|
|
||||||
|
* Mon Jul 16 2007 Ray Smith
|
||||||
|
- Hacked to add the new langeuages as separate language packs.
|
||||||
|
|
||||||
|
* Fri May 25 2007 Andrew Ziem
|
||||||
|
- This is a rough draft that may only work on Fedora Core 6.
|
||||||
|
@ -33,7 +33,7 @@ static const int kMaxNumEdges = 10000000;
|
|||||||
|
|
||||||
int main(int argc, char** argv) {
|
int main(int argc, char** argv) {
|
||||||
if (!(argc == 4 || (argc == 5 && strcmp(argv[1], "-t") == 0))) {
|
if (!(argc == 4 || (argc == 5 && strcmp(argv[1], "-t") == 0))) {
|
||||||
printf("Usage: %s [-t] word_list_file dawg_file unicharset_file", argv[0]);
|
printf("Usage: %s [-t] word_list_file dawg_file unicharset_file\n", argv[0]);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
tesseract::Classify classify;
|
tesseract::Classify classify;
|
||||||
|
Loading…
Reference in New Issue
Block a user