1 { lib, stdenv, fetchFromGitHub
2 , cmake, pkg-config, sphinx
4 , libmysqlclient, libressl
8 stdenv.mkDerivation rec {
12 src = fetchFromGitHub {
15 rev = "refs/tags/v${version}";
16 hash = "sha256-qyJGnrBOElQ3s2VoOWfW1luacd33haanmzKidMBgCpc=";
19 outputs = [ "out" "doc" "man" ];
21 nativeBuildInputs = [ cmake pkg-config sphinx ];
25 libmysqlclient libressl
30 "-DCMAKE_SKIP_BUILD_RPATH=ON"
31 "-DMYSQL_INCLUDE_DIR=${lib.getDev libmysqlclient}/include/mysql"
36 description = "High-performance MySQL backup tool";
37 homepage = "https://github.com/maxbube/mydumper";
38 changelog = "https://github.com/mydumper/mydumper/releases/tag/v${version}";
39 license = licenses.gpl3Plus;
40 platforms = platforms.linux;
41 maintainers = with maintainers; [ izorkin ];