PKGBUILD 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # Maintainer(Arch): Felix Yan <felixonmars@archlinux.org>
  2. # Contributor: Daniel Wallace <danielwallace at gtmanfred dot com>
  3. # Contributor: Giovanni Scafora <giovanni@archlinux.org>
  4. # Maintainer: Sagar Acharya <sagar@hyperbola.info>
  5. pkgname=python-beautifulsoup4
  6. pkgver=4.9.3
  7. pkgrel=1
  8. pkgdesc="A Python HTML/XML parser designed for quick turnaround projects like screen-scraping"
  9. arch=('any')
  10. url="https://www.crummy.com/software/BeautifulSoup/index.html"
  11. license=('Python')
  12. depends=('python-soupsieve')
  13. optdepends=('python-chardet: to autodetect character encodings'
  14. 'python-lxml: alternative HTML parser'
  15. 'python-html5lib: alternative HTML parser')
  16. makedepends=('python-setuptools')
  17. checkdepends=('python-pytest')
  18. source=("https://www.crummy.com/software/BeautifulSoup/bs4/download/4.9/beautifulsoup4-${pkgver}.tar.gz")
  19. sha512sums=('e3cb6258bd7c51f12128fa8ee5948fb3566163ae233fac2dda21bab7772ab8dbb384d920b0ea138ef9921307b48f89cee3a9bf6111dfc8903d917ee7af365f34')
  20. build() {
  21. cd beautifulsoup4-$pkgver
  22. python setup.py build
  23. }
  24. #check() {
  25. # cd beautifulsoup4-$pkgver/build
  26. # pytest
  27. #}
  28. package() {
  29. cd beautifulsoup4-$pkgver
  30. python setup.py install --root="$pkgdir" --optimize=1 --skip-build
  31. install -Dm644 COPYING.txt "$pkgdir"/usr/share/licenses/$pkgname/COPYING
  32. }