lol

mysql57: unbundle libedit, libevent, lz4, protobuf, zlib

+11 -4
+11 -4
pkgs/servers/sql/mysql/5.7.x.nix
··· 1 - { stdenv, fetchurl, cmake, bison, ncurses, openssl, readline, zlib, perl 2 - , boost, cctools, CoreServices, developer_cmds }: 1 + { stdenv, fetchurl, cmake, bison 2 + , boost, libedit, libevent, lz4, ncurses, openssl, protobuf, readline, zlib, perl 3 + , cctools, CoreServices, developer_cmds }: 3 4 4 5 # Note: zlib is not required; MySQL can use an internal zlib. 5 6 ··· 18 19 export PATH=$PATH:$TMPDIR 19 20 ''; 20 21 21 - buildInputs = [ cmake bison ncurses openssl readline zlib boost ] 22 + nativeBuildInputs = [ cmake bison ]; 23 + 24 + buildInputs = [ boost libedit libevent lz4 ncurses openssl protobuf readline zlib ] 22 25 ++ stdenv.lib.optionals stdenv.isDarwin [ perl cctools CoreServices developer_cmds ]; 23 26 24 27 enableParallelBuilding = true; ··· 30 33 "-DWITH_SSL=yes" 31 34 "-DWITH_EMBEDDED_SERVER=yes" 32 35 "-DWITH_UNIT_TESTS=no" 33 - "-DWITH_ZLIB=yes" 36 + "-DWITH_EDITLINE=system" 37 + "-DWITH_LIBEVENT=system" 38 + "-DWITH_LZ4=system" 39 + "-DWITH_PROTOBUF=system" 40 + "-DWITH_ZLIB=system" 34 41 "-DWITH_ARCHIVE_STORAGE_ENGINE=yes" 35 42 "-DWITH_BLACKHOLE_STORAGE_ENGINE=yes" 36 43 "-DWITH_FEDERATED_STORAGE_ENGINE=yes"