Merge pull request #32385 from Izorkin/mydumper

mydumper: init at 0.9.3

authored by adisbladis and committed by GitHub 08f75f58 9adbe647

+29
+1
lib/maintainers.nix
··· 289 289 ironpinguin = "Michele Catalano <michele@catalano.de>"; 290 290 ivan-tkatchev = "Ivan Tkatchev <tkatchev@gmail.com>"; 291 291 ixmatus = "Parnell Springmeyer <parnell@digitalmentat.com>"; 292 + izorkin = "Yurii Izorkin <Izorkin@gmail.com>"; 292 293 j-keck = "Jürgen Keck <jhyphenkeck@gmail.com>"; 293 294 jagajaga = "Arseniy Seroka <ars.seroka@gmail.com>"; 294 295 jammerful = "jammerful <jammerful@gmail.com>";
+26
pkgs/tools/backup/mydumper/default.nix
··· 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig 2 + , glib, zlib, pcre, mariadb, libressl, }: 3 + 4 + stdenv.mkDerivation rec { 5 + version = "0.9.3"; 6 + name = "mydumper-${version}"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "maxbube"; 10 + repo = "mydumper"; 11 + rev = "v${version}"; 12 + sha256 = "139v6707sxyslg7n1fii8b1ybdq50hbqhc8zf6p1cr3h2hhl6ns9"; 13 + }; 14 + 15 + nativeBuildInputs = [ cmake pkgconfig ]; 16 + 17 + buildInputs = [ glib zlib pcre mariadb.client.dev libressl ]; 18 + 19 + meta = with stdenv.lib; { 20 + description = ''High-perfomance MySQL backup tool''; 21 + homepage = https://github.com/maxbube/mydumper; 22 + license = licenses.gpl3; 23 + platforms = platforms.all; 24 + maintainers = with maintainers; [ izorkin ]; 25 + }; 26 + }
+2
pkgs/top-level/all-packages.nix
··· 3486 3486 3487 3487 mycli = callPackage ../tools/admin/mycli { }; 3488 3488 3489 + mydumper = callPackage ../tools/backup/mydumper { }; 3490 + 3489 3491 mysql2pgsql = callPackage ../tools/misc/mysql2pgsql { }; 3490 3492 3491 3493 mysqltuner = callPackage ../tools/misc/mysqltuner { };