summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMichał Wojdyła2023-06-25 23:11:58 +0200
committerMichał Wojdyła2023-06-25 23:11:58 +0200
commitb75f361470fc96868cebd8e48ceef87300d0a68d (patch)
tree244c858b876584c7752bb8520b853e49afee9323 /PKGBUILD
parent22b0da2f913d24a2457fd05de23b3864ae676df6 (diff)
downloadaur-b75f361470fc96868cebd8e48ceef87300d0a68d.tar.gz
update to 1.9.15
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD52
1 files changed, 18 insertions, 34 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fc2688710145..1f5a76d6ef25 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}