diff options
author | ajs124 <git@ajs124.de> | 2019-06-09 11:51:41 +0200 |
---|---|---|
committer | ajs124 <git@ajs124.de> | 2019-06-14 23:10:35 +0200 |
commit | d35441699ea6d76c2420b73356303f3a934506df (patch) | |
tree | 661949eb30eee0f4338e24d2c06dc16216d6449d /pkgs/servers/mail | |
parent | e0818a15305561ea1ebe36203d914465fd71453d (diff) | |
download | nixlib-d35441699ea6d76c2420b73356303f3a934506df.tar nixlib-d35441699ea6d76c2420b73356303f3a934506df.tar.gz nixlib-d35441699ea6d76c2420b73356303f3a934506df.tar.bz2 nixlib-d35441699ea6d76c2420b73356303f3a934506df.tar.lz nixlib-d35441699ea6d76c2420b73356303f3a934506df.tar.xz nixlib-d35441699ea6d76c2420b73356303f3a934506df.tar.zst nixlib-d35441699ea6d76c2420b73356303f3a934506df.zip |
exim: Fix build with MariaDB
The 10.2 → 10.3 upgrade (#44343) broke it
Diffstat (limited to 'pkgs/servers/mail')
-rw-r--r-- | pkgs/servers/mail/exim/default.nix | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/pkgs/servers/mail/exim/default.nix b/pkgs/servers/mail/exim/default.nix index 60ff9cab2d3d..71df355babb9 100644 --- a/pkgs/servers/mail/exim/default.nix +++ b/pkgs/servers/mail/exim/default.nix @@ -16,12 +16,11 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; buildInputs = [ coreutils db openssl perl pcre ] ++ stdenv.lib.optional enableLDAP openldap - ++ stdenv.lib.optionals enableMySQL [ mysql zlib ] + ++ stdenv.lib.optionals enableMySQL [ mysql.connector-c zlib ] ++ stdenv.lib.optional enableAuthDovecot dovecot ++ stdenv.lib.optional enablePAM pam; preBuild = '' - ${stdenv.lib.optionalString enableMySQL "PKG_CONFIG_PATH=$PKG_CONFIG_PATH:${mysql}/share/mysql/pkgconfig/"} sed ' s:^\(BIN_DIRECTORY\)=.*:\1='"$out"'/bin: s:^\(CONFIGURE_FILE\)=.*:\1=/etc/exim.conf: @@ -52,10 +51,10 @@ stdenv.mkDerivation rec { ''} ${stdenv.lib.optionalString enableMySQL '' s:^# \(LOOKUP_MYSQL=yes\)$:\1: - s:^# \(LOOKUP_MYSQL_PC=mariadb\)$:\1: - s:^\(LOOKUP_LIBS\)=\(.*\):\1=\2 -lmysqlclient: - s:^# \(LOOKUP_LIBS\)=.*:\1=-lmysqlclient: - s:^# \(LOOKUP_INCLUDE\)=.*:\1=-I${mysql}/include/mysql/: + s:^# \(LOOKUP_MYSQL_PC=mysql.connector-c\)$:\1: + s:^\(LOOKUP_LIBS\)=\(.*\):\1=\2 -lmysqlclient -L${mysql.connector-c}/lib/mysql -lssl -ldl -lm -lpthread -lz: + s:^# \(LOOKUP_LIBS\)=.*:\1=-lmysqlclient -L${mysql.connector-c}/lib/mysql -lssl -ldl -lm -lpthread -lz: + s:^# \(LOOKUP_INCLUDE\)=.*:\1=-I${mysql.connector-c}/include/mysql/: ''} ${stdenv.lib.optionalString enableAuthDovecot '' s:^# \(AUTH_DOVECOT\)=.*:\1=yes: |