mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-27 15:33:28 +08:00
c4f8728e70
Release notes: https://blog.clamav.net/2024/04/clamav-131-123-106-patch-versions.html Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
74 lines
1.7 KiB
Makefile
74 lines
1.7 KiB
Makefile
################################################################################
|
|
#
|
|
# clamav
|
|
#
|
|
################################################################################
|
|
|
|
CLAMAV_VERSION = 1.0.6
|
|
CLAMAV_SITE = https://www.clamav.net/downloads/production
|
|
CLAMAV_LICENSE = GPL-2.0
|
|
CLAMAV_LICENSE_FILES = \
|
|
COPYING.txt \
|
|
COPYING/COPYING.bzip2 \
|
|
COPYING/COPYING.file \
|
|
COPYING/COPYING.getopt \
|
|
COPYING/COPYING.LGPL \
|
|
COPYING/COPYING.llvm \
|
|
COPYING/COPYING.lzma \
|
|
COPYING/COPYING.pcre \
|
|
COPYING/COPYING.regex \
|
|
COPYING/COPYING.unrar \
|
|
COPYING/COPYING.zlib
|
|
CLAMAV_CPE_ID_VENDOR = clamav
|
|
CLAMAV_SELINUX_MODULES = clamav
|
|
# affects only Cisco devices
|
|
CLAMAV_IGNORE_CVES += CVE-2016-1405
|
|
CLAMAV_DEPENDENCIES = \
|
|
bzip2 \
|
|
host-pkgconf \
|
|
host-rustc \
|
|
json-c \
|
|
libcurl \
|
|
libmspack \
|
|
libxml2 \
|
|
openssl \
|
|
pcre2 \
|
|
zlib \
|
|
$(TARGET_NLS_DEPENDENCIES)
|
|
|
|
ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
|
|
CLAMAV_LIBS += -latomic
|
|
endif
|
|
|
|
ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),)
|
|
CLAMAV_DEPENDENCIES += musl-fts
|
|
CLAMAV_LIBS += -lfts
|
|
endif
|
|
|
|
CLAMAV_CONF_OPTS = \
|
|
-DCMAKE_EXE_LINKER_FLAGS="$(CLAMAV_LIBS)" \
|
|
-DCMAKE_SKIP_INSTALL_RPATH=ON \
|
|
-DENABLE_JSON_SHARED=ON \
|
|
-DENABLE_MAN_PAGES=OFF \
|
|
-DENABLE_MILTER=OFF \
|
|
-DENABLE_TESTS=OFF \
|
|
-DHAVE_SYSTEM_LFS_FTS=ON \
|
|
-DRUST_COMPILER_TARGET=$(RUSTC_TARGET_NAME) \
|
|
-Dtest_run_result=ON \
|
|
-Dtest_run_result__TRYRUN_OUTPUT=ON
|
|
|
|
ifeq ($(BR2_PACKAGE_NCURSES),y)
|
|
CLAMAV_CONF_OPTS += -DENABLE_APP=ON
|
|
CLAMAV_DEPENDENCIES += ncurses
|
|
ifeq ($(BR2_INIT_SYSTEMD),y)
|
|
CLAMAV_CONF_OPTS += -DENABLE_SYSTEMD=ON
|
|
CLAMAV_DEPENDENCIES += systemd
|
|
else
|
|
CLAMAV_CONF_OPTS += -DENABLE_SYSTEMD=OFF
|
|
endif
|
|
else
|
|
CLAMAV_CONF_OPTS += -DENABLE_APP=OFF -DENABLE_SYSTEMD=OFF
|
|
endif
|
|
|
|
$(eval $(cmake-package))
|