]> git.pld-linux.org Git - packages/tesseract.git/commitdiff
- updated to 3.01 (now uses single library instead of a dozen of) auto/th/tesseract-3_01-1
authorJakub Bogusz <qboosh@pld-linux.org>
Thu, 27 Oct 2011 19:13:00 +0000 (19:13 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- removed obsolete patches

Changed files:
    tesseract-link.patch -> 1.2
    tesseract-missing.patch -> 1.2
    tesseract.spec -> 1.24

tesseract-link.patch [deleted file]
tesseract-missing.patch [deleted file]
tesseract.spec

diff --git a/tesseract-link.patch b/tesseract-link.patch
deleted file mode 100644 (file)
index 152b332..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---- tesseract-3.00/configure.ac.orig   2010-11-14 20:50:59.491100775 +0100
-+++ tesseract-3.00/configure.ac        2010-11-14 21:30:34.535094909 +0100
-@@ -265,9 +265,9 @@
- # which causes unnecessary warnings with Visual C++.
- # Comment it out for now.
- #AC_CHECK_LIB(m,sqrt)
--AC_CHECK_LIB(z,deflate)
--AC_CHECK_LIB(png,png_read_png)
--AC_CHECK_LIB(jpeg,jpeg_read_scanlines)
-+AC_CHECK_LIB(z,deflate,[LIBZ=-lz])
-+AC_CHECK_LIB(png,png_read_png,[LIBPNG=-lpng])
-+AC_CHECK_LIB(jpeg,jpeg_read_scanlines,[LIBJPEG=-ljpeg])
- AC_CHECK_LIB(pthread,sem_init)
- # ----------------------------------------
diff --git a/tesseract-missing.patch b/tesseract-missing.patch
deleted file mode 100644 (file)
index 46abab8..0000000
+++ /dev/null
@@ -1,598 +0,0 @@
---- tesseract-3.00/configure.ac.orig   1970-01-01 01:00:00.000000000 +0100
-+++ tesseract-3.00/configure.ac        2010-11-14 20:43:34.455103290 +0100
-@@ -0,0 +1,436 @@
-+# -*-Shell-script-*-
-+#
-+# Copyright (c) Luc Vincent
-+
-+# ----------------------------------------
-+# Initialization
-+# ----------------------------------------
-+
-+AC_PREREQ(2.50)
-+AC_CONFIG_MACRO_DIR([m4])
-+AC_INIT(tesseract, 3.00, theraysmith@gmail.com)
-+AC_REVISION($Id$)
-+AC_CONFIG_AUX_DIR(config)
-+AC_CONFIG_SRCDIR(api/tesseractmain.cpp)
-+AC_PREFIX_DEFAULT(/usr/local)
-+AC_CANONICAL_HOST
-+
-+# Define date of package, etc. Could be useful in auto-generated
-+# documentation.
-+# TODO(luc) Generate good documentation using doxygen or equivalent
-+PACKAGE_YEAR=2010
-+PACKAGE_DATE="09/30"
-+
-+AC_DEFINE_UNQUOTED(PACKAGE_NAME,["${PACKAGE_NAME}"],[Name of package])
-+AC_DEFINE_UNQUOTED(PACKAGE_VERSION,["${PACKAGE_VERSION}"],[Version number])
-+AC_DEFINE_UNQUOTED(PACKAGE_YEAR,"$PACKAGE_YEAR",[Official year for this release])
-+AC_DEFINE_UNQUOTED(PACKAGE_DATE,"$PACKAGE_DATE",[Official date of release])
-+
-+AC_SUBST(PACKAGE_NAME)
-+AC_SUBST(PACKAGE_VERSION)
-+AC_SUBST(PACKAGE_YEAR)
-+AC_SUBST(PACKAGE_DATE)
-+
-+GENERIC_LIBRARY_NAME=tesseract
-+
-+# Release versioning
-+GENERIC_MAJOR_VERSION=3
-+GENERIC_MINOR_VERSION=0
-+GENERIC_MICRO_VERSION=0
-+
-+# API version (often = GENERIC_MAJOR_VERSION.GENERIC_MINOR_VERSION)
-+GENERIC_API_VERSION=$GENERIC_MAJOR_VERSION.$GENERIC_MINOR_VERSION
-+GENERIC_LIBRARY_VERSION=$GENERIC_MAJOR_VERSION:$GENERIC_MINOR_VERSION
-+AC_SUBST(GENERIC_API_VERSION)
-+AC_SUBST(GENERIC_MAJOR_VERSION)
-+
-+AC_SUBST(GENERIC_LIBRARY_VERSION)
-+PACKAGE=$GENERIC_LIBRARY_NAME
-+AC_SUBST(GENERIC_LIBRARY_NAME)
-+
-+GENERIC_VERSION=$GENERIC_MAJOR_VERSION.$GENERIC_MINOR_VERSION.$GENERIC_MICRO_VERSION
-+GENERIC_RELEASE=$GENERIC_MAJOR_VERSION.$GENERIC_MINOR_VERSION
-+AC_SUBST(GENERIC_RELEASE)
-+AC_SUBST(GENERIC_VERSION)
-+
-+includedir="${includedir}/tesseract"
-+
-+AC_ARG_WITH(extra-includes,
-+            AC_HELP_STRING([--with-extra-includes=DIR],
-+                       [Define an additional directory for include files]),
-+        [ if test -d "$withval" ; then
-+            CFLAGS="$CFLAGS -I$withval"
-+          else
-+            AC_MSG_ERROR([Cannot stat directory $withval])
-+          fi ] )
-+
-+AC_ARG_WITH(extra-libraries,
-+            AC_HELP_STRING([--with-extra-libraries=DIR],
-+                       [Define an additional directory for library files]),
-+        [ if test -d "$withval" ; then
-+           LDFLAGS="$LDFLAGS -L$withval"
-+          else
-+            AC_MSG_ERROR([Cannot stat directory $withval])
-+          fi ] )
-+
-+AC_MSG_CHECKING(--enable-graphics argument)
-+AC_ARG_ENABLE([graphics],
-+    [  --enable-graphics         Enable graphics (ScrollView) (default).],
-+    [enable_graphics=$enableval],
-+    [enable_graphics="yes"])
-+AC_MSG_RESULT($enable_graphics)
-+if test "$enable_graphics" = "no"; then
-+  AC_DEFINE([DISABLE_GRAPHICS], [], [Disable graphics])
-+fi
-+
-+localedir='${prefix}/share/locale'
-+
-+# Not used yet, so disable
-+#AC_ARG_ENABLE([gettext],
-+#    [  --enable-gettext         Enable gettext (default).],
-+#    [enable_gettext=$enableval],
-+#    [enable_gettext="yes"])
-+#AC_MSG_RESULT($enable_gettext)
-+#if test "$enable_gettext" = "yes"; then
-+#  AM_GNU_GETTEXT_VERSION([0.17])
-+#  AM_GNU_GETTEXT([external])  
-+#  AC_SUBST(localedir)
-+#else
-+#  AC_DEFINE([NO_GETTEXT], [], [Disable Gettext])
-+#fi
-+#AM_CONDITIONAL([USING_GETTEXT], [test "$enable_gettext" = "yes"])
-+
-+# Always look into a "gnu" directory.
-+curwd=`pwd`
-+if test -d $curwd/gnu/include ; then
-+   CPPFLAGS="$CPPFLAGS -I$curwd/gnu/include"
-+fi
-+if test -d $curwd/gnu/lib ; then
-+   LDFLAGS="$LDFLAGS -L$curwd/gnu/lib"
-+fi
-+
-+# Special cases
-+case "$host" in
-+  *-darwin* | *-macos10*)
-+     if test -d /opt/local ; then
-+       CPPFLAGS="$CPPFLAGS -I/opt/local/include"
-+       LDFLAGS="$LDFLAGS -L/opt/local/lib"
-+     elif test -d /sw ; then
-+       CPPFLAGS="$CPPFLAGS -I/sw/include"
-+       LDFLAGS="$LDFLAGS -L/sw/lib"
-+     fi
-+  ;;
-+esac
-+
-+# ----------------------------------------
-+# Check Compiler Characteristics and
-+# configure automake. The two appear to
-+# be intimately linked...
-+# ----------------------------------------
-+
-+# Define order of compilers
-+AC_PROG_CXX(cl.exe g++)
-+# Not needed
-+# AC_PROG_CC
-+
-+AC_PROG_LIBTOOL
-+
-+# Automake configuration
-+# ----------------------------------------
-+
-+# Note: may need to configure automake to use ZIP as a distribution
-+# format because of an apparent bug with GZIP, which results in bogus
-+# archives.
-+# TODO(luc) Resolve this issue.
-+#AM_INIT_AUTOMAKE(dist-zip)
-+AM_INIT_AUTOMAKE
-+AM_CONFIG_HEADER(config_auto.h:config/config.h.in)
-+#AM_PROG_CC_C_O
-+AM_MAINTAINER_MODE
-+# Need to tell automake if Visual C++ is being used:
-+AM_CONDITIONAL(USING_CL, test x$CC = xcl.exe)
-+
-+# Additional checking of compiler characteristics
-+# ----------------------------------------
-+
-+# Check Endianness. If Big Endian, this will define WORDS_BIGENDIAN
-+# See also at end of this file, where we define INTEL_BYTE_ORDER
-+# or MOTOROLA_BYTE_ORDER.
-+AC_C_BIGENDIAN
-+
-+
-+# ----------------------------------------
-+# Check for programs we need
-+# ----------------------------------------
-+
-+# Check where all the following programs are and set
-+# variables accordingly:
-+LT_INIT
-+# AC_PROG_LN_S
-+# AC_PATH_PROG(MV, mv)
-+# AC_PATH_PROG(CP, cp)
-+# AC_PATH_PROG(RM, rm)
-+# AC_PATH_PROG(AR, ar)
-+# AC_PATH_PROG(TOUCH, touch)
-+# AC_PATH_PROG(SED, sed)
-+# AC_PATH_PROG(BASH, bash, ,[$PATH:/usr/bin:/util/tools/bin])
-+# # To use substitution in makefiles, use something like:
-+# AC_SUBST(BASH)
-+
-+# TODO(luc) Handle documentation. None of the following
-+# is really needed until then
-+#
-+# AC_PROG_DOXYGEN_VERSION(1.3.2,[DOXYGEN_OK=1])
-+# AC_PATH_PROG(DOT, dot)
-+# AC_PATH_PROG(LATEX, latex)
-+# AC_PATH_PROG(DVIPS, dvips)
-+# AC_PATH_PROG(MAKEINDEX, makeindex)
-+# AC_PATH_PROG(PDFLATEX, pdflatex)
-+# AC_PATH_PROG(GZIP, gzip)
-+#
-+# if test -z "$DOXYGEN_OK" -o -z "$DOT"; then
-+#   AC_MSG_WARN([------------------------------------
-+# *** Disabling automatic documentation generation for this
-+# *** package. Please check that you have 'doxygen' (version
-+# *** $ac_doxygen_version or later) and 'graphviz' (aka, 'dot')
-+# *** installed on your system. In addition, to generate
-+# *** PostScript and PDF documentation, you will need to have
-+# *** LaTeX and PdfLaTeX respectively. Re-run this configuration
-+# *** script after you have updated your environment.
-+# --------------------------------------------------------])
-+#
-+# # We have appropriate version of doxygen and dot, so we
-+# # can generate documentation. It remains to be seen whether
-+# # we can generate PDF and PostScript documentation..
-+# else
-+#   GENERATE_DOCUMENTATION="true"
-+#
-+# # Determine if PostScript documentation is generated:
-+#   if test -z "$LATEX" -o -z "$DVIPS" -o -z "$MAKEINDEX"; then
-+#     AC_MSG_WARN([Disabling generation of PostScript documentation])
-+#   else
-+#     GENERATE_PS_DOCUMENTATION="true"
-+#   fi
-+#
-+#   # Determine if PDF documentation is generated:
-+#   if test -z "$PDFLATEX" -o -z "$MAKEINDEX"; then
-+#     AC_MSG_WARN([Disabling generation of PDF documentation])
-+#   else
-+#     GENERATE_PDF_DOCUMENTATION="true"
-+#   fi
-+# fi
-+#
-+# # These substitutions could be inside the 'else'
-+# # conditionals above, but it is not necessary and would
-+# # only cause some confusion...
-+# AC_SUBST(DOXYGEN)
-+# AC_SUBST(DOT)
-+# AC_SUBST(LATEX)
-+# AC_SUBST(DVIPS)
-+# AC_SUBST(MAKEINDEX)
-+# AC_SUBST(PDFLATEX)
-+# AC_SUBST(GZIP)
-+#
-+# # Adjust makefiles based on the kind of documentation that
-+# # is being generated,
-+# AM_CONDITIONAL(GENERATE_DOCUMENTATION, test -n "$GENERATE_DOCUMENTATION")
-+# AM_CONDITIONAL(GENERATE_PS_DOCUMENTATION, test -n "$GENERATE_PS_DOCUMENTATION")
-+# AM_CONDITIONAL(GENERATE_PDF_DOCUMENTATION, test -n "$GENERATE_PDF_DOCUMENTATION")
-+
-+
-+# Test for GNUWIN32 tools (only useful under windows)
-+# AC_PATH_GNUWIN32
-+
-+# ----------------------------------------
-+# C++ related options
-+# ----------------------------------------
-+
-+AC_LANG_CPLUSPLUS
-+
-+# Enable --enable-debug or --disable-debug and set
-+# compile options accordingly. We are supposed to be either
-+# in debug mode or in optimize mode. Note that in debug mode,
-+# DEBUG_MODE will be set by this macro
-+# AC_CXX_OPTIMIZE
-+# AC_CXX_BOOL
-+# AC_CXX_TYPENAME
-+# AC_CXX_STDINCLUDES
-+# AC_CXX_RPO
-+
-+# ----------------------------------------
-+# Check for libraries
-+# ----------------------------------------
-+
-+# This option seems to always add -lm to the link line,
-+# which causes unnecessary warnings with Visual C++.
-+# Comment it out for now.
-+#AC_CHECK_LIB(m,sqrt)
-+AC_CHECK_LIB(z,deflate)
-+AC_CHECK_LIB(png,png_read_png)
-+AC_CHECK_LIB(jpeg,jpeg_read_scanlines)
-+AC_CHECK_LIB(pthread,sem_init)
-+
-+# ----------------------------------------
-+# Checks for header files.
-+# ----------------------------------------
-+
-+AC_HEADER_STDC
-+AC_HEADER_TIME
-+AC_HEADER_SYS_WAIT
-+AC_CHECK_HEADERS(sys/ipc.h sys/shm.h)
-+AC_CHECK_HEADERS(limits.h malloc.h)
-+AC_CHECK_HEADERS(allheaders.h)
-+# Enable use of system-defined bool type if available:
-+AC_HEADER_STDBOOL
-+
-+# Misc
-+AC_SYS_INTERPRETER
-+AC_SYS_LARGEFILE
-+
-+
-+# ----------------------------------------
-+# Checks for typedefs, structures, and compiler characteristics.
-+# ----------------------------------------
-+
-+AC_CHECK_TYPES(wchar_t)
-+AC_CHECK_TYPES(long long int)
-+AC_CHECK_TYPES(mbstate_t,,,[#include "wchar.h"])
-+
-+#AC_TYPE_MODE_T
-+#AC_TYPE_OFF_T
-+AC_TYPE_SIZE_T
-+#AC_TYPE_PID_T
-+
-+
-+# ----------------------------------------
-+# Checks for library functions.
-+# ----------------------------------------
-+
-+AC_FUNC_MMAP
-+AC_FUNC_FORK
-+AC_CHECK_FUNCS(strerror vsnprintf)
-+AC_CHECK_FUNCS(gethostname)
-+AC_CHECK_FUNCS(strchr memcpy)
-+AC_CHECK_FUNCS(acos asin)
-+
-+# ----------------------------------------
-+# Test auxilliary packages
-+# ----------------------------------------
-+
-+# Search JPEG library - not needed at the moment
-+# AC_PATH_JPEG(,
-+# [ no_jpeg=yes
-+#   AC_MSG_WARN([JPEG support is disabled]) ])
-+
-+# Search LIBTIFF library
-+AC_PATH_LIBTIFF(,
-+[ no_libtiff=yes
-+  AC_MSG_WARN([TIFF support is disabled]) ])
-+
-+# Check location of leptonica/liblept headers.
-+have_lept=no
-+for incd in /usr/local/include /usr/include
-+do
-+  for lept in . leptonica liblept
-+  do
-+    if test -r "$incd/$lept/allheaders.h" ; then
-+      CPPFLAGS="$CPPFLAGS -I$incd/$lept"
-+      have_lept=yes
-+    fi
-+  done
-+done
-+if test "$have_lept" = yes ; then
-+AC_CHECK_LIB(lept,pixCreate)
-+fi
-+
-+
-+# ----------------------------------------
-+# Final Tasks and Output
-+# ----------------------------------------
-+
-+# Define installation paths
-+# AC_DEFINE_INSTALL_PATHS
-+# Redundant with PACKAGE_VERSION - comment out
-+# AC_DEFINE_UNQUOTED(TESSERACT_VERSION,["${PACKAGE_VERSION}"],[version string])
-+
-+# Output files
-+AC_CONFIG_FILES(Makefile)
-+#if test "$enable_gettext" = "yes"; then
-+#AC_CONFIG_FILES(po/Makefile.in)
-+#fi
-+AC_CONFIG_FILES(api/Makefile)
-+AC_CONFIG_FILES(ccmain/Makefile)
-+AC_CONFIG_FILES(ccstruct/Makefile)
-+AC_CONFIG_FILES(ccutil/Makefile)
-+AC_CONFIG_FILES(classify/Makefile)
-+AC_CONFIG_FILES(cutil/Makefile)
-+AC_CONFIG_FILES(dict/Makefile)
-+AC_CONFIG_FILES(image/Makefile)
-+AC_CONFIG_FILES(textord/Makefile)
-+AC_CONFIG_FILES(viewer/Makefile)
-+AC_CONFIG_FILES(wordrec/Makefile)
-+AC_CONFIG_FILES(training/Makefile)
-+AC_CONFIG_FILES(tessdata/Makefile)
-+AC_CONFIG_FILES(tessdata/configs/Makefile)
-+AC_CONFIG_FILES(tessdata/tessconfigs/Makefile)
-+AC_CONFIG_FILES(testing/Makefile)
-+AC_CONFIG_FILES(vs2008/Makefile)
-+AC_CONFIG_FILES(vs2008/dlltest/Makefile)
-+AC_CONFIG_FILES(vs2008/include/Makefile)
-+AC_CONFIG_FILES(vs2008/include/leptonica/Makefile)
-+if test "$enable_graphics" = "yes"; then
-+AC_CONFIG_FILES(java/Makefile)
-+AC_CONFIG_FILES(java/com/Makefile)
-+AC_CONFIG_FILES(java/com/google/Makefile)
-+AC_CONFIG_FILES(java/com/google/scrollview/Makefile)
-+AC_CONFIG_FILES(java/com/google/scrollview/events/Makefile)
-+AC_CONFIG_FILES(java/com/google/scrollview/ui/Makefile)
-+fi
-+# AC_CONFIG_FILES(doc/Doxyfile)
-+# AC_CONFIG_FILES(doc/header.html)
-+# AC_CONFIG_FILES(doc/footer.html)
-+# AC_CONFIG_FILES(doc/header.tex)
-+# AC_CONFIG_FILES(doc/RTF_ExtensionFile)
-+# AC_CONFIG_FILES(doc/Makefile)
-+AC_OUTPUT
-+
-+# Final message
-+echo ""
-+echo "Configuration is done."
-+echo "You can now build $PACKAGE_NAME by running:"
-+# test x$GXX = xyes && \
-+# echo "% make depend  [optional]"
-+echo ""
-+echo "% make"
-+
-+# ----------------------------------------
-+# CONFIG Template
-+# ----------------------------------------
-+
-+# Fence added in configuration file
-+AH_TOP([
-+#ifndef CONFIG_AUTO_H
-+#define CONFIG_AUTO_H
-+/* config_auto.h: begin */
-+])
-+
-+# Stuff added at bottom of file
-+AH_BOTTOM([
-+
-+/* Miscellaneous defines */
-+#define AUTOCONF 1
-+
-+#ifdef DISABLE_GRAPHICS
-+#define GRAPHICS_DISABLED
-+#endif
-+
-+/* Not used yet
-+#ifndef NO_GETTEXT
-+#define USING_GETTEXT
-+#endif
-+*/
-+
-+/* config_auto.h: end */
-+#endif
-+])
-+
---- tesseract-3.00/acinclude.m4.orig   1970-01-01 01:00:00.000000000 +0100
-+++ tesseract-3.00/acinclude.m4        2010-11-14 20:50:19.967101613 +0100
-@@ -0,0 +1,156 @@
-+dnl ------------------------------------------------------------------
-+dnl @synopsis AC_PATH_LIBTIFF([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
-+dnl Process option --with-libtiff.
-+dnl Search LIBTIFF along the extra
-+dnl Define HAVE_LIBTIFF.
-+dnl Set output variable LIBTIFF_CFLAGS and LIBTIFF_LIBS
-+dnl -- inspired from previous AC_PATH_JPEG
-+dnl ------------------------------------------------------------------
-+AC_DEFUN([AC_PATH_LIBTIFF],
-+[
-+  AC_REQUIRE([AC_CANONICAL_HOST])
-+  case $host in
-+    *msdos* | *go32* | *mingw32* | *cygwin* | *windows*)
-+      USING_WIN=yes
-+      ;;
-+    *)
-+      USING_WIN=no
-+  esac
-+  AC_ARG_VAR(LIBTIFF_LIBS,[Tiff library to link against])
-+  AC_ARG_VAR(LIBTIFF_CFLAGS,[Compile flags needed for TIFF support])
-+  ac_libtiff=no
-+  AC_ARG_WITH(libtiff,
-+     AC_HELP_STRING([--with-libtiff=DIR],
-+                    [where the www.libtiff.org libtiff library is located]),
-+     [ac_libtiff=$withval], [ac_libtiff=yes] )
-+  AC_MSG_CHECKING([for Leffler libtiff library])
-+  # Need to define TOP_SRCDIR for the cases where the LIBTIFF library
-+  # is checked in with the code, at the top-level
-+  TOP_SRCDIR=`cd $srcdir; pwd`
-+  LOCAL_LIBTIFFDIR=$TOP_SRCDIR/libtiff
-+  # First of all, deal with the case when 'cl.exe' is used as compiler
-+  # indeed, when this is the case, we can only rely on finding
-+  # the right library and includes, but we can't try compiling
-+  # and linking. In addition, library needs to be specifically
-+  # supplied on the link line and special flags are needed...
-+  if test "x$CXX" = "xcl.exe" ; then
-+    if test "x$ac_libtiff" = "xyes" ; then
-+      # If LIBTIFF_LIBS has been set on configure command line
-+      # or as environment variable, just use it if it exists
-+      if test "x$LIBTIFF_LIBS" != "x" ; then
-+        AC_MSG_RESULT(user specified as $LIBTIFF_LIBS)
-+        if test "x$LIBTIFF_CFLAGS" = "x" ; then
-+          AC_MSG_WARN(LIBTIFF_CFLAGS is empty)
-+        fi
-+      fi
-+      # Otherwise, test if libtiff is at top level directory, under libtiff
-+      if test "x$LIBTIFF_LIBS" = "x" && test -r "$LOCAL_LIBTIFFDIR/lib/libtiff.a" && test -r "$LOCAL_LIBTIFFDIR/lib/libjpeg.a" && test -r "$LOCAL_LIBTIFFDIR/lib/libz.a" ; then
-+        AC_MSG_RESULT($LOCAL_LIBTIFFDIR/lib/libtiff.a)
-+        LIBTIFF_LIBS="$LOCAL_LIBTIFFDIR/lib/libtiff.a $LOCAL_LIBTIFFDIR/lib/libjpeg.a $LOCAL_LIBTIFFDIR/lib/libz.a user32.lib"
-+        LIBTIFF_CFLAGS="-I$LOCAL_LIBTIFFDIR/include"
-+      fi
-+      # Otherwise, if GnuWin32 was previously located
-+      if test "x$LIBTIFF_LIBS" = "x" && test -r "$GNUWIN32_BASE/lib/libtiff.a" && test -r "$GNUWIN32_BASE/lib/libjpeg.a" && test -r "$GNUWIN32_BASE/lib/libz.a" ; then
-+        AC_MSG_RESULT($GNUWIN32_BASE/lib/libtiff.a)
-+        AC_MSG_WARN($GNUWIN32_BASE/lib/libtiff.a version 3.5.7 works. Some versions like 3.6.1 do not!)
-+        LIBTIFF_LIBS="$GNUWIN32_BASE/lib/libtiff.a $GNUWIN32_BASE/lib/libjpeg.a $GNUWIN32_BASE/lib/libz.a user32.lib"
-+      fi
-+      if test "x$LIBTIFF_LIBS" = "x" ; then
-+        AC_MSG_RESULT(not found or incomplete)
-+        ac_libtiff=no
-+      fi
-+    elif test "x$ac_libtiff" != "xno" ; then
-+      test x${LIBTIFF_LIBS+set} != xset && LIBTIFF_LIBS="$ac_libtiff/libtiff"
-+      test x${LIBTIFF_CFLAGS+set} != xset && LIBTIFF_CFLAGS="-I$ac_libtiff"
-+    fi
-+  # If we are not using CL, that is we are either using gcc/cygwin
-+  # or we are not running under Windows:
-+  else
-+    # Process specification
-+    if test "x$ac_libtiff" = "xyes" ; then
-+       if test "x$LIBTIFF_LIBS" = "x" ; then
-+          # If local libtiff exists at top level, and we are running windows, use it first:
-+          if test "x$USING_WIN" = "xyes" && test -r "$LOCAL_LIBTIFFDIR/lib/libtiff.a" && test -r "$LOCAL_LIBTIFFDIR/lib/libjpeg.a" && test -r "$LOCAL_LIBTIFFDIR/lib/libz.a" ; then
-+             AC_MSG_RESULT($LOCAL_LIBTIFFDIR/lib/libtiff.a)
-+             LIBTIFF_LIBS="$LOCAL_LIBTIFFDIR/lib/libtiff.a $LOCAL_LIBTIFFDIR/lib/libjpeg.a $LOCAL_LIBTIFFDIR/lib/libz.a -lole32 -luuid -lwsock32"
-+             LIBTIFF_CFLAGS="-I$LOCAL_LIBTIFFDIR/include"
-+          fi
-+          # If GNUWIN32_BASE is defined, it means we are running under
-+          # Windows and we should use these builds if available because
-+          # they are the best bet
-+          if test "x$LIBTIFF_LIBS" = "x" && test "x$GNUWIN32_BASE" != "x" ; then
-+             # With version 3.5.7 of gnuwin32 libtiff, we do not need to link
-+             # against "$GNUWIN32_BASE/lib/libgw32c.a", so no need to test
-+             if test -r "$GNUWIN32_BASE/lib/libtiff.a" && test -r "$GNUWIN32_BASE/lib/libjpeg.a" && test -r "$GNUWIN32_BASE/lib/libz.a" ; then
-+                AC_MSG_RESULT($GNUWIN32_BASE/lib/libtiff.a)
-+                # With 3.5.7 version of libtiff, no need to add
-+                # $GNUWIN32_BASE/lib/libgw32c.a after  $GNUWIN32_BASE/lib/libz.a
-+                LIBTIFF_LIBS="$GNUWIN32_BASE/lib/libtiff.a $GNUWIN32_BASE/lib/libjpeg.a $GNUWIN32_BASE/lib/libz.a -lole32 -luuid -lwsock32"
-+             else
-+                AC_MSG_RESULT([GNUWIN32 not found or incomplete. Trying something else])
-+             fi
-+          fi
-+          # If LIBTIFF_LIBS is still not defined after potentially going
-+          # the GNUWIN32 route, then try using home built versions
-+          if test "x$LIBTIFF_LIBS" = "x" ; then
-+             TIFF_PACKAGE="$HOME_UNIX/packages/libtiff/libtiff"
-+             if test -d "$TIFF_PACKAGE" ; then
-+                LIBTIFF_LIBS="$TIFF_PACKAGE/libtiff.a"
-+                LIBTIFF_CFLAGS="-I$TIFF_PACKAGE"
-+             else
-+                LIBTIFF_LIBS="-ltiff"
-+             fi
-+          fi
-+       fi
-+    elif test "x$ac_libtiff" != "xno" ; then
-+       test "x${LIBTIFF_LIBS+set}" != "xset" && LIBTIFF_LIBS="$ac_libtiff/libtiff.a"
-+       test "x${LIBTIFF_CFLAGS+set}" != "xset" && LIBTIFF_CFLAGS="-I$ac_libtiff"
-+    fi
-+    # Try linking - recall that -Wall is typically on, and any warning
-+    # will cause this test to fail... This, by the way, is one of the
-+    # reasons we cannot run this test when using the Microsoft compiler (cl),
-+    # which outputs tons of "garbage" on stdout:
-+    if test "x$ac_libtiff" != "xno" ; then
-+       AC_MSG_CHECKING([linking with $LIBTIFF_LIBS])
-+       save_CFLAGS="$CFLAGS"
-+       save_CXXFLAGS="$CXXFLAGS"
-+       save_LIBS="$LIBS"
-+       CFLAGS="$CFLAGS $LIBTIFF_CFLAGS"
-+       CXXFLAGS="$CXXFLAGS $LIBTIFF_CFLAGS"
-+       LIBS="$LIBS $LIBTIFF_LIBS -lm"
-+       AC_TRY_LINK([
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+#include <stdio.h>
-+#include <tiffio.h>
-+#ifdef __cplusplus
-+}
-+#endif ],[
-+TIFFClose((TIFF *) 0);],
-+       [ac_libtiff=ok],[ac_libtiff=no])
-+       CFLAGS="$save_CFLAGS"
-+       CXXFLAGS="$save_CXXFLAGS"
-+       LIBS="$save_LIBS"
-+       AC_MSG_RESULT($ac_libtiff)
-+     fi
-+  fi
-+  # Finish
-+  if test "x$ac_libtiff" = "xno"; then
-+     LIBTIFF_CFLAGS= ; LIBTIFF_LIBS=
-+     ifelse([$2],,:,[$2])
-+  else
-+     AC_DEFINE(HAVE_LIBTIFF,1,[Define if you have the www.libtiff.org LIBTIFF library.])
-+     AC_MSG_RESULT([setting LIBTIFF_CFLAGS=$LIBTIFF_CFLAGS])
-+     AC_MSG_RESULT([setting LIBTIFF_LIBS=$LIBTIFF_LIBS])
-+     CFLAGS="$LIBTIFF_CFLAGS $CFLAGS"
-+     CXXFLAGS="$LIBTIFF_CFLAGS $CXXFLAGS"
-+     if test "x$CXX" = "xcl.exe" ; then
-+       LIBS="$LIBTIFF_LIBS $LIBS"
-+     else
-+       LIBS="$LIBTIFF_LIBS $LIBS -lm"
-+     fi
-+     ifelse([$1],,:,[$1])
-+  fi
-+  AM_CONDITIONAL(HAVE_LIBTIFF, test x$ac_libtiff != xno)
-+])
index 652821039e4f844e86a25e934a5f15641623d63a..8f6165c090918adbbd233506b5f3ea677e1d7db1 100644 (file)
@@ -3,15 +3,13 @@
 Summary:       Tesseract Open Source OCR Engine
 Summary(pl.UTF-8):     Tesseract - silnik OCR o otwartych źródłach
 Name:          tesseract
-Version:       3.00
+Version:       3.01
 Release:       1
 License:       Apache v2.0
 Group:         Applications/Graphics
 #Source0Download: http://code.google.com/p/tesseract-ocr/downloads/list
 Source0:       http://tesseract-ocr.googlecode.com/files/%{name}-%{version}.tar.gz
-# Source0-md5: cc812a261088ea0c3d2da735be35d09f
-Patch0:                %{name}-missing.patch
-Patch1:                %{name}-link.patch
+# Source0-md5: 1ba496e51a42358fb9d3ffe781b2d20a
 URL:           http://code.google.com/p/tesseract-ocr/
 BuildRequires: autoconf >= 2.50
 BuildRequires: automake
@@ -63,8 +61,6 @@ Statyczne biblioteki Tesseracta.
 
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
 
 %build
 %{__libtoolize}
@@ -93,75 +89,28 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/tesseract
 %attr(755,root,root) %{_bindir}/unicharset_extractor
 %attr(755,root,root) %{_bindir}/wordlist2dawg
-%attr(755,root,root) %{_libdir}/libtesseract_api.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtesseract_api.so.3
-%attr(755,root,root) %{_libdir}/libtesseract_ccstruct.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtesseract_ccstruct.so.3
-%attr(755,root,root) %{_libdir}/libtesseract_ccutil.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtesseract_ccutil.so.3
-%attr(755,root,root) %{_libdir}/libtesseract_classify.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtesseract_classify.so.3
-%attr(755,root,root) %{_libdir}/libtesseract_cutil.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtesseract_cutil.so.3
-%attr(755,root,root) %{_libdir}/libtesseract_dict.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtesseract_dict.so.3
-%attr(755,root,root) %{_libdir}/libtesseract_image.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtesseract_image.so.3
-%attr(755,root,root) %{_libdir}/libtesseract_main.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtesseract_main.so.3
-%attr(755,root,root) %{_libdir}/libtesseract_textord.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtesseract_textord.so.3
-%attr(755,root,root) %{_libdir}/libtesseract_training.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtesseract_training.so.3
-%attr(755,root,root) %{_libdir}/libtesseract_viewer.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtesseract_viewer.so.3
-%attr(755,root,root) %{_libdir}/libtesseract_wordrec.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtesseract_wordrec.so.3
+%attr(755,root,root) %{_libdir}/libtesseract.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libtesseract.so.3
 %dir %{_datadir}/tessdata
 %dir %{_datadir}/tessdata/configs
 %{_datadir}/tessdata/configs/*
 %dir %{_datadir}/tessdata/tessconfigs
 %{_datadir}/tessdata/tessconfigs/*
+%{_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*
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libtesseract_api.so
-%attr(755,root,root) %{_libdir}/libtesseract_ccstruct.so
-%attr(755,root,root) %{_libdir}/libtesseract_ccutil.so
-%attr(755,root,root) %{_libdir}/libtesseract_classify.so
-%attr(755,root,root) %{_libdir}/libtesseract_cutil.so
-%attr(755,root,root) %{_libdir}/libtesseract_dict.so
-%attr(755,root,root) %{_libdir}/libtesseract_image.so
-%attr(755,root,root) %{_libdir}/libtesseract_main.so
-%attr(755,root,root) %{_libdir}/libtesseract_textord.so
-%attr(755,root,root) %{_libdir}/libtesseract_training.so
-%attr(755,root,root) %{_libdir}/libtesseract_viewer.so
-%attr(755,root,root) %{_libdir}/libtesseract_wordrec.so
-%{_libdir}/libtesseract_api.la
-%{_libdir}/libtesseract_ccstruct.la
-%{_libdir}/libtesseract_ccutil.la
-%{_libdir}/libtesseract_classify.la
-%{_libdir}/libtesseract_cutil.la
-%{_libdir}/libtesseract_dict.la
-%{_libdir}/libtesseract_image.la
-%{_libdir}/libtesseract_main.la
-%{_libdir}/libtesseract_textord.la
-%{_libdir}/libtesseract_training.la
-%{_libdir}/libtesseract_viewer.la
-%{_libdir}/libtesseract_wordrec.la
+%attr(755,root,root) %{_libdir}/libtesseract.so
+%{_libdir}/libtesseract.la
 %{_includedir}/%{name}
+%{_mandir}/man5/unicharambigs.5*
+%{_mandir}/man5/unicharset.5*
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/libtesseract_api.a
-%{_libdir}/libtesseract_ccstruct.a
-%{_libdir}/libtesseract_ccutil.a
-%{_libdir}/libtesseract_classify.a
-%{_libdir}/libtesseract_cutil.a
-%{_libdir}/libtesseract_dict.a
-%{_libdir}/libtesseract_image.a
-%{_libdir}/libtesseract_main.a
-%{_libdir}/libtesseract_textord.a
-%{_libdir}/libtesseract_training.a
-%{_libdir}/libtesseract_viewer.a
-%{_libdir}/libtesseract_wordrec.a
+%{_libdir}/libtesseract.a
This page took 0.10337 seconds and 4 git commands to generate.