diff options
author | Michał Wojdyła | 2023-06-25 23:11:58 +0200 |
---|---|---|
committer | Michał Wojdyła | 2023-06-25 23:11:58 +0200 |
commit | b75f361470fc96868cebd8e48ceef87300d0a68d (patch) | |
tree | 244c858b876584c7752bb8520b853e49afee9323 /PKGBUILD | |
parent | 22b0da2f913d24a2457fd05de23b3864ae676df6 (diff) | |
download | aur-b75f361470fc96868cebd8e48ceef87300d0a68d.tar.gz |
update to 1.9.15
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 18 insertions, 34 deletions
@@ -1,48 +1,32 @@ -# Maintainer: Thomas Heinemann <thomas@niphba.de> +# Maintainer: Michał Wojdyła < micwoj9292 at gmail dot com > +# Contributor: Thomas Heinemann <thomas@niphba.de> pkgname=python-mailsuite -pkgver=1.6.1 -_commit=a26ecb232826330037f814846bd2da46df0aaae8 # Untagged release + changelog fix +_pkgname=${pkgname:7} +pkgver=1.9.15 pkgrel=1 pkgdesc='Python package to make receiving, parsing, and sending email easier' arch=(any) url=https://seanthegeek.github.io/mailsuite/ license=(Apache) -depends=('mailparser>=3.14.0' - 'python-imapclient>=2.1.0' - 'python-dnspython>=2.0.0' - 'python-html2text>=2020.1.16' - python-nose - python-pygments - flake8 - python-doc8 - python-collective-checkdocs - python-jinja - python-packaging - python-imagesize - python-sphinx-alabaster-theme - python-babel - 'rstcheck>=3.3.1' - python-sphinx - python-sphinx_rtd_theme - python-wheel - python-codecov) -makedepends=(python-setuptools) -source=($pkgname-$pkgver.tar.gz::https://github.com/seanthegeek/mailsuite/archive/$_commit.tar.gz) -sha512sums=('623d9402b12077ec5fb75a62758f3dce5e87119bd7dadcab9083f568fe35fbfd7929f40c724dc1d71fae33ea68497abb44b953570038874aeda44213b17ab827') +depends=(python-dnspython + python-expiringdict + python-html2text + python-imapclient + python-mail-parser + python-publicsuffix2) +makedepends=(python-build python-hatchling python-installer) +source=(https://files.pythonhosted.org/packages/source/${_pkgname::1}/$_pkgname/$_pkgname-$pkgver.tar.gz) +sha512sums=('c495b13f444e3bbaddd4a2f48c6383ac4cef631cafaaf3f9c63d067d25df2af1ca9b60697dd6ed9a1a4fec8758d1b0c8cc83620c3f2617da2e7e4db9b8934da4') build() { - cd mailsuite-$_commit - python setup.py build - - cd docs - make man + cd ${srcdir}/${_pkgname}-${pkgver} + python -m build --wheel --no-isolation } package() { - cd mailsuite-$_commit - python setup.py install --root="$pkgdir" -O1 - install -Dm 644 docs/_build/man/mailsuite.1 -t "$pkgdir"/usr/share/man/man1 - install -Dm 644 README.rst -t "$pkgdir"/usr/share/doc/$pkgname + cd ${srcdir}/${_pkgname}-${pkgver} + python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm 644 README.md -t "$pkgdir"/usr/share/doc/$pkgname install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname } |