aports/community/yara/APKBUILD
2025-05-27 10:55:09 +00:00

59 lines
1.3 KiB
Text

# Contributor: Daniel Isaksen <d@duniel.no>
# Maintainer: Celeste <cielesti@protonmail.com>
maintainer="Celeste <cielesti@protonmail.com>"
pkgname=yara
pkgver=4.5.4
pkgrel=0
pkgdesc="The pattern matching swiss knife for malware researchers"
url="https://virustotal.github.io/yara/"
arch="all"
license="BSD-3-Clause"
makedepends="
autoconf
automake
file-dev
flex
libtool
linux-headers
openssl-dev
"
subpackages="$pkgname-dev $pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/VirusTotal/yara/archive/v$pkgver.tar.gz
frozen-tests.patch
"
# secfixes:
# 4.2.0-r0:
# - CVE-2021-45429
prepare() {
default_prepare
autoreconf -fiv
}
build() {
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--with-crypto \
--enable-magic
make
}
check() {
make check
}
package() {
make DESTDIR="$pkgdir" install
install -Dm644 COPYING -t "$pkgdir"/usr/share/licenses/$pkgname/
install -Dm644 README.md -t "$pkgdir"/usr/share/doc/$pkgname/
cp -r docs "$pkgdir"/usr/share/doc/$pkgname/
}
sha512sums="
b1da40636f9e55bb07cc911479e6dfa8dc7a4fa3f6b9f10b9f669d741d7af51a1d31e044f9842ec3ab9c6ac9788fbdb89a1686c9e3f22f68d1f9e5fb3db22167 yara-4.5.4.tar.gz
7409cc9b10e45d49ef5def47ece19db34e18c7dada007cb8d27879b07374e57913ce4489df9d4bd6bd86706505fb29ee847362dcd3863eeaa6397277012f418f frozen-tests.patch
"