summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorwhriedplanck2020-07-11 22:19:27 +0800
committerwhriedplanck2020-07-11 22:19:27 +0800
commit9501452e56755d0ebb76f16e4a1ebd7edff04a39 (patch)
treea1c7e643a3f18f5ceed08eb41ad178ee7e926361
downloadaur-9501452e56755d0ebb76f16e4a1ebd7edff04a39.tar.gz
first commit
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD36
-rw-r--r--python-easyocr-git.install9
3 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..45576c91a616
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,35 @@
+pkgbase = python-easyocr-git
+ pkgdesc = Ready-to-use OCR with 40+ languages supported including Chinese, Japanese, Korean and Thai
+ pkgver = 1.1.3.r163.e918f92
+ pkgrel = 1
+ url = https://github.com/JaidedAI/EasyOCR
+ install = python-easyocr-git.install
+ arch = any
+ license = Apache-2.0
+ makedepends = python-setuptools
+ makedepends = git
+ depends = python-torchvision
+ depends = python-pytorch
+ depends = python-scikit-image
+ depends = python-pillow
+ depends = python-numpy
+ depends = opencv
+ depends = hdf5
+ depends = python-scipy
+ provides = python-easyocr
+ conflicts = python-easyocr
+ replaces = python-easyocr
+ source = git+https://github.com/JaidedAI/EasyOCR.git
+ sha256sums = SKIP
+
+pkgname = python-easyocr-git
+ depends = python-torchvision
+ depends = python-pytorch
+ depends = python-scikit-image
+ depends = python-pillow
+ depends = python-numpy
+ depends = opencv
+ depends = hdf5
+ depends = python-scipy
+ depends = python
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6290fa8c42a9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: WhiredPlanck
+
+pkgname=python-easyocr-git
+_name=EasyOCR
+pkgver=1.1.3.r163.e918f92
+pkgrel=1
+pkgdesc="Ready-to-use OCR with 40+ languages supported including Chinese, Japanese, Korean and Thai"
+arch=("any")
+url="https://github.com/JaidedAI/EasyOCR"
+license=("Apache-2.0")
+depends=('python-torchvision' 'python-pytorch' 'python-scikit-image'
+ 'python-pillow' 'python-numpy' 'opencv' 'hdf5' 'python-scipy')
+makedepends=('python-setuptools' 'git')
+#checkdepends=('python-pytest-runner' 'python-tornado' 'python-nose' 'python-psutil' 'python-trustme'
+# 'python-gcp-devrel-py-tools' 'python-pytest-timeout' 'python-flaky')
+provides=('python-easyocr')
+conflicts=('python-easyocr')
+replaces=('python-easyocr')
+source=('git+https://github.com/JaidedAI/EasyOCR.git')
+sha256sums=('SKIP')
+install=${pkgname}.install
+
+prepare() {
+ cd "$srcdir"/${_name} # -${pkgver}
+ sed -i "s/,'opencv-python'//g" setup.py
+ sed -i 's/Pillow<7.0/Pillow/g' setup.py
+ cd easyocr
+ sed -i '4d' detection.py
+}
+
+package() {
+ depends+=('python')
+ cd ${_name} #-${pkgver}
+ python setup.py install --root="${pkgdir}"
+ install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+}
diff --git a/python-easyocr-git.install b/python-easyocr-git.install
new file mode 100644
index 000000000000..9a642b1774ca
--- /dev/null
+++ b/python-easyocr-git.install
@@ -0,0 +1,9 @@
+post_install() {
+ echo ""
+ echo "---------------------------- TIPS ----------------------------"
+ echo "Model weight for chosen language will be automatically downloaded"
+ echo "or you can download it manually from the following links and put"
+ echo "it in '~/.EasyOCR/model' folder"
+ echo "See https://github.com/JaidedAI/EasyOCR#Usage"
+ echo ""
+}