lol
at 25.11-pre 45 lines 1.0 kB view raw
1{ 2 lib, 3 fetchFromGitHub, 4 buildPerlPackage, 5 shortenPerlShebang, 6 DBDmysql, 7 DBI, 8 IOSocketSSL, 9 TermReadKey, 10}: 11 12buildPerlPackage rec { 13 pname = "Percona-Toolkit"; 14 version = "3.2.0"; 15 16 src = fetchFromGitHub { 17 owner = "percona"; 18 repo = "percona-toolkit"; 19 rev = "v${version}"; 20 sha256 = "084ldpskvlfm32lfss5qqzm5y9b8hf029aa4i5pcnzgb53xaxkqx"; 21 }; 22 23 outputs = [ "out" ]; 24 25 nativeBuildInputs = [ shortenPerlShebang ]; 26 27 buildInputs = [ 28 DBDmysql 29 DBI 30 IOSocketSSL 31 TermReadKey 32 ]; 33 34 postInstall = '' 35 shortenPerlShebang $(grep -l "/bin/env perl" $out/bin/*) 36 ''; 37 38 meta = { 39 description = "Collection of advanced command-line tools to perform a variety of MySQL and system tasks"; 40 homepage = "https://www.percona.com/software/database-tools/percona-toolkit"; 41 changelog = "https://docs.percona.com/percona-toolkit/release_notes.html"; 42 license = with lib.licenses; [ gpl2Only ]; 43 maintainers = with lib.maintainers; [ izorkin ]; 44 }; 45}