diff options
author | Kaizhao Zhang | 2019-05-14 11:45:17 +0800 |
---|---|---|
committer | Kaizhao Zhang | 2019-05-14 11:45:17 +0800 |
commit | f307acb00ae67bdc162a318edc89de5e916ace8e (patch) | |
tree | 0f1ee3f0a10a6c17a4c076fbe6d557fa8374e7a1 | |
download | aur-f307acb00ae67bdc162a318edc89de5e916ace8e.tar.gz |
Initial import with git commit 6685e3945edec224c8133fb62f1f347b4f7be07d
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | 01-fixed-print-compatible-in-python3.patch | 11 | ||||
-rw-r--r-- | PKGBUILD | 56 |
3 files changed, 94 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..69c029628ec6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = rst2pdf + pkgdesc = Convert reStructured Text to PDF via ReportLab. + pkgver = 0.95.dev0+1+6685e394 + pkgrel = 1 + url = https://rst2pdf.org + arch = any + license = MIT + makedepends = python-setuptools + depends = python + depends = python-docutils + depends = python-jinja + depends = python-pdfrw + depends = python-pygments + depends = python-reportlab + depends = python-six + depends = python-smartypants + depends = python-svglib + provides = rst2pdf + conflicts = python-rst2pdf + conflicts = python2-rst2pdf + source = git+https://github.com/rst2pdf/rst2pdf.git#commit=6685e3945edec224c8133fb62f1f347b4f7be07d + source = 01-fixed-print-compatible-in-python3.patch + sha256sums = SKIP + sha256sums = 72ce82472b1e14a28410a30f6aa617d0012a52e2e5612690536acc3d0d7e06e4 + +pkgname = rst2pdf + diff --git a/01-fixed-print-compatible-in-python3.patch b/01-fixed-print-compatible-in-python3.patch new file mode 100644 index 000000000000..05280e89db05 --- /dev/null +++ b/01-fixed-print-compatible-in-python3.patch @@ -0,0 +1,11 @@ +--- rst2pdf/dumpstyle.py.orig 2019-04-22 22:41:45.777708706 +0800 ++++ rst2pdf/dumpstyle.py 2019-04-22 22:41:58.104682948 +0800 +@@ -144,7 +144,7 @@ + def convert(srcname): + ''' Convert a single file from .json to .style + ''' +- print srcname ++ print(srcname) + sstr = open(srcname, 'rb').read() + sdata = fixstyle(jloads(sstr)) + dstr = dumps(sdata) diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7197380ef011 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: Kaizhao Zhang <zhangkaizhao@gmail.com> + +_gitcommit=6685e3945edec224c8133fb62f1f347b4f7be07d + +pkgname=rst2pdf +pkgver=0.95.dev0+1+${_gitcommit:0:8} +pkgrel=1 +pkgdesc="Convert reStructured Text to PDF via ReportLab." +url="https://rst2pdf.org" +depends=( + 'python' + 'python-docutils' + 'python-jinja' + 'python-pdfrw' + 'python-pygments' + 'python-reportlab' + 'python-six' + 'python-smartypants' + 'python-svglib' # should be optional +) +makedepends=('python-setuptools') +arch=('any') +license=('MIT') +provides=('rst2pdf') +conflicts=('python-rst2pdf' 'python2-rst2pdf') +source=( + "git+https://github.com/rst2pdf/rst2pdf.git#commit=${_gitcommit}" + 01-fixed-print-compatible-in-python3.patch +) +sha256sums=( + 'SKIP' + '72ce82472b1e14a28410a30f6aa617d0012a52e2e5612690536acc3d0d7e06e4' +) + +prepare() { + cd "${srcdir}/${pkgname}" + patch -p0 -i ../01-fixed-print-compatible-in-python3.patch +} + +build() { + cd "${srcdir}/${pkgname}" + python setup.py build +} + +package() { + cd "${srcdir}/${pkgname}" + install -Dm644 CHANGES.rst "${pkgdir}/usr/share/doc/${pkgname}/CHANGES.rst" + install -Dm644 CODE_OF_CONDUCT.md "${pkgdir}/usr/share/doc/${pkgname}/CODE_OF_CONDUCT.md" + install -Dm644 Contributors.txt "${pkgdir}/usr/share/doc/${pkgname}/Contributors.txt" + install -Dm644 MAINTAINERS.md "${pkgdir}/usr/share/doc/${pkgname}/MAINTAINERS.md" + install -Dm644 README.rst "${pkgdir}/usr/share/doc/${pkgname}/README.rst" + + install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt" + + python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build +} |