Hello community, here is the log from the commit of package tesseract-ocr-traineddata for openSUSE:Factory checked in at 2015-09-11 09:03:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tesseract-ocr-traineddata (Old) and /work/SRC/openSUSE:Factory/.tesseract-ocr-traineddata.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tesseract-ocr-traineddata" Changes: -------- New Changes file: --- /dev/null 2015-08-24 19:43:32.284261900 +0200 +++ /work/SRC/openSUSE:Factory/.tesseract-ocr-traineddata.new/tesseract-ocr-traineddata.changes 2015-09-11 09:04:10.000000000 +0200 @@ -0,0 +1,129 @@ +------------------------------------------------------------------- +Wed Aug 5 21:21:39 UTC 2015 - [email protected] + +- Rename the package from tesseract-traineddata to + tesseract-ocr-traineddata (since tesseract was renamed to + tesseract-ocr). +- Require tesseract-ocr instead of tesseract in the traineddata + subpackages. + +------------------------------------------------------------------- +Sun Mar 3 11:21:15 UTC 2013 - [email protected] + +- Added the following traineddata files: + tesseract-ocr-3.02.afr.tar.gz + tesseract-ocr-3.02.aze.tar.gz + tesseract-ocr-3.02.bel.tar.gz + tesseract-ocr-3.02.ben.tar.gz + tesseract-ocr-3.02.enm.tar.gz + tesseract-ocr-3.02.epo.tar.gz + tesseract-ocr-3.02.epo_alt.tar.gz + tesseract-ocr-3.02.equ.tar.gz + tesseract-ocr-3.02.est.tar.gz + tesseract-ocr-3.02.eus.tar.gz + tesseract-ocr-3.02.frk.tar.gz + tesseract-ocr-3.02.frm.tar.gz + tesseract-ocr-3.02.glg.tar.gz + tesseract-ocr-3.02.grc.tar.gz + tesseract-ocr-3.02.hrv.tar.gz + tesseract-ocr-3.02.isl.tar.gz + tesseract-ocr-3.02.ita_old.tar.gz + tesseract-ocr-3.02.kan.tar.gz + tesseract-ocr-3.02.mal.tar.gz + tesseract-ocr-3.02.mkd.tar.gz + tesseract-ocr-3.02.mlt.tar.gz + tesseract-ocr-3.02.msa.tar.gz + tesseract-ocr-3.02.spa_old.tar.gz + tesseract-ocr-3.02.sqi.tar.gz + tesseract-ocr-3.02.swa.tar.gz + tesseract-ocr-3.02.tam.tar.gz + tesseract-ocr-3.02.tel.tar.gz +- Updated to the following traineddata files: + tesseract-ocr-3.02.ara.tar.gz + tesseract-ocr-3.02.bul.tar.gz + tesseract-ocr-3.02.cat.tar.gz + tesseract-ocr-3.02.ces.tar.gz + tesseract-ocr-3.02.chi_sim.tar.gz + tesseract-ocr-3.02.chi_tra.tar.gz + tesseract-ocr-3.02.chr.tar.gz + tesseract-ocr-3.02.dan.tar.gz + tesseract-ocr-3.02.deu.tar.gz + tesseract-ocr-3.02.ell.tar.gz + tesseract-ocr-3.02.eng.tar.gz + tesseract-ocr-3.02.fin.tar.gz + tesseract-ocr-3.02.fra.tar.gz + tesseract-ocr-3.02.heb.tar.gz + tesseract-ocr-3.02.hin.tar.gz + tesseract-ocr-3.02.hun.tar.gz + tesseract-ocr-3.02.ind.tar.gz + tesseract-ocr-3.02.ita.tar.gz + tesseract-ocr-3.02.jpn.tar.gz + tesseract-ocr-3.02.kor.tar.gz + tesseract-ocr-3.02.lav.tar.gz + tesseract-ocr-3.02.lit.tar.gz + tesseract-ocr-3.02.nld.tar.gz + tesseract-ocr-3.02.nor.tar.gz + tesseract-ocr-3.02.pol.tar.gz + tesseract-ocr-3.02.por.tar.gz + tesseract-ocr-3.02.ron.tar.gz + tesseract-ocr-3.02.rus.tar.gz + tesseract-ocr-3.02.slk.tar.gz + tesseract-ocr-3.02.slv.tar.gz + tesseract-ocr-3.02.spa.tar.gz + tesseract-ocr-3.02.srp.tar.gz + tesseract-ocr-3.02.swe.tar.gz + tesseract-ocr-3.02.tha.tar.gz + tesseract-ocr-3.02.tgl.tar.gz + tesseract-ocr-3.02.tur.tar.gz + tesseract-ocr-3.02.ukr.tar.gz + tesseract-ocr-3.02.vie.tar.gz +- Removed the following traineddata files: + dan-frak.traineddata.gz (merged in dan package) + deu-frak.traineddata.gz (merged in due package) + tesseract-ocr-3.01.slk-frak.tar.gz (merged in slk package) + +------------------------------------------------------------------- +Thu Jun 21 20:29:51 UTC 2012 - [email protected] + +- Moved the various languages traineddata subpackages to a separate package + "tesseract-traineddata". +- Added the following traineddata files: + chr.traineddata.gz + deu-frak.traineddata.gz + swe-frak.traineddata.gz + tesseract-ocr-3.01.ara.tar.gz + tesseract-ocr-3.01.heb-com.tar.gz + tesseract-ocr-3.01.heb.tar.gz + tesseract-ocr-3.01.hin.tar.gz + tesseract-ocr-3.01.osd.tar.gz + tesseract-ocr-3.01.slk-frak.tar.gz + tesseract-ocr-3.01.tha.tar.gz +- Updated to the following traineddata files: + tesseract-ocr-3.01.eng.tar.gz +- Use more descriptive names (actual language) for the traineddata subpackages. + Added the necessary Provides/Obsoletes for the old subpackages naming. +- Require the correct tesseract version per each traineddata subpackage. + +------------------------------------------------------------------- +Mon Oct 25 08:29:19 UTC 2010 - [email protected] + +- fixed missing returns in nonvoid functions (nonvoid.patch) +- added missing post/postun scripts calling ldconfig + +------------------------------------------------------------------- +Sat Sep 23 22:20:00 CEST 2010 - [email protected] + +- 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 - [email protected] + +- 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: ---- README swe-frak.traineddata.gz tesseract-ocr-3.01.heb-com.tar.gz tesseract-ocr-3.01.osd.tar.gz tesseract-ocr-3.02.afr.tar.gz tesseract-ocr-3.02.ara.tar.gz tesseract-ocr-3.02.aze.tar.gz tesseract-ocr-3.02.bel.tar.gz tesseract-ocr-3.02.ben.tar.gz tesseract-ocr-3.02.bul.tar.gz tesseract-ocr-3.02.cat.tar.gz tesseract-ocr-3.02.ces.tar.gz tesseract-ocr-3.02.chi_sim.tar.gz tesseract-ocr-3.02.chi_tra.tar.gz tesseract-ocr-3.02.chr.tar.gz tesseract-ocr-3.02.dan.tar.gz tesseract-ocr-3.02.deu.tar.gz tesseract-ocr-3.02.ell.tar.gz tesseract-ocr-3.02.eng.tar.gz tesseract-ocr-3.02.enm.tar.gz tesseract-ocr-3.02.epo.tar.gz tesseract-ocr-3.02.epo_alt.tar.gz tesseract-ocr-3.02.equ.tar.gz tesseract-ocr-3.02.est.tar.gz tesseract-ocr-3.02.eus.tar.gz tesseract-ocr-3.02.fin.tar.gz tesseract-ocr-3.02.fra.tar.gz tesseract-ocr-3.02.frk.tar.gz tesseract-ocr-3.02.frm.tar.gz tesseract-ocr-3.02.glg.tar.gz tesseract-ocr-3.02.grc.tar.gz tesseract-ocr-3.02.heb.tar.gz tesseract-ocr-3.02.hin.tar.gz tesseract-ocr-3.02.hrv.tar.gz tesseract-ocr-3.02.hun.tar.gz tesseract-ocr-3.02.ind.tar.gz tesseract-ocr-3.02.isl.tar.gz tesseract-ocr-3.02.ita.tar.gz tesseract-ocr-3.02.ita_old.tar.gz tesseract-ocr-3.02.jpn.tar.gz tesseract-ocr-3.02.kan.tar.gz tesseract-ocr-3.02.kor.tar.gz tesseract-ocr-3.02.lav.tar.gz tesseract-ocr-3.02.lit.tar.gz tesseract-ocr-3.02.mal.tar.gz tesseract-ocr-3.02.mkd.tar.gz tesseract-ocr-3.02.mlt.tar.gz tesseract-ocr-3.02.msa.tar.gz tesseract-ocr-3.02.nld.tar.gz tesseract-ocr-3.02.nor.tar.gz tesseract-ocr-3.02.pol.tar.gz tesseract-ocr-3.02.por.tar.gz tesseract-ocr-3.02.ron.tar.gz tesseract-ocr-3.02.rus.tar.gz tesseract-ocr-3.02.slk.tar.gz tesseract-ocr-3.02.slv.tar.gz tesseract-ocr-3.02.spa.tar.gz tesseract-ocr-3.02.spa_old.tar.gz tesseract-ocr-3.02.sqi.tar.gz tesseract-ocr-3.02.srp.tar.gz tesseract-ocr-3.02.swa.tar.gz tesseract-ocr-3.02.swe.tar.gz tesseract-ocr-3.02.tam.tar.gz tesseract-ocr-3.02.tel.tar.gz tesseract-ocr-3.02.tgl.tar.gz tesseract-ocr-3.02.tha.tar.gz tesseract-ocr-3.02.tur.tar.gz tesseract-ocr-3.02.ukr.tar.gz tesseract-ocr-3.02.vie.tar.gz tesseract-ocr-traineddata-gen-spec tesseract-ocr-traineddata.changes tesseract-ocr-traineddata.data tesseract-ocr-traineddata.spec tesseract-ocr-traineddata.spec.in ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tesseract-ocr-traineddata.spec ++++++ ++++ 1386 lines (skipped) ++++++ README ++++++ Tesseract Traineddata for Various Languages ++++++ tesseract-ocr-traineddata-gen-spec ++++++ ++++ 622 lines (skipped) ++++++ tesseract-ocr-traineddata.data ++++++ ++++ 809 lines (skipped) ++++++ tesseract-ocr-traineddata.spec.in ++++++ # # spec file for package tesseract-ocr-traineddata # # 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/ # @DO_NOT_EDIT_COMMENT@ Name: tesseract-ocr-traineddata Version: 0 Release: 0 Summary: Tesseract Traineddata for Various Languages License: @ALL_LICENSES@ Group: Productivity/Graphics/Other Url: http://code.google.com/p/tesseract-ocr/ Source0: README Source1: tesseract-ocr-traineddata-gen-spec Source2: tesseract-ocr-traineddata.data Source3: tesseract-ocr-traineddata.spec.in # traineddata files @SOURCES@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %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. @METADATA@ %prep %setup -cT # Unpack sources for archive in \ @SOURCES_UNPACK@ ; do archive_name=`basename $archive | sed -e "s|.zip$||" -e "s|.tar.gz$||" -e "s|.tar.bz2$||" -e "s|.gz$||"` mkdir $archive_name || exit 1; case $archive in *.zip) cd $archive_name; unzip $archive || exit 1; cd - ;; *.tar.gz) tar -xzf $archive -C $archive_name || exit 1; ;; *.tar.bz2) tar -xjf $archive -C $archive_name || exit 1; ;; *.gz) cd $archive_name; gunzip -c $archive > $archive_name || exit 1; cd - ;; *) echo "Error: Do not know how to uncompress $archive" exit 1; ;; esac done # Fix packages @PREP_HACKS@# %build %install install -pm 0755 -d %{buildroot}%{_datadir}/tessdata/ for lang_dir in * ; do test -d $lang_dir || continue # Initialize file list filelist=`mktemp /tmp/tesseract-ocr-traineddata-XXXXXX` echo "%%defattr(-,root,root,-)" > $filelist echo "%%dir %{_datadir}/tessdata/" >> $filelist # Find traineddata files for traineddata in `find $lang_dir -type f -and -name \*.traineddata | sort` ; do traineddata_base=$(basename $traineddata) # Add possible additional *cube* files cube=`echo $traineddata_base | sed -e "s|.traineddata$|.\\\*cube.\\\*|"` cubedata=`find $lang_dir -type f -and -name $cube | sort` # Install the data for f in $traineddata $cubedata ; do fname=$(basename $f) if test -f %{buildroot}%{_datadir}/tessdata/$fname ; then echo "Error: file already installed: $f" echo " Probably is provided by two source tarballs" exit 1; fi install -pm 0644 $f %{buildroot}%{_datadir}/tessdata/ echo %{_datadir}/tessdata/$fname >> $filelist done # Detect lang if test -n $traineddata_base ; then lang=`echo $traineddata_base | cut -d "." -f1` else echo "Error: No data found in $lang_dir" exit 1; fi short_lang="${lang}" # Workaround for packages which have more than one traineddata files if [ $lang = dan-frak ] ; then short_lang=dan fi if [ $lang = deu-frak ] ; then short_lang=deu fi if [ $lang = heb-ras ] || [ $lang = heb-seg ] ; then short_lang=heb-com fi if [ $lang = slk-frak ] ; then short_lang=slk fi # Detect long language name case "$short_lang" in @LANG_NAME@ *) echo "Error: do not know language name for the $short_lang" exit 1 ;; esac # Special hack for some langs case "$short_lang" in @ENCODING@ esac # Install documentation for doc in `find $lang_dir -type f -printf "%%P\n" | grep -v -e ".traineddata$" -e "cube.*$"` ; do if ! test -f $lang_dir/$doc ; then echo "Error: is not a file: $lang_dir/$doc" exit 1; fi echo "%%doc $lang_dir/$doc" >>$filelist done done # Rename the file list according to the detected lang mv $filelist $short_lang.list done @FILES@ %changelog
