From c61c4f4ca3c28efc86962982b0dab7a468917028 Mon Sep 17 00:00:00 2001 From: Petr Rockai Date: Thu, 18 Apr 2013 18:24:34 +0200 Subject: [PATCH] Add perl Text::BibTeX, along with Config::AutoConf and ExtUtils::LibBuilder. --- pkgs/top-level/perl-packages.nix | 39 ++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index e99065e1089..104755ada99 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1048,6 +1048,19 @@ rec { }; }; + ConfigAutoConf = buildPerlPackage { + name = "Config-AutoConf-0.22"; + src = fetchurl { + url = mirror://cpan/authors/id/A/AM/AMBS/Config/Config-AutoConf-0.22.tar.gz; + sha256 = "1zk2xfvxd3yn3299i13vn5wm1c7jxgr7z3h0yh603xs2h9cg79wc"; + }; + propagatedBuildInputs = [ CaptureTiny ]; + meta = { + description = "A module to implement some of AutoConf macros in pure perl."; + license = "perl5"; + }; + }; + ConfigGeneral = buildPerlPackage { name = "Config-General-2.51"; src = fetchurl { @@ -1915,6 +1928,7 @@ rec { }; }; + ExtUtilsCppGuess = buildPerlModule rec { name = "ExtUtils-CppGuess-0.07"; src = fetchurl { @@ -1924,6 +1938,18 @@ rec { propagatedBuildInputs = [ CaptureTiny ]; }; + ExtUtilsLibBuilder = buildPerlModule { + name = "ExtUtils-LibBuilder-0.04"; + src = fetchurl { + url = mirror://cpan/authors/id/A/AM/AMBS/ExtUtils/ExtUtils-LibBuilder-0.04.tar.gz; + sha256 = "0j4rhx3w6nbvmxqjg6q09gm10nnpkcmqmh29cgxsfc9k14d8bb6w"; + }; + meta = { + description = "A tool to build C libraries."; + license = "perl"; + }; + }; + ExtUtilsMakeMaker = buildPerlPackage rec{ name = "ExtUtils-MakeMaker-6.66"; src = fetchurl { @@ -5141,6 +5167,19 @@ rec { }; }; + TextBibTeX = buildPerlModule { + name = "Text-BibTeX-0.66"; + buildInputs = [ ConfigAutoConf ExtUtilsLibBuilder ]; + src = fetchurl { + url = mirror://cpan/authors/id/A/AM/AMBS/Text/Text-BibTeX-0.66.tar.gz; + sha256 = "0wymg190afqfhr5i9ws02jgnksk06h3w45770ynjjr1fs343b9j7"; + }; + meta = { + description = "Interface to read and parse BibTeX files"; + license = "perl5"; + }; + }; + TextCSV = buildPerlPackage rec { name = "Text-CSV-1.10"; src = fetchurl {