[arch-commits] Commit in tesseract-data/repos/community-any (PKGBUILD PKGBUILD)

Caleb Maclennan alerque at gemini.archlinux.org
Tue Feb 1 08:56:46 UTC 2022


    Date: Tuesday, February 1, 2022 @ 08:56:45
  Author: alerque
Revision: 1121811

archrelease: copy trunk to community-any

Added:
  tesseract-data/repos/community-any/PKGBUILD
    (from rev 1121810, tesseract-data/trunk/PKGBUILD)
Deleted:
  tesseract-data/repos/community-any/PKGBUILD

----------+
 PKGBUILD |   98 ++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 55 insertions(+), 43 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2022-02-01 08:56:24 UTC (rev 1121810)
+++ PKGBUILD	2022-02-01 08:56:45 UTC (rev 1121811)
@@ -1,43 +0,0 @@
-# Maintainer: Caleb Maclennan <caleb at alerque.com>
-# Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
-# Contributor: Andreas Hauser <andy-aur at splashground.de>
-
-_langs=(afr amh ara asm aze aze_cyrl bel ben bod bos bre bul cat ceb ces
-chi_sim chi_tra chr cos cym dan dan_frak deu deu_frak div dzo ell eng enm epo
-equ est eus fao fas fil fin fra frk frm fry gla gle glg grc guj hat heb
-hin hrv hun hye iku ind isl ita ita_old jav jpn kan kat kat_old kaz khm
-kir kmr kor kor_vert lao lat lav lit ltz mal mar mkd mlt mon mri msa
-mya nep nld nor oci ori osd pan pol por pus que ron rus san sin slk
-slk_frak slv snd spa spa_old sqi srp srp_latn sun swa swe syr tam tat
-tel tgk tgl tha tir ton tur uig ukr urd uzb uzb_cyrl vie yid yor)
-
-pkgbase=tesseract-data
-pkgname=($(for l in ${_langs[@]}; do echo tesseract-data-${l}; done))
-_pkgname=tessdata
-epoch=2
-pkgver=4.1.0
-pkgrel=2
-pkgdesc='Tesseract OCR data'
-arch=(any)
-url="https://github.com/tesseract-ocr/$_pkgname"
-license=(Apache)
-depends=(tesseract)
-groups=($pkgbase)
-_archive="$_pkgname-$pkgver"
-source=("$url/archive/$pkgver/$_archive.tar.gz")
-sha256sums=('990fffb9b7a9b52dc9a2d053a9ef6852ca2b72bd8dfb22988b0b990a700fd3c7')
-
-build() {
-  true
-}
-
-# Declare the package functions for data
-for l in ${_langs[@]}; do
-    eval "
-package_tesseract-data-${l}(){
-	pkgdesc+=' ($l)'
-	cd '$_archive'
-	install -Dm0644 -t \"\$pkgdir/usr/share/$_pkgname/\" $l.*
-}
-    "
-done

Copied: tesseract-data/repos/community-any/PKGBUILD (from rev 1121810, tesseract-data/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2022-02-01 08:56:45 UTC (rev 1121811)
@@ -0,0 +1,55 @@
+# Maintainer: Caleb Maclennan <caleb at alerque.com>
+# Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Contributor: Andreas Hauser <andy-aur at splashground.de>
+
+_langs=(afr amh ara asm aze aze_cyrl bel ben bod bos bre bul cat ceb ces
+chi_sim chi_tra chr cos cym dan dan_frak deu deu_frak div dzo ell eng enm epo
+equ est eus fao fas fil fin fra frk frm fry gla gle glg grc guj hat heb
+hin hrv hun hye iku ind isl ita ita_old jav jpn jpn_vert kan kat kat_old kaz khm
+kir kmr kor kor_vert lao lat lav lit ltz mal mar mkd mlt mon mri msa
+mya nep nld nor oci ori osd pan pol por pus que ron rus san sin slk
+slk_frak slv snd spa spa_old sqi srp srp_latn sun swa swe syr tam tat
+tel tgk tgl tha tir ton tur uig ukr urd uzb uzb_cyrl vie yid yor)
+
+pkgbase=tesseract-data
+pkgname=("${_langs[@]/#/tesseract-data-}")
+_pkgname=tessdata
+epoch=2
+pkgver=4.1.0
+pkgrel=3
+pkgdesc='Tesseract OCR data'
+arch=(any)
+url="https://github.com/tesseract-ocr/$_pkgname"
+license=(Apache)
+_archive="$_pkgname-$pkgver"
+source=("$url/archive/$pkgver/$_archive.tar.gz")
+sha256sums=('990fffb9b7a9b52dc9a2d053a9ef6852ca2b72bd8dfb22988b0b990a700fd3c7')
+
+build() {
+	:
+}
+
+# osd is a pseudo-language data set that is required all the time, by itself
+# it is not sufficient to provide a language as the virtual 'tessdata' package
+# nor is it included in the group
+package_tesseract-data-osd() {
+	local lang=${pkgname##*-}
+	pkgdesc+=" ($lang)"
+	cd "$_archive"
+	install -Dm0644 -t "$pkgdir/usr/share/$_pkgname/" $lang.*
+}
+
+# Declare the package functions for data
+for lang in ${_langs[@]}; do
+	if [[ $lang == osd ]]; then continue; fi
+	eval "
+package_tesseract-data-$lang(){
+	pkgdesc+=' ($lang)'
+	depends=(tesseract)
+	provides=($_pkgname)
+	groups=($pkgbase)
+	cd '$_archive'
+	install -Dm0644 -t \"\$pkgdir/usr/share/$_pkgname/\" $lang.*
+}
+    "
+done



More information about the arch-commits mailing list