diff options
author | Izorkin <Izorkin@gmail.com> | 2017-12-30 20:04:44 +0300 |
---|---|---|
committer | Orivej Desh <orivej@gmx.fr> | 2018-01-06 03:42:06 +0000 |
commit | 4ba754774312dc42d1b7cef2be030af8b7c5c2ad (patch) | |
tree | 6826ce6012d34d55aa88ef41053248bc719cdb1b /pkgs/tools/backup | |
parent | 8b697c8f6396e057dd9f95f16f3bf64ff663f9f6 (diff) | |
download | nixlib-4ba754774312dc42d1b7cef2be030af8b7c5c2ad.tar nixlib-4ba754774312dc42d1b7cef2be030af8b7c5c2ad.tar.gz nixlib-4ba754774312dc42d1b7cef2be030af8b7c5c2ad.tar.bz2 nixlib-4ba754774312dc42d1b7cef2be030af8b7c5c2ad.tar.lz nixlib-4ba754774312dc42d1b7cef2be030af8b7c5c2ad.tar.xz nixlib-4ba754774312dc42d1b7cef2be030af8b7c5c2ad.tar.zst nixlib-4ba754774312dc42d1b7cef2be030af8b7c5c2ad.zip |
percona-xtrabackup: init at 2.4.9
Diffstat (limited to 'pkgs/tools/backup')
-rw-r--r-- | pkgs/tools/backup/percona-xtrabackup/default.nix | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/pkgs/tools/backup/percona-xtrabackup/default.nix b/pkgs/tools/backup/percona-xtrabackup/default.nix new file mode 100644 index 000000000000..6899ba88a22c --- /dev/null +++ b/pkgs/tools/backup/percona-xtrabackup/default.nix @@ -0,0 +1,46 @@ +{ stdenv, fetchFromGitHub, cmake, pkgconfig +, boost, bison, curl, ncurses, openssl, readline, xxd +, libaio, libev, libgcrypt, libgpgerror, libtool, zlib +}: + +stdenv.mkDerivation rec { + name = "percona-xtrabackup-${version}"; + version = "2.4.9"; + + src = fetchFromGitHub { + owner = "percona"; + repo = "percona-xtrabackup"; + rev = name; + sha256 = "11w87wj2jasrnygzjg3b59q9x0m6lhyg1wzdvclmgbmqsk9bvqv4"; + }; + + nativeBuildInputs = [ cmake pkgconfig ]; + + buildInputs = [ + boost bison curl ncurses openssl readline xxd + libaio libev libgcrypt libgpgerror libtool zlib + ]; + + cmakeFlags = [ + "-DBUILD_CONFIG=xtrabackup_release" + "-DINSTALL_MYSQLTESTDIR=OFF" + "-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock" + "-DWITH_SSL=system" + "-DWITH_ZLIB=system" + "-DWITH_MECAB=system" + "-DWITH_EXTRA_CHARSETS=all" + "-DWITH_INNODB_MEMCACHED=1" + "-DWITH_MAN_PAGES=OFF" + "-DWITH_HTML_DOCS=OFF" + "-DWITH_LATEX_DOCS=OFF" + "-DWITH_PDF_DOCS=OFF" + ]; + + meta = with stdenv.lib; { + description = "Non-blocking backup tool for MySQL"; + homepage = http://www.percona.com/software/percona-xtrabackup; + license = licenses.lgpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ izorkin ]; + }; +} |