PKGBUILD 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # Maintainer (Arch):
  2. # Contributor (Arch): Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve>
  3. # Contributor (Arch): William Rea <sillywilly@gmail.com>
  4. # Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe>
  5. # Contributor: fauno <fauno@kiwwwi.com.ar>
  6. # Contributor: borgo <nomail>
  7. # Contributor: André Silva <emulatorman@hyperbola.info>
  8. _origname=reportlab
  9. pkgname=python-reportlab
  10. pkgver=3.5.34
  11. pkgrel=1
  12. pkgrel+=.parabola1
  13. pkgdesc="A proven industry-strength PDF generating solution"
  14. pkgdesc+=", without nonfree Adobe T1 fonts support"
  15. arch=('x86_64')
  16. arch+=('i686' 'armv7h')
  17. url="https://bitbucket.org/rptlab/reportlab"
  18. depends=('freetype2')
  19. depends=('python' 'python-pip' 'python-pillow')
  20. makedepends=('freetype2' 'python-pillow' 'mercurial')
  21. license=('BSD')
  22. source=(https://files.pythonhosted.org/packages/source/${_origname::1}/${_origname}/${_origname}-${pkgver}.tar.gz
  23. 'free-fonts.patch')
  24. sha256sums=('9675a26d01ec141cb717091bb139b6227bfb3794f521943101da50327bff4825'
  25. '7e31b2a2bde509d628cb7da9fec301d730d38ea8a8dc9956cdfc8da4ebeec370')
  26. prepare() {
  27. cd ${_origname}-${pkgver}
  28. # remove nonfree Adobe T1 fonts support
  29. patch -p1 -i ../free-fonts.patch
  30. # Parabola contains those fonts from the ttf-bitstream-vera package
  31. rm -fv src/reportlab/fonts/{bitstream-vera-license.txt,Vera*}
  32. }
  33. package() {
  34. cd ${_origname}-${pkgver}
  35. python setup.py install --root="$pkgdir" --optimize=1
  36. install -D -m644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/license.txt
  37. }
  38. check() {
  39. cd ${_origname}-${pkgver}
  40. python setup.py tests
  41. }