~ruther/guix-local

a6907b0da0c680d216b460bfcc35b1263cb1c86d — Antero Mejr 2 years ago 8444ae7
gnu: Add perl-mldbm.

* gnu/packages/perl.scm (perl-mldbm): New variable.

Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
1 files changed, 23 insertions(+), 0 deletions(-)

M gnu/packages/perl.scm
M gnu/packages/perl.scm => gnu/packages/perl.scm +23 -0
@@ 7418,6 7418,29 @@ just write a method to handle handles, and methods for handling strings and
file names are added for you.")
    (license (package-license perl))))

(define-public perl-mldbm
  (package
    (name "perl-mldbm")
    (version "2.05")
    (source (origin
              (method url-fetch)
              (uri (string-append "mirror://cpan/authors/id/C/CH/CHORNY/MLDBM-"
                                  version ".tar.gz"))
              (sha256
               (base32
                "18hp5bq5jl6v1prc9sz6xkpys0q27vhlfivkysxim0101knq0s2q"))))
    (build-system perl-build-system)
    (native-inputs (list perl-module-build))
    (propagated-inputs (list perl-carp perl-data-dumper perl-storable))
    (home-page "https://metacpan.org/release/MLDBM")
    (synopsis "Store a Perl hash structure in single level tied hash")
    (description
     "This module can serve as a transparent interface to any TIEHASH package
that is required to store arbitrary perl data, including nested references.
Thus, this module can be used for storing references and other arbitrary data
within DBM databases.")
    (license (package-license perl))))

(define-public perl-modern-perl
  (package
    (name "perl-modern-perl")