Advertisement
Drommer

python2-urllib3 PKGBUILD

Oct 18th, 2022
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | Software | 0 0
  1. # Maintainer: Marcell Meszaros < marcell.meszaros AT runbox.eu >
  2. # Contributor: Felix Yan <[email protected]>
  3. # Contributor: Patrice Peterson <runiq at archlinux dot us>
  4. # Contributor: Chris Brannon <[email protected]>
  5. # Contributor: BorgHunter <borghunter at gmail dot com>
  6. # Contributor: Drommer <[email protected]>
  7.  
  8. _pkgname=urllib3
  9. pkgname=python2-urllib3
  10. pkgver=1.26.12
  11. pkgrel=1
  12. pkgdesc='HTTP library with thread-safe connection pooling and file post support'
  13. arch=('any')
  14. url="https://pypi.org/project/urllib3"
  15. license=('MIT')
  16. depends=('python2')
  17. makedepends=('python2-setuptools')
  18. optdepends=('python2-pyopenssl: secure connection support'
  19. 'python2-pysocks: SOCKS proxy support (deprecated)'
  20. 'python-urllib3-doc: urllib3 documentation')
  21. source=("https://github.com/${_pkgname}/${_pkgname}/archive/refs/tags/${pkgver}.tar.gz")
  22. sha256sums=('c7356205ca6c14df2f35d1d9cf18cd8a1981185b7dca13e1c3af91a214037c9d')
  23.  
  24. prepare() {
  25. cd ${_pkgname}-${pkgver}
  26.  
  27. printf "Changing hashbangs in *.py files to refer to 'python2'... "
  28. sed -e '1s|#![ ]*/[a-zA-Z0-9./_ ]*python.*|#!/usr/bin/env python2|' \
  29. -i $(find . -name '*.py')
  30. echo 'done'
  31.  
  32. printf "Changing 'setup.cfg': setting 'xfail_strict' from true to false... "
  33. sed -e '/^xfail_strict/c\xfail_strict = false' \
  34. -i 'setup.cfg'
  35. echo 'done'
  36. }
  37.  
  38. build() {
  39. cd ${_pkgname}-${pkgver}
  40. python2 setup.py build
  41. }
  42.  
  43. package() {
  44. cd ${_pkgname}-${pkgver}
  45. python2 setup.py install --root="${pkgdir}" --prefix='/usr' --optimize=1 --skip-build
  46. install -Dm 644 'LICENSE.txt' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
  47. }
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement