From 095e57ab76c67f59228e5f16a3c1491aaaedcdc0 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Sun, 24 Apr 2016 21:55:39 +0200 Subject: [PATCH] perl-MouseXGetopt: fix Perl 5.22 build Also rename attribute (keeping old as redirect). --- pkgs/top-level/perl-packages.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ca29b937c95..4c8e6f80624 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -8222,13 +8222,15 @@ let self = _self // overrides; _self = with self; { }; }; - MouseXGetOpt = buildPerlModule { - name = "mousex-getopt-0.36"; + MouseXGetOpt = self.MouseXGetopt; + + MouseXGetopt = buildPerlModule rec { + name = "MouseX-Getopt-0.36"; src = fetchurl { - url = mirror://cpan/authors/id/G/GF/GFUJI/MouseX-Getopt-0.36.tar.gz; + url = "mirror://cpan/authors/id/G/GF/GFUJI/${name}.tar.gz"; sha256 = "172ab0609f1638c6d8800d2dff1bdaa044e305aaa2e9b1fbb8a9dc722a3bf430"; }; - buildInputs = [ MouseXConfigFromFile MouseXSimpleConfig TestException TestWarn ]; + buildInputs = [ ModuleBuild Mouse MouseXConfigFromFile MouseXSimpleConfig TestException TestWarn ]; propagatedBuildInputs = [ GetoptLongDescriptive Mouse ]; meta = { homepage = https://github.com/gfx/mousex-getopt;