~ruther/guix-local

ccb38cdc8dd4d268bb345f31cfb98a7629886610 — Leo Famulari 8 years ago 00ace88
gnu: Add perl-params-validationcompiler.

* gnu/packages/perl.scm (perl-params-validationcompiler): New variable.
1 files changed, 30 insertions(+), 0 deletions(-)

M gnu/packages/perl.scm
M gnu/packages/perl.scm => gnu/packages/perl.scm +30 -0
@@ 5485,6 5485,36 @@ checking parameters easier.")
function call parameters to an arbitrary level of specificity.")
    (license artistic2.0)))

(define-public perl-params-validationcompiler
  (package
    (name "perl-params-validationcompiler")
    (version "0.24")
    (source
      (origin
        (method url-fetch)
        (uri (string-append "mirror://cpan/authors/id/D/DR/DROLSKY/"
                            "Params-ValidationCompiler-" version ".tar.gz"))
        (sha256
         (base32
          "11s29wd7gci4c7gcksxw7pzxfzganvr8x4f1dsww4676p93kg5m8"))))
    (build-system perl-build-system)
    (native-inputs
     `(("perl-test-without-module" ,perl-test-without-module)
       ("perl-test2-bundle-extended" ,perl-test2-bundle-extended)
       ("perl-test2-plugin-nowarnings" ,perl-test2-plugin-nowarnings)))
    (propagated-inputs
     `(("perl-eval-closure" ,perl-eval-closure)
       ("perl-exception-class" ,perl-exception-class)
       ("perl-specio" ,perl-specio)))
    (home-page "https://github.com/houseabsolute/Params-ValidationCompiler")
    (synopsis "Build an optimized subroutine parameter validator")
    (description "This module creates a customized, highly efficient
parameter checking subroutine.  It can handle named or positional
parameters, and can return the parameters as key/value pairs or a list
of values.  In addition to type checks, it also supports parameter
defaults, optional parameters, and extra \"slurpy\" parameters.")
    (license artistic2.0)))

(define-public perl-par-dist
  (package
    (name "perl-par-dist")