summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichał Wojdyła2023-11-17 23:09:49 +0100
committerMichał Wojdyła2023-11-17 23:09:49 +0100
commit647584e6922b1a53f101aee9cd22bd9bb9c7882f (patch)
treef87bc3d09eaaa2b8298f6573a08728afbf2ed807
parent485e0417720e0603195e69953c4a7544c965cc87 (diff)
downloadaur-647584e6922b1a53f101aee9cd22bd9bb9c7882f.tar.gz
update to 8.6.4
-rw-r--r--.SRCINFO59
-rw-r--r--PKGBUILD67
2 files changed, 42 insertions, 84 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2526120e9ea2..1853c5349202 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index b9d1b7f6e5fe..aa2a33d4ea95 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}