fix perl modules for i3

(cherry picked from commit ca6ac920ed0eb2bb0f4284c118c8c416742d5810)
Signed-off-by: Domen Kožar <domen@dev.si>
This commit is contained in:
Domen Kožar 2016-03-22 23:13:40 +00:00
parent d7034e6d5f
commit f8540e36ed

View File

@ -6372,19 +6372,20 @@ let self = _self // overrides; _self = with self; {
};
InlineC = buildPerlPackage rec {
name = "Inline-C-0.62";
name = "Inline-C-0.76";
src = fetchurl {
url = "mirror://cpan/authors/id/E/ET/ETJ/${name}.tar.gz";
sha256 = "0clggdpj5mmi35vm2991f9jsgv2a3s8r4f1bd88xxk8akv5b8i3r";
url = "mirror://cpan/authors/id/I/IN/INGY/${name}.tar.gz";
sha256 = "0dcs39zjiglif3ss8p8yl0jyqk7qvc9g1ad9wi4kq79k9lxp3s92";
};
postPatch = ''
# this test will fail with chroot builds
rm -f t/08taint.t
rm -f t/28autowrap.t
'';
buildInputs = [ TestWarn FileCopyRecursive ];
buildInputs = [ TestWarn FileCopyRecursive FileShareDirInstall IOAll Pegex YAMLLibYAML ];
propagatedBuildInputs = [ Inline ];
meta = {
@ -8560,10 +8561,10 @@ let self = _self // overrides; _self = with self; {
};
Mouse = buildPerlModule rec {
name = "Mouse-2.3.0";
name = "Mouse-v2.4.5";
src = fetchurl {
url = "mirror://cpan/authors/id/G/GF/GFUJI/${name}.tar.gz";
sha256 = "0ycl521mmc5989934502730rzsi9xqihdpnjihrkhflqmrzmaqwq";
url = "mirror://cpan/authors/id/S/SY/SYOHEX/${name}.tar.gz";
sha256 = "1f4dps68f2w1fwqjfpr4kllbcbwd744v3h1r9rkpwc2fhvq3q8hl";
};
buildInputs = [
ModuleBuildXSUtil TestException TestLeakTrace TestRequires TestOutput
@ -9384,6 +9385,20 @@ let self = _self // overrides; _self = with self; {
};
};
Pegex = buildPerlPackage rec {
name = "Pegex-0.60";
src = fetchurl {
url = "mirror://cpan/authors/id/I/IN/INGY/${name}.tar.gz";
sha256 = "317347f8c6355e886d87aef4c30fb4cb6cfa3e46adf62f59e6141ec05a97f2cf";
};
buildInputs = [ FileShareDirInstall YAMLLibYAML ];
meta = {
homepage = https://github.com/ingydotnet/pegex-pm;
description = "Acmeist PEG Parser Framework";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
Perl5lib = buildPerlPackage rec {
name = "perl5lib-1.02";
src = fetchurl {