[arch-commits] Commit in python-yara/trunk (PKGBUILD)
Levente Polyak
anthraxx at archlinux.org
Sun Mar 28 00:14:55 UTC 2021
Date: Sunday, March 28, 2021 @ 00:14:55
Author: anthraxx
Revision: 905851
upgpkg: python-yara 4.0.5-2
Modified:
python-yara/trunk/PKGBUILD
----------+
PKGBUILD | 57 ++++++++++++++-------------------------------------------
1 file changed, 14 insertions(+), 43 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-03-28 00:09:21 UTC (rev 905850)
+++ PKGBUILD 2021-03-28 00:14:55 UTC (rev 905851)
@@ -2,70 +2,41 @@
# Contributor: arch3y <arch3y[at]archstrike[dot]org>
_gitname=yara-python
-pkgbase=python-yara
-pkgname=('python-yara' 'python2-yara')
+pkgname=python-yara
pkgver=4.0.5
_gitcommit=83c005eda9b3dbe08581515e8db570ad7dcfee18
-pkgrel=1
+pkgrel=2
pkgdesc='Tool aimed at helping malware researchers to identify and classify malware samples'
url='https://github.com/VirusTotal/yara-python'
arch=('x86_64')
license=('Apache')
-makedepends=('git' 'yara' 'glibc'
- 'python' 'python-setuptools'
- 'python2' 'python2-setuptools')
-source=(${pkgbase}::git+"https://github.com/VirusTotal/${_gitname}#commit=${_gitcommit}")
+depends=('python' 'yara' 'libyara.so' 'glibc')
+makedepends=('git' 'python-setuptools')
+source=(${pkgname}::git+"https://github.com/VirusTotal/${_gitname}#commit=${_gitcommit}")
sha512sums=('SKIP')
pkgver() {
- cd ${pkgbase}
+ cd ${pkgname}
git describe --tags --match 'v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
-prepare() {
- cp -a ${pkgbase}{,-py2}
-}
-
build() {
- echo 'Building python...'
- (cd ${pkgbase}
- python setup.py build --dynamic-linking
- )
- echo 'Building python2...'
- (cd ${pkgbase}-py2
- python2 setup.py build --dynamic-linking
- )
+ cd ${pkgname}
+ python setup.py build --dynamic-linking
}
check() {
- echo 'Checking python...'
- (cd ${pkgbase}
- local PYTHONVERSION="$(python -c 'import sys; print("{}.{}".format(sys.version_info.major, sys.version_info.minor))')"
- PYTHONPATH="build/lib.linux-${CARCH}-${PYTHONVERSION}" \
- python tests.py
- )
- echo 'Checking python2...'
- (cd ${pkgbase}-py2
- local PYTHONVERSION="$(python2 -c 'import sys; print("{}.{}".format(sys.version_info.major, sys.version_info.minor))')"
- PYTHONPATH="build/lib.linux-${CARCH}-${PYTHONVERSION}" \
- python2 tests.py
- )
+ cd ${pkgname}
+ local PYTHONVERSION="$(python -c 'import sys; print("{}.{}".format(sys.version_info.major, sys.version_info.minor))')"
+ PYTHONPATH="build/lib.linux-${CARCH}-${PYTHONVERSION}" \
+ python tests.py
}
-package_python-yara() {
- depends=('python' 'yara' 'libyara.so' 'glibc')
- cd ${pkgbase}
+package() {
+ cd ${pkgname}
python setup.py install --root="${pkgdir}" -O1 --skip-build
install -Dm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
ln -s /usr/share/doc/yara/docs "${pkgdir}/usr/share/doc/${pkgname}/docs"
}
-package_python2-yara() {
- depends=('python2' 'yara' 'libyara.so' 'glibc')
- cd ${pkgbase}-py2
- python2 setup.py install --root="${pkgdir}" -O1 --skip-build
- install -Dm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
- ln -s /usr/share/doc/yara/docs "${pkgdir}/usr/share/doc/${pkgname}/docs"
-}
-
# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list