update to 3.04.00 [release 3.04.00-1mamba;Wed Sep 16 2015]

This commit is contained in:
Silvan Calarco 2024-01-05 18:25:35 +01:00
parent 9f537d229a
commit b916e50bd2

View File

@ -1,23 +1,24 @@
%define majver %(echo %version | cut -d. -f1-2)
Name: tesseract
Version: 3.02.02
Release: 2mamba
Version: 3.04.00
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
Source: https://github.com/tesseract-ocr/tesseract.git/%{version}/tesseract-%{version}.tar.bz2
Source1: https://github.com/tesseract-ocr/langdata.git/master/langdata-%{version}.tar.bz2
#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: https://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.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
@ -94,11 +95,12 @@ This package contains libraries and header files for developing applications tha
%debug_package
%prep
%setup -q -a1 -a2 -a3 -a4 -a5 -a6 -a7 -a8 -a9
%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} .
cd tessdata
cp %{S:9} %{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} .
@ -119,7 +121,7 @@ autoreconf -f -i
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
cp tesseract-ocr/tessdata/* %{buildroot}%{_datadir}/tessdata/
cp -a tessdata/*.traineddata %{buildroot}%{_datadir}/tessdata/
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
@ -129,39 +131,40 @@ cp tesseract-ocr/tessdata/* %{buildroot}%{_datadir}/tessdata/
%files
%defattr(-,root,root)
%{_bindir}/ambiguous_words
%{_bindir}/classifier_tester
%{_bindir}/dawg2wordlist
%{_bindir}/shapeclustering
%{_bindir}/cntraining
%{_bindir}/combine_tessdata
%{_bindir}/mftraining
#%{_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
#%{_bindir}/unicharset_extractor
#%{_bindir}/wordlist2dawg
%{_datadir}/tessdata/pdf.ttf
%{_mandir}/man1/ambiguous_words.1*
%{_mandir}/man1/dawg2wordlist.1*
%{_mandir}/man1/shapeclustering.1*
%{_mandir}/man1/cntraining.1*
%{_mandir}/man1/combine_tessdata.1*
%{_mandir}/man1/mftraining.1*
%{_mandir}/man1/tesseract.1*
%{_mandir}/man1/unicharset_extractor.1*
%{_mandir}/man1/wordlist2dawg.1*
%{_mandir}/man5/unicharambigs.5*
%{_mandir}/man5/unicharset.5*
%files -n lib%{name}
%defattr(-,root,root)
%dir %{_datadir}/tessdata
%{_datadir}/tessdata/eng.*
%{_datadir}/tessdata/osd.traineddata
#%{_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
#%doc AUTHORS COPYING
%files -n lib%{name}-devel
%defattr(-,root,root)
@ -171,7 +174,7 @@ cp tesseract-ocr/tessdata/* %{buildroot}%{_datadir}/tessdata/
%{_libdir}/libtesseract.la
%{_libdir}/libtesseract.so
%{_libdir}/pkgconfig/tesseract.pc
%doc ChangeLog NEWS README
#%doc ChangeLog NEWS README
%package i18n-ar
Summary: Arabic language data for Tesseract
@ -182,9 +185,9 @@ Provides: tesseractlang
%description i18n-ar
Arabic language support for Tesseract.
%files i18n-ar
%defattr(-,root,root)
%{_datadir}/tessdata/ara.*
#%files i18n-ar
#%defattr(-,root,root)
#%{_datadir}/tessdata/ara.*
%package i18n-bg
Summary: Bulgarian language data for Tesseract
@ -328,9 +331,9 @@ Provides: tesseractlang
%description i18n-he
Hebrew language support for Tesseract.
%files i18n-he
%defattr(-,root,root)
%{_datadir}/tessdata/heb*
#%files i18n-he
#%defattr(-,root,root)
#%{_datadir}/tessdata/heb*
%package i18n-hi-IN
Summary: Hindi language data for Tesseract
@ -341,9 +344,9 @@ Provides: tesseractlang
%description i18n-hi-IN
Hindi language support for Tesseract.
%files i18n-hi-IN
%defattr(-,root,root)
%{_datadir}/tessdata/hin.*
#%files i18n-hi-IN
#%defattr(-,root,root)
#%{_datadir}/tessdata/hin.*
%package i18n-id
Summary: Indonesian language data for Tesseract
@ -367,10 +370,10 @@ Provides: tesseractlang
%description i18n-it
Italian language data for Tesseract.
%files i18n-it
%defattr(-,root,root)
%{_datadir}/tessdata/ita.*
%{_datadir}/tessdata/ita_old.traineddata
#%files i18n-it
#%defattr(-,root,root)
#%{_datadir}/tessdata/ita.*
#%{_datadir}/tessdata/ita_old.traineddata
%package i18n-ja
Summary: Japanese language data for Tesseract
@ -488,7 +491,7 @@ Slovak language data for Tesseract.
%files i18n-sk
%defattr(-,root,root)
%{_datadir}/tessdata/slk-frak.traineddata
#%{_datadir}/tessdata/slk-frak.traineddata
%{_datadir}/tessdata/slk.traineddata
%package i18n-sl
@ -549,12 +552,15 @@ Othert languages data for Tesseract.
%{_datadir}/tessdata/swe-frak.traineddata
%{_datadir}/tessdata/swe.traineddata
%{_datadir}/tessdata/tgl.traineddata
%{_datadir}/tessdata/tha.traineddata
#%{_datadir}/tessdata/tha.traineddata
%{_datadir}/tessdata/tur.traineddata
%{_datadir}/tessdata/ukr.traineddata
%{_datadir}/tessdata/vie.traineddata
%changelog
* Wed Sep 16 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 3.04.00-1mamba
- update to 3.04.00
* Tue Aug 18 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 3.02.02-2mamba
- rebuilt by autoport with build requirements: libleptonica-devel>=1.71-1mamba