From 8e89a82076b9fe5a634528e4f71f3b082514d91e Mon Sep 17 00:00:00 2001 From: Denis Davydov Date: Tue, 25 Jun 2019 01:47:15 +0200 Subject: clamav: add new package (#11818) * clamav: add new package * fix flake8 * remove --dsable lines --- var/spack/repos/builtin/packages/clamav/package.py | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 var/spack/repos/builtin/packages/clamav/package.py diff --git a/var/spack/repos/builtin/packages/clamav/package.py b/var/spack/repos/builtin/packages/clamav/package.py new file mode 100644 index 0000000000..e02a574808 --- /dev/null +++ b/var/spack/repos/builtin/packages/clamav/package.py @@ -0,0 +1,36 @@ +# Copyright 2013-2019 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class Clamav(AutotoolsPackage): + """Open source antivirus engine for detecting trojans, + viruses, malware & other malicious threats.""" + + homepage = "https://www.clamav.net/" + url = "https://www.clamav.net/downloads/production/clamav-0.101.2.tar.gz" + + version('0.101.2', sha256='0a12ebdf6ff7a74c0bde2bdc2b55cae33449e6dd953ec90824a9e01291277634') + + depends_on('pkg-config', type='build') + depends_on('json-c') + depends_on('openssl') + depends_on('pcre') + depends_on('yara') + depends_on('zlib') + depends_on('bzip2') + + def configure_args(self): + spec = self.spec + args = [ + '--enable-llvm=no', + '--with-libjson=%s' % spec['json-c'].prefix, + '--with-openssl=%s' % spec['openssl'].prefix, + '--with-pcre=%s' % spec['pcre'].prefix, + '--with-zlib=%s' % spec['zlib'].prefix, + '--with-bzip2=%s' % spec['bzip2'].prefix + ] + return args -- cgit v1.2.3-60-g2f50