From ec1115c462018868d5795253daf8fabd5889bc92 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Tue, 14 Feb 2023 21:09:31 -0800 Subject: [PATCH] debian-devscripts: Add missing Perl dependencies for uscan Signed-off-by: Anders Kaseorg --- pkgs/tools/misc/debian-devscripts/default.nix | 2 +- pkgs/top-level/perl-packages.nix | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/misc/debian-devscripts/default.nix b/pkgs/tools/misc/debian-devscripts/default.nix index 6b710f2e2c0..c2b0f3fd2ae 100644 --- a/pkgs/tools/misc/debian-devscripts/default.nix +++ b/pkgs/tools/misc/debian-devscripts/default.nix @@ -27,7 +27,7 @@ in stdenv.mkDerivation rec { nativeBuildInputs = [ makeWrapper pkg-config ]; buildInputs = [ xz dpkg libxslt python setuptools curl gnupg diffutils bash-completion help2man ] ++ - (with perlPackages; [ perl CryptSSLeay LWP TimeDate DBFile FileDesktopEntry ParseDebControl LWPProtocolHttps ]); + (with perlPackages; [ perl CryptSSLeay LWP TimeDate DBFile FileDesktopEntry ParseDebControl LWPProtocolHttps Moo FileHomeDir IPCRun FileDirList FileTouch ]); preConfigure = '' export PERL5LIB="$PERL5LIB''${PERL5LIB:+:}${dpkg}"; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f115511a118..f84085c8c3c 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -9139,6 +9139,22 @@ let }; }; + FileDirList = buildPerlPackage { + version = "0.05"; + pname = "File-DirList"; + src = fetchurl { + url = "mirror://cpan/authors/id/T/TP/TPABA/File-DirList/File-DirList-0.05.tar.gz"; + sha256 = "sha256-mTt9dmLlV5hEih7azLmr0oHSvSO+fquZ9Wm44pYtO8M="; + }; + preCheck = '' + export HOME="$TMPDIR" + ''; + meta = { + description = "Provide a sorted list of directory content"; + license = with lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + FileFindIterator = buildPerlPackage { pname = "File-Find-Iterator"; version = "0.4";