tesseract.spec
来自「一个google的OCR源码」· SPEC 代码 · 共 189 行
SPEC
189 行
# 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 2007Name: tesseractVersion: 2.00Release: 1%{?dist}Summary: Open source OCR Engine developed by HP Labs - now improved by GoogleGroup: Applications/MultimediaLicense: Apache LicenseURL: http://code.google.com/p/tesseract-ocr/Source0: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.tar.gzSource1: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.eng.tar.gzSource2: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.fra.tar.gzSource3: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.ita.tar.gzSource4: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.deu.tar.gzSource5: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.spa.tar.gzSource6: http://tesseract-ocr.googlecode.com/files/tesseract-%{version}.nld.tar.gzBuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)#BuildRequires: compat-gcc-34-c++BuildRequires: libtiff-devel%package develSummary: Development files for tesseractGroup: Development/LibrariesRequires: %name = %{version}%descriptionThe Tesseract OCR engine was one of the top 3 engines in the 1995 UNLVAccuracy test. Since then it has had little work done on it, but it isprobably one of the most accurate open source OCR engines available. Thesource code will read a binary, grey or color image and output text. A tiffreader is built in that will read uncompressed TIFF images, or libtiff canbe added to read compressed images.%description develtesseract libraries and includes%prep%setup -qtar xzvf %{_sourcedir}/tesseract-%{version}.eng.tar.gztar xzvf %{_sourcedir}/tesseract-%{version}.fra.tar.gztar xzvf %{_sourcedir}/tesseract-%{version}.ita.tar.gztar xzvf %{_sourcedir}/tesseract-%{version}.deu.tar.gztar xzvf %{_sourcedir}/tesseract-%{version}.spa.tar.gztar xzvf %{_sourcedir}/tesseract-%{version}.nld.tar.gz%buildexport CFLAGS=export CXXFLAGS=# Should build with gcc4.1 now...#export CC=gcc34#export CXX=g++34# % configure./configure --bindir=%{_bindir} --datadir=%{_datadir} --libdir=%{_libdir} --includedir=%{_includedir}make %{?_smp_mflags}%installrm -rf $RPM_BUILD_ROOTmake install DESTDIR=$RPM_BUILD_ROOT%cleanrm -rf $RPM_BUILD_ROOT%files%defattr(-,root,root,-)%doc AUTHORS COPYING ChangeLog README%{_bindir}/cntraining%{_bindir}/mftraining%{_bindir}/tesseract%{_bindir}/unicharset_extractor%{_bindir}/wordlist2dawg%{_datadir}/tessdata/configs%{_datadir}/tessdata/confsets%{_datadir}/tessdata/tessconfigs%files devel%{_includedir}/tesseract/%{_libdir}/libtesseract*%package engGroup: Applications/MultimediaSummary: English language pack for tesseract%description engThe %{name}-%{version}.eng package contains the data files required to recognize English%files eng%{_datadir}/tessdata/eng.DangAmbigs%{_datadir}/tessdata/eng.freq-dawg%{_datadir}/tessdata/eng.inttemp%{_datadir}/tessdata/eng.normproto%{_datadir}/tessdata/eng.pffmtable%{_datadir}/tessdata/eng.unicharset%{_datadir}/tessdata/eng.user-words%{_datadir}/tessdata/eng.word-dawg%package fraGroup: Applications/MultimediaSummary: French language pack for tesseract%description fraThe %{name}-%{version}.fra package contains the data files required to recognize French%files fra%{_datadir}/tessdata/fra.DangAmbigs%{_datadir}/tessdata/fra.freq-dawg%{_datadir}/tessdata/fra.inttemp%{_datadir}/tessdata/fra.normproto%{_datadir}/tessdata/fra.pffmtable%{_datadir}/tessdata/fra.unicharset%{_datadir}/tessdata/fra.user-words%{_datadir}/tessdata/fra.word-dawg%package itaGroup: Applications/MultimediaSummary: Italian language pack for tesseract%description itaThe %{name}-%{version}.ita package contains the data files required to recognize Italian%files ita%{_datadir}/tessdata/ita.DangAmbigs%{_datadir}/tessdata/ita.freq-dawg%{_datadir}/tessdata/ita.inttemp%{_datadir}/tessdata/ita.normproto%{_datadir}/tessdata/ita.pffmtable%{_datadir}/tessdata/ita.unicharset%{_datadir}/tessdata/ita.user-words%{_datadir}/tessdata/ita.word-dawg%package deuGroup: Applications/MultimediaSummary: German language pack for tesseract%description deuThe %{name}-%{version}.deu package contains the data files required to recognize German%files deu%{_datadir}/tessdata/deu.DangAmbigs%{_datadir}/tessdata/deu.freq-dawg%{_datadir}/tessdata/deu.inttemp%{_datadir}/tessdata/deu.normproto%{_datadir}/tessdata/deu.pffmtable%{_datadir}/tessdata/deu.unicharset%{_datadir}/tessdata/deu.user-words%{_datadir}/tessdata/deu.word-dawg%package spaGroup: Applications/MultimediaSummary: Spanish language pack for tesseract%description spaThe %{name}-%{version}.spa package contains the data files required to recognize Spanish%files spa%{_datadir}/tessdata/spa.DangAmbigs%{_datadir}/tessdata/spa.freq-dawg%{_datadir}/tessdata/spa.inttemp%{_datadir}/tessdata/spa.normproto%{_datadir}/tessdata/spa.pffmtable%{_datadir}/tessdata/spa.unicharset%{_datadir}/tessdata/spa.user-words%{_datadir}/tessdata/spa.word-dawg%package nldGroup: Applications/MultimediaSummary: Dutch language pack for tesseract%description nldThe %{name}-%{version}.nld package contains the data files required to recognize Dutch%files nld%{_datadir}/tessdata/nld.DangAmbigs%{_datadir}/tessdata/nld.freq-dawg%{_datadir}/tessdata/nld.inttemp%{_datadir}/tessdata/nld.normproto%{_datadir}/tessdata/nld.pffmtable%{_datadir}/tessdata/nld.unicharset%{_datadir}/tessdata/nld.user-words%{_datadir}/tessdata/nld.word-dawg%changelog
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?