From 37967410b35de588cae1c12b62f1e68c24810edd Mon Sep 17 00:00:00 2001 From: Juhee Cho Date: Wed, 5 Oct 2016 21:32:11 +0200 Subject: tesseract: upgrade to 3.04 * use do_split_packages instead of many separate recipes * fetch from github Signed-off-by: Juhee Cho Signed-off-by: Martin Jansa --- contrib/tesseract-langs.sh | 92 ---------------------- .../tesseract/tesseract-lang-afr_3.02.bb | 9 --- .../tesseract/tesseract-lang-ara_3.02.bb | 9 --- .../tesseract/tesseract-lang-aze_3.02.bb | 9 --- .../tesseract/tesseract-lang-bel_3.02.bb | 9 --- .../tesseract/tesseract-lang-ben_3.02.bb | 9 --- .../tesseract/tesseract-lang-bul_3.02.bb | 9 --- .../tesseract/tesseract-lang-cat_3.02.bb | 9 --- .../tesseract/tesseract-lang-ces_3.02.bb | 9 --- .../tesseract/tesseract-lang-chi-sim_3.02.bb | 9 --- .../tesseract/tesseract-lang-chi-tra_3.02.bb | 9 --- .../tesseract/tesseract-lang-chr_3.02.bb | 9 --- .../tesseract/tesseract-lang-dan_3.02.bb | 9 --- .../tesseract/tesseract-lang-deu_3.02.bb | 9 --- .../tesseract/tesseract-lang-ell_3.02.bb | 9 --- .../tesseract/tesseract-lang-eng_3.02.bb | 9 --- .../tesseract/tesseract-lang-enm_3.02.bb | 9 --- .../tesseract/tesseract-lang-epo-alt_3.02.bb | 9 --- .../tesseract/tesseract-lang-epo_3.02.bb | 9 --- .../tesseract/tesseract-lang-equ_3.02.bb | 9 --- .../tesseract/tesseract-lang-est_3.02.bb | 9 --- .../tesseract/tesseract-lang-eus_3.02.bb | 9 --- .../tesseract/tesseract-lang-fin_3.02.bb | 9 --- .../tesseract/tesseract-lang-fra_3.02.bb | 9 --- .../tesseract/tesseract-lang-frk_3.02.bb | 9 --- .../tesseract/tesseract-lang-frm_3.02.bb | 9 --- .../tesseract/tesseract-lang-glg_3.02.bb | 9 --- .../tesseract/tesseract-lang-grc_3.02.bb | 9 --- .../tesseract/tesseract-lang-heb_3.02.bb | 9 --- .../tesseract/tesseract-lang-hin_3.02.bb | 9 --- .../tesseract/tesseract-lang-hrv_3.02.bb | 9 --- .../tesseract/tesseract-lang-hun_3.02.bb | 9 --- .../tesseract/tesseract-lang-ind_3.02.bb | 9 --- .../tesseract/tesseract-lang-isl_3.02.bb | 9 --- .../tesseract/tesseract-lang-ita-old_3.02.bb | 9 --- .../tesseract/tesseract-lang-ita_3.02.bb | 9 --- .../tesseract/tesseract-lang-jpn_3.02.bb | 9 --- .../tesseract/tesseract-lang-kan_3.02.bb | 9 --- .../tesseract/tesseract-lang-kor_3.02.bb | 9 --- .../tesseract/tesseract-lang-lav_3.02.bb | 9 --- .../tesseract/tesseract-lang-lit_3.02.bb | 9 --- .../tesseract/tesseract-lang-mal_3.02.bb | 9 --- .../tesseract/tesseract-lang-mkd_3.02.bb | 9 --- .../tesseract/tesseract-lang-mlt_3.02.bb | 9 --- .../tesseract/tesseract-lang-msa_3.02.bb | 9 --- .../tesseract/tesseract-lang-nld_3.02.bb | 9 --- .../tesseract/tesseract-lang-nor_3.02.bb | 9 --- .../tesseract/tesseract-lang-pol_3.02.bb | 9 --- .../tesseract/tesseract-lang-por_3.02.bb | 9 --- .../tesseract/tesseract-lang-ron_3.02.bb | 9 --- .../tesseract/tesseract-lang-rus_3.02.bb | 9 --- .../tesseract/tesseract-lang-slk_3.02.bb | 9 --- .../tesseract/tesseract-lang-slv_3.02.bb | 9 --- .../tesseract/tesseract-lang-spa-old_3.02.bb | 9 --- .../tesseract/tesseract-lang-spa_3.02.bb | 9 --- .../tesseract/tesseract-lang-sqi_3.02.bb | 9 --- .../tesseract/tesseract-lang-srp_3.02.bb | 9 --- .../tesseract/tesseract-lang-swa_3.02.bb | 9 --- .../tesseract/tesseract-lang-swe_3.02.bb | 9 --- .../tesseract/tesseract-lang-tam_3.02.bb | 9 --- .../tesseract/tesseract-lang-tel_3.02.bb | 9 --- .../tesseract/tesseract-lang-tgl_3.02.bb | 9 --- .../tesseract/tesseract-lang-tha_3.02.bb | 9 --- .../tesseract/tesseract-lang-tur_3.02.bb | 9 --- .../tesseract/tesseract-lang-ukr_3.02.bb | 9 --- .../tesseract/tesseract-lang-vie_3.02.bb | 9 --- .../recipes-graphics/tesseract/tesseract-lang.inc | 15 ---- .../tesseract/tesseract-lang_git.bb | 26 ++++++ .../tesseract/tesseract_3.02.02.bb | 23 ------ .../recipes-graphics/tesseract/tesseract_git.bb | 20 +++++ 70 files changed, 46 insertions(+), 715 deletions(-) delete mode 100755 contrib/tesseract-langs.sh delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-afr_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-ara_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-aze_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-bel_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-ben_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-bul_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-cat_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-ces_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-chi-sim_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-chi-tra_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-chr_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-dan_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-deu_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-ell_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-eng_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-enm_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-epo-alt_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-epo_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-equ_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-est_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-eus_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-fin_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-fra_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-frk_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-frm_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-glg_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-grc_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-heb_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-hin_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-hrv_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-hun_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-ind_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-isl_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-ita-old_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-ita_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-jpn_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-kan_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-kor_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-lav_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-lit_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-mal_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-mkd_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-mlt_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-msa_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-nld_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-nor_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-pol_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-por_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-ron_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-rus_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-slk_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-slv_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-spa-old_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-spa_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-sqi_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-srp_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-swa_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-swe_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-tam_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-tel_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-tgl_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-tha_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-tur_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-ukr_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang-vie_3.02.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang.inc create mode 100644 meta-oe/recipes-graphics/tesseract/tesseract-lang_git.bb delete mode 100644 meta-oe/recipes-graphics/tesseract/tesseract_3.02.02.bb create mode 100644 meta-oe/recipes-graphics/tesseract/tesseract_git.bb diff --git a/contrib/tesseract-langs.sh b/contrib/tesseract-langs.sh deleted file mode 100755 index 50873c139b..0000000000 --- a/contrib/tesseract-langs.sh +++ /dev/null @@ -1,92 +0,0 @@ -#! /bin/sh - -# Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved -# Released under the MIT license (see meta-openembedded layer's COPYING.MIT) - -PV='3.02' - -# Sometimes the software package has a minor version, but language -# packages have not. Example: -# software package: tesseract-ocr-3.02.02.tar.gz -# language package: tesseract-ocr-3.02.por.tar.gz -MINOR_PV=02 - -recipes_dir=$1 - -usage() { - echo "Usage: `basename $0` [ ]" -} - -if [ -z "$recipes_dir" ]; then - usage - exit 1 -fi -mkdir -p "$recipes_dir" - -file_list_uri='https://code.google.com/p/tesseract-ocr/downloads/list' -file_list=`mktemp` - -remove_dl_dir= -if [ -z "$2" ]; then - remove_dl_dir=1 - dl_dir=`mktemp -d` -else - dl_dir="$2" -fi - -mkdir -p $dl_dir - -tesseract_langs() { - wget -q -O "$file_list" "$file_list_uri" - - grep -E 'a href="detail\?name=tesseract-ocr-'${PV}'\.[^\.]+.tar.gz&can=2&q=">' "$file_list" | \ - sed -r -e 's/.*tesseract-ocr-'${PV}'\.*([^\.]+)\.tar\.gz.*/\1/' | \ - grep -Ev '('${MINOR_PV}'|'${MINOR_PV}'-doc-html)' | \ - sort -u -} - -download_lang_files() { - local langs="$1" - local uri - for lang in $langs; do - if [ ! -e "$dl_dir/tesseract-ocr-${PV}.${lang}.tar.gz" ]; then - uri="https://tesseract-ocr.googlecode.com/files/tesseract-ocr-${PV}.${lang}.tar.gz" - echo "Downloading $uri" - wget -q -P "$dl_dir" "$uri" - fi - done -} - -create_recipe() { - local lang=$1 - local tarball - - tarball="$dl_dir/tesseract-ocr-${PV}.${lang}.tar.gz" - - md5sum=`md5sum $tarball | awk '{print $1}'` - sha256sum=`sha256sum $tarball | awk '{print $1}'` - - cat > $recipes_dir/tesseract-lang-`echo ${lang} | sed s/_/-/g`_${PV}.bb <