summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuis Martinez2022-09-14 16:46:26 -0500
committerLuis Martinez2022-09-14 16:46:26 -0500
commit0d6fd08e3592f66a693e0956c1134c4e5e202428 (patch)
tree7b02ac27f161da2204b28c47d742528c7d2775e7 /PKGBUILD
parent0fdc6da040d5bc6591530b0bd9f434a686fdc66e (diff)
downloadaur-sigma.tar.gz
update to 0.22.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 21 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 362dc05eefa7..2a72d8835fe3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,33 +2,39 @@
# Contributor: Alexander Bruegmann <mail at abruegmann dot eu>
pkgname=sigma
-pkgver=0.19.1
+_pkg=sigmatools
+pkgver=0.22.1
pkgrel=1
pkgdesc="Generic Signature Format for SIEM Systems"
arch=('any')
-url="https://github.com/Neo23x0/sigma"
+url="https://github.com/sigmahq/sigma"
license=('LGPL3')
-depends=('python-yaml' 'python-argparse' 'python-urllib3' 'python-pymisp')
-makedepends=('python-setuptools')
-source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
-sha256sums=('344fce7b04844f84dbbf793d2aaec37f49ff030a9595399e09042bac0c743d71')
+depends=(
+ 'python>=3.8'
+ 'python-progressbar'
+ 'python-pymisp'
+ 'python-ruamel-yaml'
+ 'python-yaml')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
+source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/s/$_pkg/$_pkg-$pkgver.tar.gz")
+sha256sums=('17c6b5c46eedd651cf32abcea71e4851905e6cd7595c626342a9c5734f69ca71')
prepare() {
- cd "${pkgname}-${pkgver}"/tools
+ ## we'll install the data files ourselves
+ cd "$_pkg-$pkgver"
+ sed -i '50,52d' setup.py
}
build() {
- cd "${pkgname}-${pkgver}"/tools
- python setup.py build
+ cd "$_pkg-$pkgver"
+ python -m build --wheel --no-isolation
}
package() {
- cd "${pkgname}-${pkgver}"/tools
- python setup.py install --root="${pkgdir}" --skip-build
- mv "${pkgdir}/usr/etc/" "${pkgdir}"
-
- # Update License
- install -Dm 644 "${srcdir}/${pkgname}-${pkgver}/tools/LICENSE.LGPL.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ cd "$_pkg-$pkgver"
+ PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir" dist/*.whl
+ install -Dm644 config/*.yml -t "$pkgdir/etc/sigma/"
+ cp -a --no-preserve=ownership config/generic "$pkgdir/etc/sigma"
}
# vim: ts=2 sw=2 et: