diff options
author | Jaan Toots | 2018-11-01 19:16:17 +0000 |
---|---|---|
committer | Jaan Toots | 2018-11-01 19:16:17 +0000 |
commit | 2bde85fbfe90a712b30493c1d2cf0749878fc62b (patch) | |
tree | d6b26f6395709b14de3c022c3a6f7939db42f518 | |
parent | 76d6c17998faca7797ce2e0f725af9416925b5e1 (diff) | |
download | aur-2bde85fbfe90a712b30493c1d2cf0749878fc62b.tar.gz |
Add unreleased patches from upstream
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | python-signpdf.patch | 21 |
3 files changed, 37 insertions, 7 deletions
@@ -1,7 +1,7 @@ pkgbase = python-signpdf pkgdesc = Utility for adding signatures images to PDF documents pkgver = 0.0.3 - pkgrel = 1 + pkgrel = 2 url = https://pypi.org/project/signpdf arch = any license = MIT @@ -10,8 +10,10 @@ pkgbase = python-signpdf depends = python-pypdf2 source = python-signpdf-0.0.3.tar.gz::https://files.pythonhosted.org/packages/source/s/signpdf/signpdf-0.0.3.tar.gz source = https://raw.githubusercontent.com/yourcelf/signpdf/master/LICENSE + source = python-signpdf.patch sha256sums = 50f06007f9bf30ad302f2e76ff01e25bbf4b944a4757555e8eec134599abb590 sha256sums = 13b5aa7aaaba5de26c8cb53a3dca05f625f4101c793df6b484f39e6405cc8ac4 + sha256sums = c770fa17cab71276d40abce25de2b7b92473233fba35754d1c73d5c1ae1259cb pkgname = python-signpdf @@ -2,7 +2,7 @@ pkgname=python-signpdf _name=${pkgname#python-} pkgver=0.0.3 -pkgrel=1 +pkgrel=2 pkgdesc="Utility for adding signatures images to PDF documents" arch=('any') url="https://pypi.org/project/signpdf" @@ -10,18 +10,25 @@ license=('MIT') depends=('python-reportlab' 'python-pypdf2') makedepends=('python-setuptools') source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz" - "https://raw.githubusercontent.com/yourcelf/signpdf/master/LICENSE") + "https://raw.githubusercontent.com/yourcelf/signpdf/master/LICENSE" + "python-signpdf.patch") sha256sums=('50f06007f9bf30ad302f2e76ff01e25bbf4b944a4757555e8eec134599abb590' - '13b5aa7aaaba5de26c8cb53a3dca05f625f4101c793df6b484f39e6405cc8ac4') + '13b5aa7aaaba5de26c8cb53a3dca05f625f4101c793df6b484f39e6405cc8ac4' + 'c770fa17cab71276d40abce25de2b7b92473233fba35754d1c73d5c1ae1259cb') + +prepare() { + cd "$srcdir/${_name}-${pkgver}" + patch -p1 -i "$srcdir/${pkgname}.patch" +} build() { - cd "$srcdir/${_name}-${pkgver}" + cd "$srcdir/${_name}-${pkgver}" python setup.py build } package() { - cd "$srcdir/${_name}-${pkgver}" - python setup.py install --root="$pkgdir" --optimize=1 + cd "$srcdir/${_name}-${pkgver}" + python setup.py install --root="$pkgdir" --optimize=1 install -Dm644 $srcdir/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } diff --git a/python-signpdf.patch b/python-signpdf.patch new file mode 100644 index 000000000000..8fe1bee0eb21 --- /dev/null +++ b/python-signpdf.patch @@ -0,0 +1,21 @@ +diff -ura signpdf-0.0.3.orig/signpdf.py signpdf-0.0.3.new/signpdf.py +--- signpdf-0.0.3.orig/signpdf.py 2015-04-25 19:13:15.000000000 +0100 ++++ signpdf-0.0.3.new/signpdf.py 2018-11-01 19:11:00.941260261 +0000 +@@ -44,7 +44,7 @@ + # Create PDF for signature + sig_tmp_filename = _get_tmp_filename() + c = canvas.Canvas(sig_tmp_filename, pagesize=page.cropBox) +- c.drawImage(args.signature, x1, y1, width, height) ++ c.drawImage(args.signature, x1, y1, width, height, mask='auto') + if args.date: + c.drawString(x1 + width, y1, datetime.datetime.now().strftime("%Y-%m-%d")) + c.showPage() +@@ -59,7 +59,7 @@ + + writer.addPage(page) + +- with open(output_filename, 'w') as fh: ++ with open(output_filename, 'wb') as fh: + writer.write(fh) + + for handle in [pdf_fh, sig_tmp_fh]: |