[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