summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorswearchnick2024-01-25 15:02:44 +0100
committerswearchnick2024-01-25 15:02:44 +0100
commiteba1822e7402feb173befbf1cf81c245258ef673 (patch)
tree215bc940c09e926e8c7f5c0c51d3b83f2d84dbab
parent35ff3f2d1cec029f5a0e46b5b17efeafe593c685 (diff)
downloadaur-pdf-xchange.tar.gz
New OCR language handling
-rw-r--r--.SRCINFO131
-rw-r--r--PKGBUILD20
2 files changed, 8 insertions, 143 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 328c153f4119..4eb3975b43ff 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 403135f5710a..5f0ef402bd94 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
+
}