summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2023-06-19 12:10:41 +0200
committerCarl Smedstad2023-06-19 12:21:54 +0200
commit90e89bcfecf7e2d84ac4cdefc03f35530ffc7702 (patch)
tree93ff44df9d57984d70e4a0f0b334610a614e114a
parent26a4ae5308305dab13d44d15d67d6726eae86471 (diff)
downloadaur-90e89bcfecf7e2d84ac4cdefc03f35530ffc7702.tar.gz
Publish version 0.2.11-1 - Stop building docs due to error
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD85
3 files changed, 64 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 42543335eb63..2540d7ecfa1b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 679157ff5257..f5e54c3de401 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}