* update clamav to 1.3.1-1

This commit is contained in:
Alexander Baldeck 2024-06-25 16:48:54 +02:00
parent 38b96f2de0
commit f8d786a0b3

View File

@ -6,25 +6,56 @@
# Contributor: Gaetan Bisson <bisson@archlinux.org> # Contributor: Gaetan Bisson <bisson@archlinux.org>
pkgname=clamav pkgname=clamav
pkgver=1.2.1 pkgver=1.3.1
pkgrel=1 pkgrel=1
pkgdesc='Anti-virus toolkit for Unix' pkgdesc='Anti-virus toolkit for Unix'
url='https://www.clamav.net/' url='https://www.clamav.net/'
license=('GPL') license=(GPL-2.0-only)
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
depends=('bzip2' 'libltdl' 'libxml2' 'curl' 'systemd-libs' 'pcre2' 'json-c' 'libmspack' depends=(
'ncurses' libsystemd.so libncursesw.so libcurl.so libjson-c.so libbz2.so) bash
makedepends=('libmilter' 'systemd' 'cmake' 'ninja' 'python' 'cargo' 'check') bzip2
backup=('etc/clamav/clamd.conf' curl
'etc/clamav/freshclam.conf' gcc-libs
'etc/clamav/clamav-milter.conf' glibc
'etc/logrotate.d/clamav') json-c
provides=(libclamav.so libclamunrar.so libclamunrar_iface.so) libltdl
source=(https://www.clamav.net/downloads/production/${pkgname}-${pkgver}.tar.gz{,.sig} libmspack
clamav.logrotate libxml2
clamav.tmpfiles ncurses
clamav.sysusers) openssl
sha512sums=('20c796f3ce310a7198683db0582a2e37707790401eded35128bde8af0cfcee1f9184907bd56b29b9ea264ad3412ff590575a3caf49b4ebd99f191c8cc4c65f6d' pcre2
systemd-libs
zlib
)
makedepends=(
cargo
check
cmake
libmilter
ninja
python
python-pytest
systemd
)
backup=(
etc/clamav/clamd.conf
etc/clamav/freshclam.conf
etc/clamav/clamav-milter.conf
etc/logrotate.d/clamav
)
provides=(
libclamav.so
libclamunrar.so
libclamunrar_iface.so
)
source=(
https://www.clamav.net/downloads/production/${pkgname}-${pkgver}.tar.gz{,.sig}
clamav.logrotate
clamav.tmpfiles
clamav.sysusers
)
sha512sums=('9df2648ee257ac6c8f69c9d884b746ee1eeee2241ff8805d2cec25c67b90fcf85077de38e22e317cf7b4c9872bb71d0a157c0dffd7241caa8d1d7d64daeac530'
'SKIP' 'SKIP'
'9cb168c1c16bb43c99900d7ef34456e3f3b593d4d1943c875a0306bc86fd3872cb78e9e1413dcba93579e01b96d466c9eea1975e24190193663b7986c4525d48' '9cb168c1c16bb43c99900d7ef34456e3f3b593d4d1943c875a0306bc86fd3872cb78e9e1413dcba93579e01b96d466c9eea1975e24190193663b7986c4525d48'
'c5443634399bd87fe0d0192518538ffdb7296a8437b5b0160a0fbd58696b01285de3237e3feb552c0095c49e576832dec2e2b2107eef2be42424ed7edd13cd19' 'c5443634399bd87fe0d0192518538ffdb7296a8437b5b0160a0fbd58696b01285de3237e3feb552c0095c49e576832dec2e2b2107eef2be42424ed7edd13cd19'
@ -69,10 +100,23 @@ build() {
check() { check() {
cd ${pkgname}-${pkgver} cd ${pkgname}-${pkgver}
ninja -C build test if ! ninja -C build test; then
error "test failure, rerun in verbose mode"
cat build/Testing/Temporary/LastTest.log
ctest --test-dir build --rerun-failed --output-on-failure --extra-verbose
exit 1
fi
} }
package() { package() {
depends+=(
libsystemd.so
libncursesw.so
libcurl.so
libjson-c.so
libbz2.so
)
cd ${pkgname}-${pkgver} cd ${pkgname}-${pkgver}
DESTDIR="${pkgdir}" ninja -C build install DESTDIR="${pkgdir}" ninja -C build install