# Template file for 'tesseract-ocr' pkgname=tesseract-ocr version=3.02.02 revision=2 wrksrc=$pkgname build_style=gnu-configure configure_args="LIBLEPT_HEADERSDIR=${XBPS_CROSS_BASE}/usr/include" hostmakedepends="automake libtool leptonica" makedepends="pango-devel leptonica-devel" short_desc="Tesseract Open Source OCR engine" maintainer="Jürgen Buchmüller " license="Apache-2.0" homepage="https://code.google.com/p/tesseract-ocr/" _distsite="https://${pkgname}.googlecode.com/files" distfiles="${_distsite}/${pkgname}-${version}.tar.gz ${_distsite}/${pkgname}-${version%.*}.afr.tar.gz ${_distsite}/${pkgname}-${version%.*}.ara.tar.gz ${_distsite}/${pkgname}-${version%.*}.aze.tar.gz ${_distsite}/${pkgname}-${version%.*}.bel.tar.gz ${_distsite}/${pkgname}-${version%.*}.ben.tar.gz ${_distsite}/${pkgname}-${version%.*}.bul.tar.gz ${_distsite}/${pkgname}-${version%.*}.cat.tar.gz ${_distsite}/${pkgname}-${version%.*}.ces.tar.gz ${_distsite}/${pkgname}-${version%.*}.chi_sim.tar.gz ${_distsite}/${pkgname}-${version%.*}.chi_tra.tar.gz ${_distsite}/${pkgname}-${version%.*}.chr.tar.gz ${_distsite}/${pkgname}-${version%.*}.dan.tar.gz ${_distsite}/${pkgname}-${version%.*}.deu.tar.gz ${_distsite}/${pkgname}-${version%.*}.ell.tar.gz ${_distsite}/${pkgname}-${version%.*}.eng.tar.gz ${_distsite}/${pkgname}-${version%.*}.enm.tar.gz ${_distsite}/${pkgname}-${version%.*}.epo.tar.gz ${_distsite}/${pkgname}-${version%.*}.epo_alt.tar.gz ${_distsite}/${pkgname}-${version%.*}.equ.tar.gz ${_distsite}/${pkgname}-${version%.*}.est.tar.gz ${_distsite}/${pkgname}-${version%.*}.eus.tar.gz ${_distsite}/${pkgname}-${version%.*}.fin.tar.gz ${_distsite}/${pkgname}-${version%.*}.fra.tar.gz ${_distsite}/${pkgname}-${version%.*}.frk.tar.gz ${_distsite}/${pkgname}-${version%.*}.frm.tar.gz ${_distsite}/${pkgname}-${version%.*}.glg.tar.gz ${_distsite}/${pkgname}-${version%.*}.grc.tar.gz ${_distsite}/${pkgname}-${version%.*}.heb.tar.gz ${_distsite}/${pkgname}-${version%.*}.hin.tar.gz ${_distsite}/${pkgname}-${version%.*}.hrv.tar.gz ${_distsite}/${pkgname}-${version%.*}.hun.tar.gz ${_distsite}/${pkgname}-${version%.*}.ind.tar.gz ${_distsite}/${pkgname}-${version%.*}.isl.tar.gz ${_distsite}/${pkgname}-${version%.*}.ita.tar.gz ${_distsite}/${pkgname}-${version%.*}.ita_old.tar.gz ${_distsite}/${pkgname}-${version%.*}.jpn.tar.gz ${_distsite}/${pkgname}-${version%.*}.kan.tar.gz ${_distsite}/${pkgname}-${version%.*}.kor.tar.gz ${_distsite}/${pkgname}-${version%.*}.lav.tar.gz ${_distsite}/${pkgname}-${version%.*}.lit.tar.gz ${_distsite}/${pkgname}-${version%.*}.mal.tar.gz ${_distsite}/${pkgname}-${version%.*}.mkd.tar.gz ${_distsite}/${pkgname}-${version%.*}.mlt.tar.gz ${_distsite}/${pkgname}-${version%.*}.msa.tar.gz ${_distsite}/${pkgname}-${version%.*}.nld.tar.gz ${_distsite}/${pkgname}-${version%.*}.nor.tar.gz ${_distsite}/${pkgname}-${version%.*}.pol.tar.gz ${_distsite}/${pkgname}-${version%.*}.por.tar.gz ${_distsite}/${pkgname}-${version%.*}.ron.tar.gz ${_distsite}/${pkgname}-${version%.*}.rus.tar.gz ${_distsite}/${pkgname}-${version%.*}.slk.tar.gz ${_distsite}/${pkgname}-${version%.*}.slv.tar.gz ${_distsite}/${pkgname}-${version%.*}.spa.tar.gz ${_distsite}/${pkgname}-${version%.*}.spa_old.tar.gz ${_distsite}/${pkgname}-${version%.*}.sqi.tar.gz ${_distsite}/${pkgname}-${version%.*}.srp.tar.gz ${_distsite}/${pkgname}-${version%.*}.swa.tar.gz ${_distsite}/${pkgname}-${version%.*}.swe.tar.gz ${_distsite}/${pkgname}-${version%.*}.tam.tar.gz ${_distsite}/${pkgname}-${version%.*}.tel.tar.gz ${_distsite}/${pkgname}-${version%.*}.tgl.tar.gz ${_distsite}/${pkgname}-${version%.*}.tha.tar.gz ${_distsite}/${pkgname}-${version%.*}.tur.tar.gz ${_distsite}/${pkgname}-${version%.*}.ukr.tar.gz ${_distsite}/${pkgname}-${version%.*}.vie.tar.gz" checksum="26cd39cb3f2a6f6f1bf4050d1cc0aae35edee49eb49a92df3cb7f9487caa013d 371399ce6700f28d04ccfc12e421f315e356e3aa26575b27d06083c06987784d 2c7be319c30e93950c121897969c1bc1eb1d6bdceb75f1184ee34a6f01d66b6a 0f17a06a163d97ec23db3ab14b91b84a67aeba1e441ca5e53a8632b2110a0e79 e59e008c542f786f6f7bd14c6608b2c128c9297d6bede647ae357f7421f7a3e7 14a87e0762dcee0cd95acfd3b370b81fd14a003d39328ed97db0b28c55d31e50 1b8b4d7b12d896cf9f7e60e8e3274d3891886544253d41681dd9b32d6567e3f3 894af4c718e821cdc4ae3ec65838b174ac8a003e5417a08557698e1576ac3a34 843522eddcd0e2059a1c7069183b68c2459d527157bc47833a79b6ff56bb09de f5b196b5bea6917bcbbf15131b4c2afe94d34c2d9e21d08c0ca42dfbe5aa1095 78742e273a9ca74a6ab5543414e04bcac90d03a317dd35edc634956beafa3d20 27c917ba39898d63752b2a4ecb0cd8f688772bcbbae2bf430a93d894d328a4c1 deb93f6326aa8a4d353159201681947a808577662084d4060daea7d644e63eb9 d03cdd0b00d368ff49ebaf77b8758bcf2ff1b0d39331368987e622ac261443ca 29745ced8fbfb4ec9abebeb99e4b385821cb5eb0ed81fb1870b93543553b8fba c110029560e7f6d41cb852ca23b66899daa4456d9afeeae9d062204bd271bdf8 19c9bd89c823451655e3f265b7fcd06727cd36ddec01b8fad9900159b688a1e3 22ae681c34ee7aa825994115f927c2e1f8ec1a98c97c01218b98d2549af22252 e516b8362fa060be720d2768a8abbee9cc965b9162249c5914ef1d8159e03dc2 2010e724686171ef2eb3388df00d8d89ba7e50cb2298b0368b847fffb95d804e d5d6b9d4b567a10e2f63cafd2f60bf5b0c994e415470becafd729b20349e2e80 78359d57896623cf8211e17604a9dfa574e2253c9157035f439c5fbe06cd5019 e02ff1798960d3af15c0dafafac0de954442cfb13f4eff45c3263c2ff6e59026 74592f5f2ab73a6668934922753be0505fc4333ee790543949f8b70f03eab101 a9f4219d6b2ef4ed8b76c86be99ae3c9190509df72ba6f0217a77f7205ec52f8 f32f774d88e7936f16ff41b832cecfbd71f82c9bf7584330d750da941c07ca79 82ffa27c4de17545fa9d46e0fcd5690b1b59bcce9e93f71c0a41d19afbe869ee 586b955eb9fba5a304cfa37bfdd7c89f2db33335d5ae83f2962aed8903266805 da47b0cfe241775c9b36339efda6339d59e146fa6143c65a2253eb9f67164811 91f91da5adc73ee71150865d6598df8a50424350480df2753ca9035320b3c78d e20575f5b0ec73ff7f3197c112a8dcc24303b64016910399d9127bda42e7d866 edf5cc42b516b2a18681955167d1964dfc7ff8cda642408ebda91b3c4656f9f1 337ba4400a798c60dee16070071337c96fc67bcb4e2cc1b4676dcbc340fbbcd7 6b226366d8d2d87f859d4099e8b715e3ec3890f9317198e7b8c80fba001055f8 26453b302c108e08f594c7a19597382314529f648e141805417f9af1e4c99ac2 caf591be6d4eda9e7627397c3c520d58115c660002ecace680749504348ba104 09bf447a29e990c065024b3b720fd70f08d596a7be534312fc9e47d0aabf681f 15851cc22058c08cad9ec6058113f76966409061f21f5cde8c9cc1d214298c22 7c85c4107a781d90d6d4adb001f2189b113f9db6942618b4bc47f4cc80cd126a e6a190ee1edf0a58948a9d7b01569fd8a4c05bc678da3a40ad884c0849958c36 350891a182076df2e8067da04b3b2127a77e48782d9905e8339db4f1d6c7a729 72b3b23979ae4a6b63518964bf239beae8bb6c02f35a2695f47262178b3fef34 ea489277e7a588a1b7566a21cbbd647786f16659cae087a4705d4fdabd823ee6 ba99e8bfc753a274bbea38ef44f5abf81e5f12d09f9d12d267436961270ef2de f34e4950ad9079f92965a234253cc16f92deb66f1ce4e9c9a885ad2695c2d136 5e2e53499a05282968e5a9699aad66ae52a5abf06ae828e2f4cf2c1f6e674a98 6b5c42444595a81b5f6fea859d97999895917bcc2f85a505488ea5c2f4efa01a 62999058bfb609d95d53bd519c6de99620d025b3bfbc54d8679a87b10474ccbb f9b126323757c62da23aab163e2ce5257d137e86be7c37dea13bb0585e1ace3f d7e6454c9cc80c84a654f94283fc06b2df33c5c7fd2d3bff269c3cbdeb0b39e7 091cda49489d15f33916263fc78fbf8dcd4e6547012dc7e1a8496a38ab192315 cbd5a88e2188ef39ef438c9859dbd7a9b9e2a99c23a823ec310f7f84a012cc82 b901507d2901c882f98f6ef5db07dbf74636fba6a1f616c5f094954106791667 f40cc264d037b0c71ecb4a8bb6def8b3ec04b647d8da7fd44d0daa558bfa31b1 2b980c0eda1572423dd56260b32d748288028fdd45266311c4ab448fcbce5814 99bfcda3e0c471f63b36cd0db7dea596e59a2219c9275c3ba51e59973555c101 b1eeeb2958d0a4e2ba16fb55a98ca4ca8e69fee8b0be8162ff599ba19d0b2404 2681e59f2a9333259a2de42f3deed46aa7dd84b638e6927f40db0409adff143b ada287d7b64183df906215fe4ca86c3b6fe30dc5121e9a83113c3265ca7fc5ae 75f73362421a23eb955212f7aa19c9a3efdc80a4c6761445869148bfd2a6dc62 f36af3d5ca9f8ff6e606485fe5db835f96b42e7d2380ac5d61af6b41827834fd 5c515310df83c9b40e557027e49de6df70e33a9bbabeaf1301ca9e8c13558948 7a98e25e0c61dda48cbdb241f0f53c3dfaa7ef574b81799ab2ddac50da6db4fb fe4657ca3455585a06eb3d02b4a0472fda8ca06efe587be75e175662dc6329d7 7862b10c1ff7e02b41c7a50eec7fccd2c30b8162d965fa1ae00510c6d1210762 a113254882eac70168aec00544805e7c9cec20527217b98349ed48f6e2d2611e" pre_configure() { cd ${wrksrc} ./autogen.sh } post_install() { # Rename binary to avoid conflict with tesseract package mv ${DESTDIR}/usr/bin/tesseract{,-ocr} mv ${DESTDIR}/usr/share/man/man1/tesseract{,-ocr}.1 vdoc ChangeLog vdoc README vdoc eurotext.tif vdoc phototest.tif } tesseract-ocr-tools_package() { depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Tools (development)" pkg_install() { local f vmkdir usr/share/tesseract vmkdir usr/share/man/man1 vmkdir usr/share/man/man5 for f in ambiguous_words classifier_tester cntraining combine_tessdata \ dawg2wordlist mftraining shapeclustering unicharambigs unicharset \ unicharset_extractor wordlist2dawg; do if [ -e ${DESTDIR}/usr/bin/${f} ]; then mv ${DESTDIR}/usr/bin/$f \ ${PKGDESTDIR}/usr/share/tesseract fi for n in 1 5; do if [ -e ${DESTDIR}/usr/share/man/man${n}/${f}.${n} ]; then mv ${DESTDIR}/usr/share/man/man${n}/${f}.${n} \ ${PKGDESTDIR}/usr/share/man/man${n} fi done done } } tesseract-ocr-devel_package() { depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Development files" pkg_install() { vmove usr/include/tesseract vmove usr/lib/pkgconfig vmove "usr/lib/*.a" vmove "usr/lib/*.so" } } tesseract-ocr-basic_package() { local lang noarch=yes depends="tesseract-ocr>=${version}_${revision}" conflics="tesseract-ocr-all>=0" short_desc+=" - Basic languages data" # A number of basic (mostly European) languages for lang in bel dan deu eng equ fin fra hun ita nld nor pol por rus spa swe tur; do depends+=" tesseract-ocr-${lang}>=${version}_${revision}" done } tesseract-ocr-all_package() { local lang noarch=yes depends="tesseract-ocr>=${version}_${revision}" conflics="tesseract-ocr-basic>=0" short_desc+=" - All languages data" # All available languages for lang in afr ara aze bel ben bul cat ces chi_sim chi_tra \ chr dan deu ell eng enm epo epo_alt equ est eus frk \ fin fra frm glg grc heb hin hrv hun ind isl ita ita_old \ jpn kan kor lav lit mal mkd mlt msa nld nor pol por \ ron rus slk slv spa spa_old sqi srp swa swe tam tel \ tgl tha tur ukr vie; do depends+=" tesseract-ocr-${lang}>=${version}_${revision}" done } tesseract-ocr-afr_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Afrikaans language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-ara_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Arabic language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-aze_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Azerbaijani language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-bel_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Belarusian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-ben_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Bengali language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-bul_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Bulgarian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-cat_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Catalan language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-ces_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Czech language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-chi_sim_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Chinese (Simplified) language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-chi_tra_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Chinese (Traditional) language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-chr_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Cherokee language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-dan_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Danish language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-deu_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - German language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-ell_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Greek language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-eng_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - English language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-enm_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Middle English (1100-1500) language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-epo_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Esperanto language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-epo_alt_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Esperanto alternative language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-equ_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Math / equation detection module" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-est_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Estonian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-eus_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Basque language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-fin_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Finnish language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-fra_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - French language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-frk_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Frankish language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-frm_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Middle French (ca. 1400-1600) language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-glg_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Galician language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-grc_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Ancient Greek Language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-heb_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Hebrew language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-hin_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Hindi language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-hrv_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Croatian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-hun_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Hungarian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-ind_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Indonesian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-isl_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Icelandic language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-ita_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Italian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-ita_old_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Italian (Old) language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-jpn_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Japanese language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-kan_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Kannada language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-kor_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Korean language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-lav_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Latvian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-lit_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Lithuanian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-mal_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Malayalam language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-mkd_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Macedonian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-mlt_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Maltese language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-msa_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Malay language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-nld_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Dutch language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-nor_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Norwegian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-pol_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Polish language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-por_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Portuguese language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-ron_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Romanian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-rus_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Russian Language Data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-slk_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Slovakian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-slv_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Slovenian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-spa_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Spanish language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-spa_old_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Spanish (Old) language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-sqi_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Albanian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-srp_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Serbian (Latin) language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-swa_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Swahili language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-swe_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Swedish language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-tam_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Tamil language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-tel_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Telugu language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-tgl_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Tagalog language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-tha_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Thai language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-tur_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Turkish language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-ukr_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Ukrainian language data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } } tesseract-ocr-vie_package() { noarch=yes depends="tesseract-ocr>=${version}_${revision}" short_desc+=" - Vietnamese Language Data" pkg_install() { local f lang=${pkgname#tesseract-ocr-} vmkdir usr/share/tessdata for f in $(find ${wrksrc}/tessdata -name "${lang}.*" -o -name "${lang}-frak.*"); do vinstall $f 644 usr/share/tessdata rm $f done } }