Advertisement
Drommer

python2-requests PKGBUILD

Oct 16th, 2022 (edited)
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | Software | 0 0
  1. # Maintainer: Marcell Meszaros < marcell.meszaros AT runbox.eu >
  2. # Contributor: Felix Yan <[email protected]>
  3. # Contributor: Massimiliano Torromeo <[email protected]>
  4. # Contributor: Drommer <[email protected]>
  5.  
  6. _pkgname='requests'
  7. _commit='79f60274f7e461b8fd2f579e741f748438d7eadb'
  8. pkgname='python2-requests'
  9. pkgver=2.27.1.r6105.79f60274
  10. pkgrel=1
  11. pkgdesc='HTTP for Humans (Python 2)'
  12. arch=('any')
  13. url="https://pypi.org/project/requests"
  14. license=('Apache')
  15. depends=('python2')
  16. makedepends=('python2-setuptools')
  17. optdepends=('python2-pysocks: SOCKS proxy support (deprecated)')
  18. source=("https://github.com/psf/${_pkgname}/archive/${_commit}.tar.gz"
  19. 'certs.patch')
  20. sha256sums=('0a1546273cd6912b44373de111d55c1b0497054e9ffcbfc7d892a81124d09dcb'
  21. '31dd7b6956ed5488cb55ad81ca91a95036dda7c8662d0bf82d71335ea44a5da3')
  22.  
  23. prepare() {
  24. cd ${_pkgname}-${_commit}
  25.  
  26. sed -e "s/,<.*'/'/" \
  27. -e '/certifi/d' \
  28. -e '/charset_normalizer/d' \
  29. -i 'setup.py'
  30.  
  31. patch --verbose -p1 -i "${srcdir}/certs.patch"
  32.  
  33. sed -e '1s|#![ ]*/[a-zA-Z0-9./_ ]*python.*|#!/usr/bin/env python2|' \
  34. -i $(find . -name '*.py')
  35. }
  36.  
  37. build() {
  38. cd ${_pkgname}-${_commit}
  39. python2 setup.py build
  40. }
  41.  
  42. package() {
  43. cd ${_pkgname}-${_commit}
  44. python2 setup.py install --root="${pkgdir}" --prefix='/usr' --optimize=1 --skip-build
  45. install --verbose -Dm 644 'README.md' -t "${pkgdir}/usr/share/doc/${pkgname}"
  46. }
  47.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement