summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlilac2023-01-04 20:19:54 +0800
committerlilac2023-01-04 20:19:54 +0800
commitffb6d527b28e405a99207e3662d588632d278712 (patch)
tree8c57ae923670c9311125271c0e28f7e8ab6280b7
parent418298afe4687cb588318acc2757bfb5c9b8ffb9 (diff)
downloadaur-ffb6d527b28e405a99207e3662d588632d278712.tar.gz
[lilac] updated to 0.10.1-3
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD22
2 files changed, 25 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3ab661f01e8c..a501d6e3683a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,28 @@
pkgbase = python-camelot
pkgdesc = A Python library to extract tabular data from PDFs
pkgver = 0.10.1
- pkgrel = 1
+ pkgrel = 3
url = https://github.com/camelot-dev/camelot
arch = any
license = MIT
makedepends = python-setuptools
depends = ghostscript
- depends = opencv
depends = python-chardet
depends = python-click
+ depends = python-pdfminer
depends = python-matplotlib
depends = python-numpy
+ depends = python-opencv
depends = python-openpyxl
depends = python-pandas
depends = python-pdfminer
+ depends = python-pdftopng
depends = python-pypdf2
+ depends = python-tabulate
depends = tk
source = camelot-0.10.1.tar.gz::https://github.com/camelot-dev/camelot/archive/v0.10.1.tar.gz
+ source = 0001.fix-pypdf-version.patch::https://github.com/camelot-dev/camelot/pull/307.patch
sha512sums = aeb1446021caccb0aa302d68d8ec17e0598debc29f0521d910c9a14c140a526d14ad8c749bac4fec4e366d8aeced2e9bc36aae1694f172ecbfeca351d97e848d
+ sha512sums = dbef0511893cd333fb14c90ceaf16ddd46c09380cbe27b931b3cf8413f017491488b76a7069c9685a11a2d66924d9647945504f1af5c253855a829d4c17e804c
pkgname = python-camelot
diff --git a/PKGBUILD b/PKGBUILD
index 0b70a0ff40f1..6c0555fa0b79 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,29 +3,43 @@
_pkgname=camelot
pkgname=python-camelot
pkgver=0.10.1
-pkgrel=1
+pkgrel=3
pkgdesc='A Python library to extract tabular data from PDFs'
arch=('any')
url='https://github.com/camelot-dev/camelot'
license=('MIT')
depends=(
ghostscript
- opencv
python-chardet
python-click
+ python-pdfminer
python-matplotlib
python-numpy
+ python-opencv
python-openpyxl
python-pandas
python-pdfminer
+ python-pdftopng
python-pypdf2
+ python-tabulate
tk
)
makedepends=(
python-setuptools
)
-source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/camelot-dev/camelot/archive/v${pkgver}.tar.gz")
-sha512sums=('aeb1446021caccb0aa302d68d8ec17e0598debc29f0521d910c9a14c140a526d14ad8c749bac4fec4e366d8aeced2e9bc36aae1694f172ecbfeca351d97e848d')
+source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/camelot-dev/camelot/archive/v${pkgver}.tar.gz"
+ "0001.fix-pypdf-version.patch::https://github.com/camelot-dev/camelot/pull/307.patch"
+)
+sha512sums=('aeb1446021caccb0aa302d68d8ec17e0598debc29f0521d910c9a14c140a526d14ad8c749bac4fec4e366d8aeced2e9bc36aae1694f172ecbfeca351d97e848d'
+ 'dbef0511893cd333fb14c90ceaf16ddd46c09380cbe27b931b3cf8413f017491488b76a7069c9685a11a2d66924d9647945504f1af5c253855a829d4c17e804c')
+
+prepare() {
+ cd "${_pkgname}-${pkgver}"
+ patch -p1 -i "${srcdir}/0001.fix-pypdf-version.patch"
+ sed -i 's,isEncrypted,is_encrypted,g' camelot/handlers.py
+ # python package name is renamed to `pypdf`
+ sed -i 's,PyPDF2,pypdf,' camelot/handlers.py
+}
build() {
cd "${_pkgname}-${pkgver}"