diff options
author | Carl Smedstad | 2023-06-19 12:10:41 +0200 |
---|---|---|
committer | Carl Smedstad | 2023-06-19 12:21:54 +0200 |
commit | 90e89bcfecf7e2d84ac4cdefc03f35530ffc7702 (patch) | |
tree | 93ff44df9d57984d70e4a0f0b334610a614e114a | |
parent | 26a4ae5308305dab13d44d15d67d6726eae86471 (diff) | |
download | aur-90e89bcfecf7e2d84ac4cdefc03f35530ffc7702.tar.gz |
Publish version 0.2.11-1 - Stop building docs due to error
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 85 |
3 files changed, 64 insertions, 43 deletions
@@ -1,25 +1,23 @@ pkgbase = python-xhtml2pdf pkgdesc = A library for converting HTML into PDFs using ReportLab - pkgver = 0.2.10 + pkgver = 0.2.11 pkgrel = 1 url = https://github.com/xhtml2pdf/xhtml2pdf arch = any license = Apache makedepends = python-setuptools - makedepends = python-sphinx_rtd_theme - makedepends = python-sphinxcontrib-pdfembed - makedepends = texlive-latexextra - makedepends = texlive-fontsextra depends = python-arabic-reshaper depends = python-bidi - depends = python-reportlab - depends = python-pypdf depends = python-html5lib - depends = python-svglib + depends = python-pillow depends = python-pyhanko - source = xhtml2pdf-0.2.10.tar.gz::https://github.com/xhtml2pdf/xhtml2pdf/archive/refs/tags/0.2.10.tar.gz + depends = python-pyhanko-certvalidator + depends = python-pypdf + depends = python-reportlab + depends = python-svglib + source = python-xhtml2pdf-0.2.11.tar.gz::https://github.com/xhtml2pdf/xhtml2pdf/archive/refs/tags/v0.2.11.tar.gz source = latex_engine.patch - sha256sums = a70c5a6c06750ce052a598a4c0a48928763c4f73499438c841bb087b78d26b9b + sha256sums = 198a7c78d4233322802cf57a554a92db78f30c7fa485a25cdb93713812f1f9ad sha256sums = 19d631ba04ae7d42e6c95962df1bc99edf84c80920539bb8aa2fc7f2f6c53589 pkgname = python-xhtml2pdf diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f71c635dafda --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.gitignore +!PKGBUILD +!.SRCINFO @@ -1,53 +1,72 @@ -# Maintainer: András Wacha <awacha@gmail.com> +# Maintainer: Carl Smedstad <carl.smedstad at protonmail dot com> +# Contributor: András Wacha <awacha@gmail.com> # Contributor: Michał Wojdyła < micwoj9292 at gmail dot com > + pkgname=python-xhtml2pdf _name=${pkgname#python-} -pkgver=0.2.10 +pkgver=0.2.11 pkgrel=1 pkgdesc="A library for converting HTML into PDFs using ReportLab" arch=(any) url="https://github.com/xhtml2pdf/xhtml2pdf" -license=('Apache') -depends=(python-arabic-reshaper - python-bidi - python-reportlab - python-pypdf - python-html5lib - python-svglib - python-pyhanko +license=(Apache) +depends=( + python-arabic-reshaper + python-bidi + python-html5lib + python-pillow + python-pyhanko + python-pyhanko-certvalidator + python-pypdf + python-reportlab + python-svglib +) +makedepends=( + python-setuptools + # python-sphinx_rtd_theme + # python-sphinxcontrib-pdfembed + # texlive-latexextra + # texlive-fontsextra +) + +source=( + "$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v${pkgver}.tar.gz" + "latex_engine.patch" ) -makedepends=(python-setuptools - python-sphinx_rtd_theme - python-sphinxcontrib-pdfembed - texlive-latexextra - texlive-fontsextra) -# Sometimes there is v prefix in version, sometimes not. -source=("${_name}-${pkgver}.tar.gz::https://github.com/xhtml2pdf/xhtml2pdf/archive/refs/tags/$pkgver.tar.gz" - 'latex_engine.patch' +sha256sums=( + '198a7c78d4233322802cf57a554a92db78f30c7fa485a25cdb93713812f1f9ad' + '19d631ba04ae7d42e6c95962df1bc99edf84c80920539bb8aa2fc7f2f6c53589' ) -sha256sums=('a70c5a6c06750ce052a598a4c0a48928763c4f73499438c841bb087b78d26b9b' - '19d631ba04ae7d42e6c95962df1bc99edf84c80920539bb8aa2fc7f2f6c53589') + +_archive="$_name-$pkgver" + prepare() { - cd "${_name}-${pkgver}" - patch --forward --strip=1 --input="${srcdir}/latex_engine.patch" + cd "$_archive" + + patch --forward --strip=1 --input="${srcdir}/latex_engine.patch" } build() { - cd ${_name}-${pkgver} - python setup.py build - (cd docs && make html) - (cd docs && make latexpdf) + cd "$_archive" + + python setup.py build + #(cd docs && make html) + #(cd docs && make latexpdf) } check() { - cd ${_name}-${pkgver} - python setup.py test + cd "$_archive" + + python setup.py test } package() { - cd ${_name}-${pkgver} - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build - mkdir -p ${pkgdir}/usr/share/doc/${pkgname} - cp ${srcdir}/${_name}-${pkgver}/docs/build/html ${pkgdir}/usr/share/doc/${pkgname} -R - cp ${srcdir}/${_name}-${pkgver}/docs/build/latex/${_name}.pdf ${pkgdir}/usr/share/doc/${_name}.pdf + cd "$_archive" + + export PYTHONHASHSEED=0 + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + + # mkdir -p ${pkgdir}/usr/share/doc/${pkgname} + # cp ${srcdir}/${_name}-${pkgver}/docs/build/html ${pkgdir}/usr/share/doc/${pkgname} -R + # cp ${srcdir}/${_name}-${pkgver}/docs/build/latex/${_name}.pdf ${pkgdir}/usr/share/doc/${_name}.pdf } |