diff options
author | Rob Vermaas <rob.vermaas@gmail.com> | 2009-10-07 15:08:34 +0000 |
---|---|---|
committer | Rob Vermaas <rob.vermaas@gmail.com> | 2009-10-07 15:08:34 +0000 |
commit | 7aae02cb99a27dc358744d12f3501f70b22ccd46 (patch) | |
tree | 0e9cffd7abde64143977ad71985ed346961231ee | |
parent | 49124816ccd94aa33b4139dc14c8b8174ee74b2f (diff) | |
download | nixlib-7aae02cb99a27dc358744d12f3501f70b22ccd46.tar nixlib-7aae02cb99a27dc358744d12f3501f70b22ccd46.tar.gz nixlib-7aae02cb99a27dc358744d12f3501f70b22ccd46.tar.bz2 nixlib-7aae02cb99a27dc358744d12f3501f70b22ccd46.tar.lz nixlib-7aae02cb99a27dc358744d12f3501f70b22ccd46.tar.xz nixlib-7aae02cb99a27dc358744d12f3501f70b22ccd46.tar.zst nixlib-7aae02cb99a27dc358744d12f3501f70b22ccd46.zip |
added DBD-mysql, maatkit
svn path=/nixpkgs/trunk/; revision=17703
-rw-r--r-- | pkgs/development/perl-modules/DBD-mysql/default.nix | 15 | ||||
-rw-r--r-- | pkgs/development/perl-modules/maatkit/default.nix | 32 | ||||
-rw-r--r-- | pkgs/top-level/perl-packages.nix | 10 |
3 files changed, 57 insertions, 0 deletions
diff --git a/pkgs/development/perl-modules/DBD-mysql/default.nix b/pkgs/development/perl-modules/DBD-mysql/default.nix new file mode 100644 index 000000000000..c2bf899a9cd2 --- /dev/null +++ b/pkgs/development/perl-modules/DBD-mysql/default.nix @@ -0,0 +1,15 @@ +{fetchurl, buildPerlPackage, DBI, mysql}: + +buildPerlPackage { + name = "DBD-mysql-4.013"; + + src = fetchurl { + url = mirror://cpan/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.013.tar.gz; + sha256 = "074jm3fd9bi9am4i8alwim5i7a4gl07hzjy7a7hfdj9awbd0w9x9"; + }; + + buildInputs = [mysql] ; + propagatedBuildInputs = [DBI]; + +# makeMakerFlags = "MYSQL_HOME=${mysql}"; +} diff --git a/pkgs/development/perl-modules/maatkit/default.nix b/pkgs/development/perl-modules/maatkit/default.nix new file mode 100644 index 000000000000..d560a5d8e410 --- /dev/null +++ b/pkgs/development/perl-modules/maatkit/default.nix @@ -0,0 +1,32 @@ +{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/; + }; +} diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 5fde1b1a2ac0..b0d0b9f68a51 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -830,6 +830,11 @@ rec { inherit (pkgs) sqlite; }; + DBDmysql = import ../development/perl-modules/DBD-mysql { + inherit fetchurl buildPerlPackage DBI; + inherit (pkgs) mysql; + }; + DBDPg = import ../development/perl-modules/DBD-Pg { inherit fetchurl buildPerlPackage DBI; inherit (pkgs) postgresql; @@ -1501,6 +1506,11 @@ rec { propagatedBuildInputs = [URI HTMLParser HTMLTagset]; }; + maatkit = import ../development/perl-modules/maatkit { + inherit fetchurl buildPerlPackage stdenv DBDmysql; + }; + + MailIMAPClient = buildPerlPackage { name = "Mail-IMAPClient-2.2.9"; src = fetchurl { |