diff options
author | swearchnick | 2024-01-25 15:02:44 +0100 |
---|---|---|
committer | swearchnick | 2024-01-25 15:02:44 +0100 |
commit | eba1822e7402feb173befbf1cf81c245258ef673 (patch) | |
tree | 215bc940c09e926e8c7f5c0c51d3b83f2d84dbab | |
parent | 35ff3f2d1cec029f5a0e46b5b17efeafe593c685 (diff) | |
download | aur-pdf-xchange.tar.gz |
New OCR language handling
-rw-r--r-- | .SRCINFO | 131 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 8 insertions, 143 deletions
@@ -1,7 +1,7 @@ pkgbase = pdf-xchange pkgdesc = Feature-rich PDF editor/viewer. Create, view, edit and annotate plus much more. pkgver = 10.2.1.385 - pkgrel = 1 + pkgrel = 2 url = https://www.tracker-software.com/product/pdf-xchange-editor arch = x86_64 license = Custom @@ -10,135 +10,6 @@ pkgbase = pdf-xchange makedepends = gendesk depends = wine depends = hicolor-icon-theme - optdepends = tesseract-data-afr - optdepends = tesseract-data-amh - optdepends = tesseract-data-ara - optdepends = tesseract-data-asm - optdepends = tesseract-data-aze - optdepends = tesseract-data-aze_cyrl - optdepends = tesseract-data-bel - optdepends = tesseract-data-ben - optdepends = tesseract-data-bod - optdepends = tesseract-data-bos - optdepends = tesseract-data-bre - optdepends = tesseract-data-bul - optdepends = tesseract-data-cat - optdepends = tesseract-data-ceb - optdepends = tesseract-data-ces - optdepends = tesseract-data-chi_sim - optdepends = tesseract-data-chi_sim_vert - optdepends = tesseract-data-chi_tra - optdepends = tesseract-data-chi_tra_vert - optdepends = tesseract-data-chr - optdepends = tesseract-data-cos - optdepends = tesseract-data-cym - optdepends = tesseract-data-dan - optdepends = tesseract-data-dan_frak - optdepends = tesseract-data-deu - optdepends = tesseract-data-deu_frak - optdepends = tesseract-data-div - optdepends = tesseract-data-dzo - optdepends = tesseract-data-ell - optdepends = tesseract-data-eng - optdepends = tesseract-data-enm - optdepends = tesseract-data-epo - optdepends = tesseract-data-equ - optdepends = tesseract-data-est - optdepends = tesseract-data-eus - optdepends = tesseract-data-fao - optdepends = tesseract-data-fas - optdepends = tesseract-data-fil - optdepends = tesseract-data-fin - optdepends = tesseract-data-fra - optdepends = tesseract-data-frk - optdepends = tesseract-data-frm - optdepends = tesseract-data-fry - optdepends = tesseract-data-gla - optdepends = tesseract-data-gle - optdepends = tesseract-data-glg - optdepends = tesseract-data-grc - optdepends = tesseract-data-guj - optdepends = tesseract-data-hat - optdepends = tesseract-data-heb - optdepends = tesseract-data-hin - optdepends = tesseract-data-hrv - optdepends = tesseract-data-hun - optdepends = tesseract-data-hye - optdepends = tesseract-data-iku - optdepends = tesseract-data-ind - optdepends = tesseract-data-isl - optdepends = tesseract-data-ita - optdepends = tesseract-data-ita_old - optdepends = tesseract-data-jav - optdepends = tesseract-data-jpn - optdepends = tesseract-data-jpn_vert - optdepends = tesseract-data-kan - optdepends = tesseract-data-kat - optdepends = tesseract-data-kat_old - optdepends = tesseract-data-kaz - optdepends = tesseract-data-khm - optdepends = tesseract-data-kir - optdepends = tesseract-data-kmr - optdepends = tesseract-data-kor - optdepends = tesseract-data-kor_vert - optdepends = tesseract-data-lao - optdepends = tesseract-data-lat - optdepends = tesseract-data-lav - optdepends = tesseract-data-lit - optdepends = tesseract-data-ltz - optdepends = tesseract-data-mal - optdepends = tesseract-data-mar - optdepends = tesseract-data-mkd - optdepends = tesseract-data-mlt - optdepends = tesseract-data-mon - optdepends = tesseract-data-mri - optdepends = tesseract-data-msa - optdepends = tesseract-data-mya - optdepends = tesseract-data-nep - optdepends = tesseract-data-nld - optdepends = tesseract-data-nor - optdepends = tesseract-data-oci - optdepends = tesseract-data-ori - optdepends = tesseract-data-osd - optdepends = tesseract-data-pan - optdepends = tesseract-data-pol - optdepends = tesseract-data-por - optdepends = tesseract-data-pus - optdepends = tesseract-data-que - optdepends = tesseract-data-ron - optdepends = tesseract-data-rus - optdepends = tesseract-data-san - optdepends = tesseract-data-sin - optdepends = tesseract-data-slk - optdepends = tesseract-data-slk_frak - optdepends = tesseract-data-slv - optdepends = tesseract-data-snd - optdepends = tesseract-data-spa - optdepends = tesseract-data-spa_old - optdepends = tesseract-data-sqi - optdepends = tesseract-data-srp - optdepends = tesseract-data-srp_latn - optdepends = tesseract-data-sun - optdepends = tesseract-data-swa - optdepends = tesseract-data-swe - optdepends = tesseract-data-syr - optdepends = tesseract-data-tam - optdepends = tesseract-data-tat - optdepends = tesseract-data-tel - optdepends = tesseract-data-tgk - optdepends = tesseract-data-tgl - optdepends = tesseract-data-tha - optdepends = tesseract-data-tir - optdepends = tesseract-data-ton - optdepends = tesseract-data-tur - optdepends = tesseract-data-uig - optdepends = tesseract-data-ukr - optdepends = tesseract-data-urd - optdepends = tesseract-data-uzb - optdepends = tesseract-data-uzb_cyrl - optdepends = tesseract-data-vie - optdepends = tesseract-data-yid - optdepends = tesseract-data-yor source = pdf-xchange-10.2.1.385.msi::https://www.tracker-software.com/downloads/EditorV10.x64.msi sha256sums = acf1306e841b4890c7522d978c2d9cdb381256d42417711e3463732c53adc1f8 @@ -1,13 +1,12 @@ # Maintainer: swearchnick <swearchnick[at]gmail[dot]com> pkgname="pdf-xchange" pkgver="10.2.1.385" -pkgrel="1" +pkgrel="2" pkgdesc="Feature-rich PDF editor/viewer. Create, view, edit and annotate plus much more." license=('Custom') arch=('x86_64') depends=('wine' 'hicolor-icon-theme') makedepends=('p7zip' 'icoutils' 'gendesk') -optdepends=($(pacman -Ssq tesseract-data)) url="https://www.tracker-software.com/product/pdf-xchange-editor" _downloadsource="https://www.tracker-software.com/downloads" _x64file="EditorV10.x64.msi" @@ -738,17 +737,7 @@ package() install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" - pacman -Ssq tesseract-data > tesseract-data - mkdir -p "$pkgdir${_installdir}/$pkgname/${_tesseract}" - while read -r _line; do - _name=$(basename "$_line") - _lang=$(echo "$_name" | cut -d "-" -f 3) - - ln -sf "/usr/share/tessdata/$_lang.traineddata" "$pkgdir${_installdir}/$pkgname/${_tesseract}/$_lang.dat" - echo '<?xml version="1.0" encoding="utf-8"?>' > "$pkgdir${_installdir}/$pkgname/${_tesseract}/$_lang.lng" - echo "<language localname="\"$_lang\"" name="\"$_lang\"" prefix="\"$_lang\"" version=\"1.00\"/>" >> "$pkgdir${_installdir}/$pkgname/${_tesseract}/$_lang.lng" - done < tesseract-data - + ln -sf /tmp/pdf-xchange "$pkgdir${_installdir}/$pkgname/${_tesseract}" mkdir -p "$pkgdir/usr/bin" echo '#!/bin/bash' > "$pkgdir/usr/bin/$pkgname" @@ -790,9 +779,14 @@ if ! grep -q '"Decorated"="N"' "$prefix/user.reg"; then echo '"Decorated"="N"' >> "$prefix/user.reg" fi +mkdir "/tmp/pdf-xchange" "$prefix/Tesseract" &>/dev/null +cp "$prefix"/Tesseract/* "/tmp/pdf-xchange" &>/dev/null + EOF echo 'WINEPREFIX="$prefix" /usr/bin/wine "'"$_installdir"'/$program/PDFXEdit.exe" "$document"' >> "$pkgdir/usr/bin/$pkgname" chmod 0755 "$pkgdir/usr/bin/$pkgname" + echo 'cp /tmp/pdf-xchange/* "$prefix/Tesseract"' >> "$pkgdir/usr/bin/$pkgname" + } |