summarylogtreecommitdiffstats
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
parent22b0da2f913d24a2457fd05de23b3864ae676df6 (diff)
downloadaur-b75f361470fc96868cebd8e48ceef87300d0a68d.tar.gz
update to 1.9.15
-rw-r--r--.SRCINFO36
-rw-r--r--PKGBUILD52
2 files changed, 30 insertions, 58 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8f41f6350a16..3da9f18232ac 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,32 +1,20 @@
pkgbase = python-mailsuite
pkgdesc = Python package to make receiving, parsing, and sending email easier
- pkgver = 1.6.1
+ pkgver = 1.9.15
pkgrel = 1
url = https://seanthegeek.github.io/mailsuite/
arch = any
license = Apache
- makedepends = python-setuptools
- depends = mailparser>=3.14.0
- depends = python-imapclient>=2.1.0
- depends = python-dnspython>=2.0.0
- depends = python-html2text>=2020.1.16
- depends = python-nose
- depends = python-pygments
- depends = flake8
- depends = python-doc8
- depends = python-collective-checkdocs
- depends = python-jinja
- depends = python-packaging
- depends = python-imagesize
- depends = python-sphinx-alabaster-theme
- depends = python-babel
- depends = rstcheck>=3.3.1
- depends = python-sphinx
- depends = python-sphinx_rtd_theme
- depends = python-wheel
- depends = python-codecov
- source = python-mailsuite-1.6.1.tar.gz::https://github.com/seanthegeek/mailsuite/archive/a26ecb232826330037f814846bd2da46df0aaae8.tar.gz
- sha512sums = 623d9402b12077ec5fb75a62758f3dce5e87119bd7dadcab9083f568fe35fbfd7929f40c724dc1d71fae33ea68497abb44b953570038874aeda44213b17ab827
+ makedepends = python-build
+ makedepends = python-hatchling
+ makedepends = python-installer
+ depends = python-dnspython
+ depends = python-expiringdict
+ depends = python-html2text
+ depends = python-imapclient
+ depends = python-mail-parser
+ depends = python-publicsuffix2
+ source = https://files.pythonhosted.org/packages/source/m/mailsuite/mailsuite-1.9.15.tar.gz
+ sha512sums = c495b13f444e3bbaddd4a2f48c6383ac4cef631cafaaf3f9c63d067d25df2af1ca9b60697dd6ed9a1a4fec8758d1b0c8cc83620c3f2617da2e7e4db9b8934da4
pkgname = python-mailsuite
-
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
}