require 'formula' class PerconaToolkit < Formula homepage 'http://www.percona.com/software/percona-toolkit/' url 'http://www.percona.com/redir/downloads/percona-toolkit/2.1.8/percona-toolkit-2.1.8.tar.gz' sha1 '96377fd17324608d3031ebe52c14c595b3da7984' depends_on 'Time::HiRes' => :perl depends_on 'DBD::mysql' => :perl def install system "perl", "Makefile.PL", "PREFIX=#{prefix}" system "make" system "make test" system "make install" end def test system "#{bin}/pt-archiver" system "#{bin}/pt-config-diff" system "#{bin}/pt-deadlock-logger" system "#{bin}/pt-duplicate-key-checker" system "#{bin}/pt-find" system "#{bin}/pt-fk-error-logger" system "#{bin}/pt-heartbeat" system "#{bin}/pt-kill" system "#{bin}/pt-log-player" system "#{bin}/pt-pmp" system "#{bin}/pt-slave-delay" system "#{bin}/pt-slave-find" system "#{bin}/pt-slave-restart" system "#{bin}/pt-summary" system "#{bin}/pt-table-checksum" system "#{bin}/pt-table-sync" system "#{bin}/pt-upgrade" system "#{bin}/pt-variable-advisor" end end