nixpkgs/pkgs/development/perl-modules/maatkit/default.nix
Rob Vermaas 7aae02cb99 added DBD-mysql, maatkit
svn path=/nixpkgs/trunk/; revision=17703
2009-10-07 15:08:34 +00:00

32 lines
960 B
Nix

{buildPerlPackage, stdenv, fetchurl, DBDmysql}:
buildPerlPackage rec {
name = "maatkit-4790";
src = fetchurl {
url = "http://maatkit.googlecode.com/files/${name}.tar.gz" ;
sha256 = "0lf6dgh1w96m234hrkhagyyvv1m1ldchpzsg6iswvkj6sbvv7d7h";
};
buildInputs = [ DBDmysql ] ;
preConfigure = ''
find . | while read fn; do
if test -f "$fn"; then
first=$(dd if="$fn" count=2 bs=1 2> /dev/null)
if test "$first" = "#!"; then
sed < "$fn" > "$fn".tmp \
-e "s|^#\!\(.*[/\ ]perl.*\)$|#\!$perl/bin/perl $perlFlags|"
if test -x "$fn"; then chmod +x "$fn".tmp; fi
mv "$fn".tmp "$fn"
fi
fi
done
'' ;
meta = {
description = "Maatkit makes MySQL easier and safer to manage. It provides simple, predictable ways to do things you cannot otherwise do.";
license = "GPLv2+";
homepage = http://www.maatkit.org/;
};
}