diff options
author | Michał Wojdyła | 2023-11-17 23:09:49 +0100 |
---|---|---|
committer | Michał Wojdyła | 2023-11-17 23:09:49 +0100 |
commit | 647584e6922b1a53f101aee9cd22bd9bb9c7882f (patch) | |
tree | f87bc3d09eaaa2b8298f6573a08728afbf2ed807 | |
parent | 485e0417720e0603195e69953c4a7544c965cc87 (diff) | |
download | aur-647584e6922b1a53f101aee9cd22bd9bb9c7882f.tar.gz |
update to 8.6.4
-rw-r--r-- | .SRCINFO | 59 | ||||
-rw-r--r-- | PKGBUILD | 67 |
2 files changed, 42 insertions, 84 deletions
@@ -1,42 +1,33 @@ pkgbase = parsedmarc pkgdesc = Python package and CLI for parsing aggregate and forensic DMARC reports - pkgver = 6.12.0 + pkgver = 8.6.4 pkgrel = 1 url = https://domainaware.github.io/parsedmarc arch = any license = Apache - makedepends = python-setuptools - depends = python-tqdm>=4.31.1 - depends = rstcheck>=3.3.1 - depends = python-pygments - depends = python-dnspython>=2.0.0 - depends = python-expiringdict>=1.1.4 - depends = python-urllib3>=1.25.7 - depends = python-requests>=2.22.0 - depends = python-publicsuffix2>=2.20190812 - depends = python-xmltodict>=0.12.0 - depends = python-geoip2>=3.0.0 - depends = python-imapclient>=2.1.0 - depends = python-dateparser>=0.7.2 - depends = python-elasticsearch-dsl>=7.2.0 - depends = python-kafka>=1.4.4 - depends = python-mailsuite>=1.6.1 - depends = python-nose>=1.3.7 - depends = flake8>=3.7.8 - depends = python-doc8>=0.8.0 - depends = python-collective-checkdocs>=0.2 - depends = python-jinja>=2.10.1 - depends = python-packaging>=19.1 - depends = python-imagesize>=1.1.0 - depends = python-sphinx-alabaster-theme>=0.7.12 - depends = python-babel>=2.7.0 - depends = python-sphinx>=1.0.5 - depends = python-sphinx_rtd_theme>=0.4.3 - depends = python-wheel>=0.33.6 - depends = python-codecov>=2.0.15 - depends = python-lxml>=4.4.0 - source = parsedmarc-6.12.0.tar.gz::https://github.com/domainaware/parsedmarc/archive/3f1e25e315ae4bf7b309a75f89bc6648cc0a81b4.tar.gz - sha512sums = 964564087bbc88bd6ff8516f8c7f15e853cc43dc153ffe78f122a9696f387c7dc0eae7de3486083693d67c4cf886767b2e9ffbe2a431ce573de549510132af6d + makedepends = python-build + makedepends = python-hatchling + makedepends = python-installer + depends = mailparser + depends = python-xmltodict + depends = python-expiringdict + depends = python-lxml + depends = python-mailsuite + depends = python-azure-core + depends = python-azure-identity + depends = python-msgraph-core + depends = python-google-api-core + depends = python-google-auth-oauthlib + depends = python-google-api-python-client + depends = python-dateutil + depends = python-geoip2 + depends = python-publicsuffixlist + depends = python-tqdm + depends = python-elasticsearch-dsl + depends = python-kafka + depends = python-boto3 + depends = python-azure-monitor-ingestion + source = https://pypi.io/packages/source/p/parsedmarc/parsedmarc-8.6.4.tar.gz + sha512sums = 85e46f4478925e4dba67e8d559f89131d1ca1709c11464fc86adcf72497ff0585e45f2cf27d7fe8cf69b095010a48c3fe412da733bc11c16a0d3abb60b69c936 pkgname = parsedmarc - @@ -1,64 +1,31 @@ -# Maintainer: Thomas Heinemann <thomas@nipha.de> +# Maintainer: Michał Wojdyła < micwoj9292 at gmail dot com > +# Contributor: Thomas Heinemann <thomas@nipha.de> pkgname=parsedmarc -pkgver=6.12.0 -_commit=3f1e25e315ae4bf7b309a75f89bc6648cc0a81b4 # Untagged release +pkgver=8.6.4 pkgrel=1 pkgdesc='Python package and CLI for parsing aggregate and forensic DMARC reports' arch=(any) url=https://domainaware.github.io/parsedmarc license=(Apache) -depends=('python-tqdm>=4.31.1' - 'rstcheck>=3.3.1' - python-pygments - 'python-dnspython>=2.0.0' - 'python-expiringdict>=1.1.4' - 'python-urllib3>=1.25.7' - 'python-requests>=2.22.0' - 'python-publicsuffix2>=2.20190812' - 'python-xmltodict>=0.12.0' - 'python-geoip2>=3.0.0' - 'python-imapclient>=2.1.0' - 'python-dateparser>=0.7.2' - 'python-elasticsearch-dsl>=7.2.0' - 'python-kafka>=1.4.4' - 'python-mailsuite>=1.6.1' - 'python-nose>=1.3.7' - 'flake8>=3.7.8' - 'python-doc8>=0.8.0' - 'python-collective-checkdocs>=0.2' - 'python-jinja>=2.10.1' - 'python-packaging>=19.1' - 'python-imagesize>=1.1.0' - 'python-sphinx-alabaster-theme>=0.7.12' - 'python-babel>=2.7.0' - 'python-sphinx>=1.0.5' - 'python-sphinx_rtd_theme>=0.4.3' - 'python-wheel>=0.33.6' - 'python-codecov>=2.0.15' - 'python-lxml>=4.4.0') -makedepends=(python-setuptools) -source=($pkgname-$pkgver.tar.gz::https://github.com/domainaware/parsedmarc/archive/$_commit.tar.gz) -sha512sums=('964564087bbc88bd6ff8516f8c7f15e853cc43dc153ffe78f122a9696f387c7dc0eae7de3486083693d67c4cf886767b2e9ffbe2a431ce573de549510132af6d') +depends=('mailparser' 'python-xmltodict' 'python-expiringdict' 'python-lxml' +'python-mailsuite' 'python-azure-core' 'python-azure-identity' +'python-msgraph-core' 'python-google-api-core' 'python-google-auth-oauthlib' +'python-google-api-python-client' 'python-dateutil' 'python-geoip2' +'python-publicsuffixlist' 'python-tqdm' 'python-elasticsearch-dsl' 'python-kafka' +'python-boto3' 'python-azure-monitor-ingestion') +makedepends=('python-build' 'python-hatchling' 'python-installer') +source=("https://pypi.io/packages/source/p/parsedmarc/parsedmarc-${pkgver}.tar.gz") +sha512sums=('85e46f4478925e4dba67e8d559f89131d1ca1709c11464fc86adcf72497ff0585e45f2cf27d7fe8cf69b095010a48c3fe412da733bc11c16a0d3abb60b69c936') build() { - cd $pkgname-$_commit - python setup.py build - - cd docs - make man -} - -check() { - cd $pkgname-$_commit - python tests.py || warning "Tests failed" + cd $pkgname-$pkgver + python -m build --wheel --no-isolation } package() { - cd $pkgname-$_commit - python setup.py install --root="$pkgdir" -O1 - install -Dm 644 docs/_build/man/parsedmarc.1 -t "$pkgdir"/usr/share/man/man1 - install -Dm 644 README.rst -t "$pkgdir"/usr/share/doc/$pkgname - cp -a samples "$pkgdir"/usr/share/doc/$pkgname + cd $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 } |