From 89d04bfff0b5d2b59e1def96620c36567d9ee919 Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Wed, 16 Sep 2020 14:04:59 +0200 Subject: [PATCH 01/12] perlPackages.FileCountLines: init at 0.0.3 --- pkgs/top-level/perl-packages.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index fc404da9e87..c9588b8b480 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7508,6 +7508,19 @@ let }; }; + FileCountLines = buildPerlPackage { + pname = "File-CountLines"; + version = "0.0.3"; + src = fetchurl { + url = "mirror://cpan/authors/id/M/MO/MORITZ/File-CountLines-v0.0.3.tar.gz"; + sha256 = "cfd97cce7c9613e4e569d47874a2b5704f1be9eced2f0739c870725694382a62"; + }; + meta = { + description = "Efficiently count the number of line breaks in a file"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + FileDesktopEntry = buildPerlPackage { version = "0.22"; pname = "File-DesktopEntry"; From 0b4f7f6186f0d2e27fd8601176654a01ee07dd1c Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Wed, 16 Sep 2020 14:07:55 +0200 Subject: [PATCH 02/12] perlPackages.DirSelf: init at 0.11 --- pkgs/top-level/perl-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c9588b8b480..ac754a53ab5 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6140,6 +6140,20 @@ let }; }; + DirSelf = buildPerlPackage { + pname = "Dir-Self"; + version = "0.11"; + src = fetchurl { + url = "mirror://cpan/authors/id/M/MA/MAUKE/Dir-Self-0.11.tar.gz"; + sha256 = "e251a51abc7d9ba3e708f73c2aa208e09d47a0c528d6254710fa78cc8d6885b5"; + }; + meta = { + homepage = "https://github.com/mauke/Dir-Self"; + description = "A __DIR__ constant for the directory your source file is in"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + DispatchClass = buildPerlPackage { pname = "Dispatch-Class"; version = "0.02"; From cca3941ed7a337d3d90e8b0578b915b74b0737b7 Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Wed, 16 Sep 2020 14:08:54 +0200 Subject: [PATCH 03/12] perlPackages.TermSk: init at 0.18 --- pkgs/top-level/perl-packages.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ac754a53ab5..c258727c068 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -19036,6 +19036,19 @@ let }; }; + TermSk = buildPerlPackage { + pname = "Term-Sk"; + version = "0.18"; + src = fetchurl { + url = "mirror://cpan/authors/id/K/KE/KEICHNER/Term-Sk-0.18.tar.gz"; + sha256 = "f2e491796061205b08688802b287792d7d803b08972339fb1070ba05612af885"; + }; + meta = { + description = "Perl extension for displaying a progress indicator on a terminal."; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + TermUI = buildPerlPackage { pname = "Term-UI"; version = "0.46"; From e6e138dd2eaaf0f085dfef6b654c8b713e573dc5 Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Wed, 16 Sep 2020 14:09:23 +0200 Subject: [PATCH 04/12] perlPackages.ExpectSimple: init at 0.04 --- pkgs/top-level/perl-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c258727c068..a71731dadc2 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7123,6 +7123,20 @@ let }; }; + ExpectSimple = buildPerlPackage { + pname = "Expect-Simple"; + version = "0.04"; + src = fetchurl { + url = "mirror://cpan/authors/id/D/DJ/DJERIUS/Expect-Simple-0.04.tar.gz"; + sha256 = "af83b92185e642695913ff138efe819752e80857759996deafcaab2700ad5db5"; + }; + propagatedBuildInputs = [ Expect ]; + meta = { + description = "Wrapper around the Expect module"; + license = stdenv.lib.licenses.free; + }; + }; + ExtUtilsCChecker = buildPerlModule { pname = "ExtUtils-CChecker"; version = "0.10"; From fdf710685a03eda27c0e06aae71934de84432156 Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Wed, 16 Sep 2020 14:18:09 +0200 Subject: [PATCH 05/12] perlPackages.PodAbstract: init at 0.20 --- pkgs/top-level/perl-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a71731dadc2..cf0a9767a54 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -16622,6 +16622,20 @@ let }; }; + PodAbstract = buildPerlPackage { + pname = "Pod-Abstract"; + version = "0.20"; + src = fetchurl { + url = "mirror://cpan/authors/id/B/BL/BLILBURNE/Pod-Abstract-0.20.tar.gz"; + sha256 = "956ef7bb884c55456e2fb6e7f229f9a87dd50a61d700500c738db8f2ba277f87"; + }; + propagatedBuildInputs = [ IOString TaskWeaken PodParser ]; + meta = { + description = "An abstract, tree-based interface to perl POD documents"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + PodChecker = buildPerlPackage { pname = "Pod-Checker"; version = "1.73"; From 0c4d3d210121aac82f64a6483b05f67ff9ba5942 Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Wed, 16 Sep 2020 14:19:28 +0200 Subject: [PATCH 06/12] perlPackages.PodSection: init at 0.02 --- pkgs/top-level/perl-packages.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index cf0a9767a54..edfe9e02c7a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -16759,6 +16759,21 @@ let }; }; + PodSection = buildPerlModule { + pname = "Pod-Section"; + version = "0.02"; + src = fetchurl { + url = "mirror://cpan/authors/id/K/KT/KTAT/Pod-Section-0.02.tar.gz"; + sha256 = "c9d1d75292f321881184ec56983c16f408fd2d312d5a720f8fb0d2cafa729238"; + }; + propagatedBuildInputs = [ PodAbstract ]; + meta = { + homepage = "https://github.com/ktat/Pod-Section"; + description = "Select specified section from Module's POD"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + PodLaTeX = buildPerlModule { pname = "Pod-LaTeX"; version = "0.61"; From 498cf5c5ccbb438e1b08d8114ca1903e3063ffd8 Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Wed, 16 Sep 2020 14:22:50 +0200 Subject: [PATCH 07/12] perlPackages.TestScriptRun: init at 0.08 --- pkgs/top-level/perl-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index edfe9e02c7a..464a27b61ed 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -20323,6 +20323,20 @@ let propagatedBuildInputs = [ CaptureTiny ProbePerl ]; }; + TestScriptRun = buildPerlPackage { + pname = "Test-Script-Run"; + version = "0.08"; + src = fetchurl { + url = "mirror://cpan/authors/id/S/SU/SUNNAVY/Test-Script-Run-0.08.tar.gz"; + sha256 = "1fef216e70bc425ace3e2c4370dfcdddb5e798b099efba2679244a4d5bc1ab0a"; + }; + propagatedBuildInputs = [ IPCRun3 TestException ]; + meta = { + description = "Test scripts with run"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + TestSharedFork = buildPerlPackage { pname = "Test-SharedFork"; version = "0.35"; From c035336f1c1ca58bbe6aa9e60daf53c74687c835 Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Wed, 16 Sep 2020 14:23:21 +0200 Subject: [PATCH 08/12] perlPackages.TestExpect: init at 0.34 --- pkgs/top-level/perl-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 464a27b61ed..bb18a56d93d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -19468,6 +19468,20 @@ let propagatedBuildInputs = [ SubUplevel ]; }; + TestExpect = buildPerlPackage { + pname = "Test-Expect"; + version = "0.34"; + src = fetchurl { + url = "mirror://cpan/authors/id/B/BP/BPS/Test-Expect-0.34.tar.gz"; + sha256 = "2628fcecdda5f649bd25323f646b96a1a07e4557cadcb327c9bad4dc41bbb999"; + }; + propagatedBuildInputs = [ ClassAccessorChained ExpectSimple ]; + meta = { + description = "Automated driving and testing of terminal-based programs"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + TestFailWarnings = buildPerlPackage { pname = "Test-FailWarnings"; version = "0.008"; From 3abaea6d6472f99c8ee66e27aa68226a7b64f0ef Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Wed, 16 Sep 2020 14:25:17 +0200 Subject: [PATCH 09/12] perlPackages.BotTraining: init at 0.07 --- pkgs/top-level/perl-packages.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index bb18a56d93d..fa82295f1d4 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1268,6 +1268,22 @@ let buildInputs = [ ExtUtilsCppGuess ExtUtilsTypemapsDefault ExtUtilsXSpp ModuleBuildWithXSpp ]; }; + BotTraining = buildPerlPackage { + pname = "Bot-Training"; + version = "0.07"; + src = fetchurl { + url = "mirror://cpan/authors/id/A/AV/AVAR/Bot-Training-0.07.tar.gz"; + sha256 = "ee66bbf814f0dc3d1e80680e050fad10b1e018fed7929f653ed40e088b2aa295"; + }; + buildInputs = [ FileSlurp ]; + propagatedBuildInputs = [ ClassLoad DirSelf FileShareDir ModulePluggable MooseXGetopt namespaceclean ]; + meta = { + homepage = "http://metacpan.org/release/Bot-Training"; + description = "Plain text training material for bots like Hailo and AI::MegaHAL"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + BSDResource = buildPerlPackage { pname = "BSD-Resource"; version = "1.2911"; From 9bcae99cad479751b9147b6b911e35c83022b87b Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Wed, 16 Sep 2020 14:26:37 +0200 Subject: [PATCH 10/12] perlPackages.BotTrainingMegaHAL: init at 0.03 --- pkgs/top-level/perl-packages.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index fa82295f1d4..f1c5deb3c04 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1284,6 +1284,22 @@ let }; }; + BotTrainingMegaHAL = buildPerlPackage { + pname = "Bot-Training-MegaHAL"; + version = "0.03"; + src = fetchurl { + url = "mirror://cpan/authors/id/A/AV/AVAR/Bot-Training-MegaHAL-0.03.tar.gz"; + sha256 = "956072aff04f216e5c3b8196965b5d80d4d47695d77ecaabd56e59d65f22bf60"; + }; + buildInputs = [ FileShareDirInstall ]; + propagatedBuildInputs = [ BotTraining ]; + meta = { + homepage = "http://metacpan.org/release/Bot-Training-MegaHAL"; + description = "Provide megahal.trn via Bot::Training"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + BSDResource = buildPerlPackage { pname = "BSD-Resource"; version = "1.2911"; From a63760dde0e36449806ce39689d5969d5904e49d Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Wed, 16 Sep 2020 14:27:31 +0200 Subject: [PATCH 11/12] perlPackages.BotTrainingStarCraft: init at 0.03 --- pkgs/top-level/perl-packages.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f1c5deb3c04..c8cfadba317 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1300,6 +1300,22 @@ let }; }; + BotTrainingStarCraft = buildPerlPackage { + pname = "Bot-Training-StarCraft"; + version = "0.03"; + src = fetchurl { + url = "mirror://cpan/authors/id/A/AV/AVAR/Bot-Training-StarCraft-0.03.tar.gz"; + sha256 = "e7ceb8d01c62e732dd89bfe5f4d83e781c1cd912542d177c22e761b7c8614d5e"; + }; + buildInputs = [ FileShareDirInstall ]; + propagatedBuildInputs = [ BotTraining ]; + meta = { + homepage = "http://metacpan.org/release/Bot-Training-StarCraft"; + description = "Provide starcraft.trn via Bot::Training"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + BSDResource = buildPerlPackage { pname = "BSD-Resource"; version = "1.2911"; From a66457d404b4cb84d7f8eb9e37d40051416135fe Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Wed, 16 Sep 2020 14:28:53 +0200 Subject: [PATCH 12/12] perlPackages.Hailo: init at 0.75 --- pkgs/top-level/perl-packages.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c8cfadba317..c9b6f783649 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -8913,6 +8913,29 @@ let }; }; + Hailo = buildPerlPackage { + pname = "Hailo"; + version = "0.75"; + src = fetchurl { + url = "mirror://cpan/authors/id/A/AV/AVAR/Hailo-0.75.tar.gz"; + sha256 = "bba99cb0cfa3ee8632dd89906c6e6fa05fe6bb367f2282e88909cefd8f9174c2"; + }; + buildInputs = [ BotTrainingMegaHAL BotTrainingStarCraft DataSection FileSlurp PodSection TestException TestExpect TestOutput TestScript TestScriptRun ]; + propagatedBuildInputs = [ ClassLoad DBDSQLite DataDump DirSelf FileCountLines GetoptLongDescriptive IOInteractive IPCSystemSimple ListMoreUtils Moose MooseXGetopt MooseXStrictConstructor MooseXTypes RegexpCommon TermSk namespaceclean ]; + nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; + postPatch = '' + patchShebangs bin + ''; + postInstall = stdenv.lib.optionalString stdenv.isDarwin '' + shortenPerlShebang $out/bin/hailo + ''; + meta = { + homepage = "https://github.com/hailo/hailo"; + description = "A pluggable Markov engine analogous to MegaHAL"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + HashDiff = buildPerlPackage { pname = "Hash-Diff"; version = "0.010";