about summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2017-12-28 01:11:10 +0100
committerRobin Gloster <mail@glob.in>2017-12-29 02:18:35 +0100
commitaa8658d496aff2b79f2ef78bcf13781573c8a489 (patch)
tree2e5d7f84239cc4a4771867ac1c29cbcbf4414aec /pkgs/servers
parentd3a0663a7d7a2bb62fdf220fd6cc5a4716a7ab6c (diff)
downloadnixlib-aa8658d496aff2b79f2ef78bcf13781573c8a489.tar
nixlib-aa8658d496aff2b79f2ef78bcf13781573c8a489.tar.gz
nixlib-aa8658d496aff2b79f2ef78bcf13781573c8a489.tar.bz2
nixlib-aa8658d496aff2b79f2ef78bcf13781573c8a489.tar.lz
nixlib-aa8658d496aff2b79f2ef78bcf13781573c8a489.tar.xz
nixlib-aa8658d496aff2b79f2ef78bcf13781573c8a489.tar.zst
nixlib-aa8658d496aff2b79f2ef78bcf13781573c8a489.zip
mysql57: add server.static for libmysqld.a
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/sql/mysql/5.7.x.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/servers/sql/mysql/5.7.x.nix b/pkgs/servers/sql/mysql/5.7.x.nix
index ae3fa40a8945..6741808a63b9 100644
--- a/pkgs/servers/sql/mysql/5.7.x.nix
+++ b/pkgs/servers/sql/mysql/5.7.x.nix
@@ -23,15 +23,20 @@ self = stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
+  outputs = [ "out" "static" ];
+
   cmakeFlags = [
     "-DWITH_SSL=yes"
-    "-DWITH_READLINE=yes"
     "-DWITH_EMBEDDED_SERVER=yes"
+    "-DWITH_UNITTEST=no"
     "-DWITH_ZLIB=yes"
+    "-DWITH_ARCHIVE_STORAGE_ENGINE=yes"
+    "-DWITH_BLACKHOLE_STORAGE_ENGINE=yes"
+    "-DWITH_FEDERATED_STORAGE_ENGINE=yes"
+    "-DCMAKE_VERBOSE_MAKEFILE=yes"
     "-DHAVE_IPV6=yes"
     "-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock"
     "-DMYSQL_DATADIR=/var/lib/mysql"
-    "-DINSTALL_SYSCONFDIR=etc/mysql"
     "-DINSTALL_INFODIR=share/mysql/docs"
     "-DINSTALL_MANDIR=share/man"
     "-DINSTALL_PLUGINDIR=lib/mysql/plugin"
@@ -51,7 +56,8 @@ self = stdenv.mkDerivation rec {
   '';
   postInstall = ''
     sed -i -e "s|basedir=\"\"|basedir=\"$out\"|" $out/bin/mysql_install_db
-    rm -r $out/mysql-test "$out"/lib/*.a
+    install -vD $out/lib/*.a -t $static/lib
+    rm -r $out/mysql-test
     rm $out/share/man/man1/mysql-test-run.pl.1
   '';