* Updated IO::Compress.

svn path=/nixpkgs/trunk/; revision=29301
This commit is contained in:
Eelco Dolstra 2011-09-16 10:32:37 +00:00
parent 62d83b9265
commit 7df0d1cc58
4 changed files with 62 additions and 74 deletions

View File

@ -1,11 +1,11 @@
{fetchurl, buildPerlPackage, bzip2}: { fetchurl, buildPerlPackage, bzip2 }:
buildPerlPackage rec { buildPerlPackage rec {
name = "Compress-Raw-Bzip2-2.015"; name = "Compress-Raw-Bzip2-2.037";
src = fetchurl { src = fetchurl {
url = "mirror://cpan/authors/id/P/PM/PMQS/${name}.tar.gz"; url = "mirror://cpan/modules/by-module/Compress/${name}.tar.gz";
sha256 = "0rc49w7i552j89ws85h7s1bzvs17m065lgy3mj23h0gplkbjnwkp"; sha256 = "0fhl8dh8mhvpqfqm85amv694ybflckqhyli9y18x8viwaddbxqpy";
}; };
# Don't build a private copy of bzip2. # Don't build a private copy of bzip2.

View File

@ -1,11 +1,11 @@
{fetchurl, buildPerlPackage, zlib}: { fetchurl, buildPerlPackage, zlib }:
buildPerlPackage rec { buildPerlPackage rec {
name = "Compress-Raw-Zlib-2.015"; name = "Compress-Raw-Zlib-2.037";
src = fetchurl { src = fetchurl {
url = "mirror://cpan/authors/id/P/PM/PMQS/${name}.tar.gz"; url = "mirror://cpan/modules/by-module/Compress/${name}.tar.gz";
sha256 = "0g6kz73jxqjfln2pi500y7rr96mhad16hrp5wy6542fapamv4xcd"; sha256 = "18grvxjlsqlqiwxgdf26s4z4q9ag0vacrswxbyaqf11a03sciw7d";
}; };
preConfigure = '' preConfigure = ''

View File

@ -1,38 +1,41 @@
{stdenv, fetchurl, nix, perlPackages, perl, makeWrapper, libtool, { stdenv, fetchurl, nix, perlPackages, perl, makeWrapper, libtool
unzip, nukeReferences, pkgconfig, boehmgc, libxslt, sqlite, , unzip, nukeReferences, pkgconfig, boehmgc, libxslt, sqlite
subversion, openssh, coreutils, findutils, gzip, bzip2, lzma, , subversion, openssh, coreutils, findutils, gzip, bzip2, lzma
gnutar, git, mercurial, gnused, graphviz, rpm, dpkg, cdrkit , gnutar, git, mercurial, gnused, graphviz, rpm, dpkg, cdrkit
}: }:
let let
perldeps = with perlPackages; [
CatalystDevel perldeps = with perlPackages;
CatalystPluginSessionStoreFastMmap [ CatalystDevel
CatalystPluginStackTrace CatalystPluginSessionStoreFastMmap
CatalystPluginAuthorizationRoles CatalystPluginStackTrace
CatalystAuthenticationStoreDBIxClass CatalystPluginAuthorizationRoles
CatalystViewTT CatalystAuthenticationStoreDBIxClass
CatalystEngineHTTPPrefork CatalystViewTT
CatalystViewDownload CatalystEngineHTTPPrefork
XMLSimple CatalystViewDownload
IPCRun XMLSimple
IOCompressBzip2 IPCRun
Readonly IOCompress
DBDPg Readonly
EmailSender DBDPg
TextTable EmailSender
NetTwitterLite TextTable
PadWalker NetTwitterLite
DataDump PadWalker
JSONXS DataDump
DateTime JSONXS
DigestSHA1 DateTime
CryptRandPasswd DigestSHA1
nixPerl CryptRandPasswd
]; nixPerl
];
version = "0.1pre27592";
in in
let version = "0.1pre27592"; in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "hydra-${version}"; name = "hydra-${version}";

View File

@ -768,9 +768,7 @@ rec {
url = "mirror://cpan/authors/id/P/PM/PMQS/${name}.tar.gz"; url = "mirror://cpan/authors/id/P/PM/PMQS/${name}.tar.gz";
sha256 = "1k1i539fszhxay8yllh687sw06i68g8ikw51pvy1c84p3kg6yk4v"; sha256 = "1k1i539fszhxay8yllh687sw06i68g8ikw51pvy1c84p3kg6yk4v";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [ CompressRawZlib IOCompress ];
CompressRawZlib IOCompressBase IOCompressGzip
];
}; };
CompressUnLZMA = buildPerlPackage rec { CompressUnLZMA = buildPerlPackage rec {
@ -779,9 +777,7 @@ rec {
url = "mirror://cpan/authors/id/F/FE/FERREIRA/${name}.tar.gz"; url = "mirror://cpan/authors/id/F/FE/FERREIRA/${name}.tar.gz";
sha256 = "0sg9gj3rhif6hgmhwpz6w0g52l65vj5hx9818v5cdhvcif0jhg0b"; sha256 = "0sg9gj3rhif6hgmhwpz6w0g52l65vj5hx9818v5cdhvcif0jhg0b";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [ IOCompress ];
IOCompressBase
];
}; };
ConfigAny = buildPerlPackage rec { ConfigAny = buildPerlPackage rec {
@ -1313,12 +1309,16 @@ rec {
}; };
}; };
ExtUtilsMakeMaker = buildPerlPackage { ExtUtilsMakeMaker = buildPerlPackage rec{
name = "ExtUtils-MakeMaker-6.56"; name = "ExtUtils-MakeMaker-6.59";
src = fetchurl { src = fetchurl {
url = mirror://cpan/authors/id/M/MS/MSCHWERN/ExtUtils-MakeMaker-6.56.tar.gz; url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz";
sha256 = "1i24ljkwv4b2nr18a8rr82250wgr3c95pxalzgvfa132w08skd4b"; sha256 = "0fwhb2cf5x7y87xwml66p624iynf0mzvhy1q4aq5yv7l3lhwhaby";
}; };
propagatedBuildInputs =
[ ParseCPANMeta version JSONPP CPANMetaYAML CPANMeta
FileCopyRecursive VersionRequirements ExtUtilsManifest
];
}; };
ExtUtilsManifest = buildPerlPackage rec { ExtUtilsManifest = buildPerlPackage rec {
@ -1358,11 +1358,11 @@ rec {
}; };
}; };
FileCopyRecursive = buildPerlPackage { FileCopyRecursive = buildPerlPackage rec {
name = "File-Copy-Recursive-0.37"; name = "File-Copy-Recursive-0.38";
src = fetchurl { src = fetchurl {
url = mirror://cpan/authors/id/D/DM/DMUEY/File-Copy-Recursive-0.37.tar.gz; url = "mirror://cpan/authors/id/D/DM/DMUEY/${name}.tar.gz";
sha256 = "12j0s01zwm67g4bcgbs0k61jwz59q1lndrnxyywxsz3xd30ki8rr"; sha256 = "1syyyvylr51iicialdmv0dw06q49xzv8zrkb5cn8ma4l73gvvk44";
}; };
}; };
@ -1694,30 +1694,15 @@ rec {
}; };
}; };
IOCompressBase = buildPerlPackage rec { IOCompress = buildPerlPackage rec {
name = "IO-Compress-Base-2.015"; name = "IO-Compress-2.037";
src = fetchurl { src = fetchurl {
url = "mirror://cpan/authors/id/P/PM/PMQS/${name}.tar.gz"; url = "mirror://cpan/modules/by-module/IO/${name}.tar.gz";
sha256 = "10njlwa50mhs5nqws5yidfmmb7hwmwc6x06gk2vnpyn82g3szgqd"; sha256 = "07hs3afzg9ry6ir2f9rf3fg8b129cihs989mr0nh9wdvxgxqmr1q";
}; };
}; propagatedBuildInputs = [ CompressRawBzip2 CompressRawZlib ];
# Work around a self-referencing Makefile variable.
IOCompressBzip2 = buildPerlPackage rec { makeFlags = "INSTALLARCHLIB=$(INSTALLSITEARCH)";
name = "IO-Compress-Bzip2-2.015";
src = fetchurl {
url = "mirror://cpan/authors/id/P/PM/PMQS/${name}.tar.gz";
sha256 = "1kfksf2bslfkviry228p07m1ksnf06mh8gkmdpbrmlmxlbs2idnc";
};
propagatedBuildInputs = [IOCompressBase CompressRawBzip2];
};
IOCompressGzip = buildPerlPackage rec {
name = "IO-Compress-Zlib-2.015";
src = fetchurl {
url = "mirror://cpan/authors/id/P/PM/PMQS/${name}.tar.gz";
sha256 = "0sbnx6xdryaajwpssrfgm5b2zasa4ri8pihqwsx3rm5kmkgzy9cx";
};
propagatedBuildInputs = [IOCompressBase CompressRawZlib];
}; };
IODigest = buildPerlPackage { IODigest = buildPerlPackage {