* Reduce the installed size of mysql from 80 MB to 17 MB by leaving
out some less important stuff, such as the statically linked embedded binaries and some test data. This is important because mysql is currently a dependency of lots of other packages, such as Qt. Of course, the real fix would be to split off the mysql client libraries into a separate package. svn path=/nixpkgs/trunk/; revision=14878
This commit is contained in:
parent
3b514cad99
commit
acf5563f10
@ -11,7 +11,17 @@ stdenv.mkDerivation {
|
||||
};
|
||||
|
||||
buildInputs = [ps ncurses zlib perl openssl];
|
||||
postInstall = "ln -s mysqld_safe $out/bin/mysqld";
|
||||
|
||||
configureFlags = "--enable-thread-safe-client --disable-static --with-openssl=${openssl} --with-berkeley-db";
|
||||
|
||||
configureFlags = "--enable-thread-safe-client --with-embedded-server --disable-static --with-openssl=${openssl} --with-berkeley-db";
|
||||
postInstall =
|
||||
''
|
||||
ln -s mysqld_safe $out/bin/mysqld
|
||||
rm -rf $out/mysql-test $out/sql-bench $out/share/info
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = http://www.mysql.com/;
|
||||
description = "The world's most popular open source database";
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user