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

Reply via email to