summaryrefslogtreecommitdiffstats
path: root/pkgs/tools/security/clamav
diff options
context:
space:
mode:
authorMichael Roitzsch <reactorcontrol@icloud.com>2020-06-15 12:09:27 +0200
committerMichael Roitzsch <reactorcontrol@icloud.com>2020-06-15 12:20:53 +0200
commit8cd8da2c88aff714ba164fbc4e359c694a45edee (patch)
treef517765480a6662230ddb6a3b5279b5cbf6628b4 /pkgs/tools/security/clamav
parent63d98cab9badccc2c76dc16b15a3c68e0b7eca4e (diff)
clamav: enable build on darwin
Diffstat (limited to 'pkgs/tools/security/clamav')
-rw-r--r--pkgs/tools/security/clamav/default.nix12
1 files changed, 6 insertions, 6 deletions
diff --git a/pkgs/tools/security/clamav/default.nix b/pkgs/tools/security/clamav/default.nix
index 9b58aa97dd5b..4f286badebf4 100644
--- a/pkgs/tools/security/clamav/default.nix
+++ b/pkgs/tools/security/clamav/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig
, zlib, bzip2, libiconv, libxml2, openssl, ncurses, curl, libmilter, pcre2
-, libmspack, systemd
+, libmspack, systemd, Foundation
}:
stdenv.mkDerivation rec {
@@ -20,13 +20,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
zlib bzip2 libxml2 openssl ncurses curl libiconv libmilter pcre2 libmspack
- systemd
- ];
+ ] ++ stdenv.lib.optional stdenv.isLinux systemd
+ ++ stdenv.lib.optional stdenv.isDarwin Foundation;
configureFlags = [
"--libdir=$(out)/lib"
"--sysconfdir=/etc/clamav"
- "--with-systemdsystemunitdir=$(out)/lib/systemd"
"--disable-llvm" # enabling breaks the build at the moment
"--with-zlib=${zlib.dev}"
"--with-xml=${libxml2.dev}"
@@ -34,7 +33,8 @@ stdenv.mkDerivation rec {
"--with-libcurl=${curl.dev}"
"--with-system-libmspack"
"--enable-milter"
- ];
+ ] ++ stdenv.lib.optional stdenv.isLinux
+ "--with-systemdsystemunitdir=$(out)/lib/systemd";
postInstall = ''
mkdir $out/etc
@@ -46,6 +46,6 @@ stdenv.mkDerivation rec {
description = "Antivirus engine designed for detecting Trojans, viruses, malware and other malicious threats";
license = licenses.gpl2;
maintainers = with maintainers; [ phreedom robberer qknight fpletz globin ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}