Advertisement
Guest User

Untitled

a guest
May 9th, 2023
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. diff --git a/PKGBUILD b/PKGBUILD
  2. index 7cc3665..1fe4d2d 100644
  3. --- a/PKGBUILD
  4. +++ b/PKGBUILD
  5. @@ -6,7 +6,7 @@
  6.  
  7. pkgname='python-jira'
  8. pkgdesc='Python library to work with Jira APIs'
  9. -pkgver='3.3.1'
  10. +pkgver='3.5.0'
  11. pkgrel=1
  12. url='https://github.com/pycontribs/jira'
  13. license=('BSD')
  14. @@ -20,18 +20,28 @@ optdepends=("ipython")
  15. makedepends=('python-setuptools')
  16. source=("https://github.com/pycontribs/jira/archive/refs/tags/$pkgver.tar.gz"
  17. "version.patch")
  18. -sha256sums=('fe8f62fe7491a50f745696444f2b6eeaffbdf574506ed4a5ec0e111316e69926'
  19. +sha256sums=('44bf7384e00923b9df06e28c4b0bf200bfbb9203c61669373267bb4fe0a08509'
  20. 'fabe77f2cbdddfb23a6f7b3d574bd531a4b77184be9ab218e7389c36e5bb3193')
  21.  
  22.  
  23. prepare() {
  24. cd "${srcdir}/jira-${pkgver}"
  25. - patch --forward --strip=1 --input="${srcdir}/version.patch"
  26. +# patch --forward --strip=1 --input="${srcdir}/version.patch"
  27. + sed -i \
  28. + -e '/tool.setuptools_scm/d' \
  29. + -e "/^build-backend/a [project]\nname=\"jira\"\nversion=\"${pkgver}\"" \
  30. + pyproject.toml
  31. +}
  32. +
  33. +build() {
  34. + cd "${srcdir}/jira-${pkgver}"
  35. + python -m build --wheel --no-isolation
  36. }
  37.  
  38. package() {
  39. cd "${srcdir}/jira-${pkgver}"
  40. - python setup.py install --root="$pkgdir" --optimize=1
  41. + python -m installer --destdir="$pkgdir" dist/*.whl
  42. install -Dm 644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
  43. - rm -rf "$pkgdir/usr/lib/python3.10/site-packages/tests"
  44. + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
  45. + rm -rf "$pkgdir/${site_packages}/tests"
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement