mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-05-27 19:41:50 +02:00
gnu: Add perl-chi.
* gnu/packages/perl.scm (perl-chi): New variable. Change-Id: Iae2ae84329ad248deebef0ddd2c0d296386ffae4 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
committed by
Liliana Marie Prikler
parent
e2867a9aa0
commit
39d9d3933c
@@ -4884,6 +4884,54 @@ modules from perl's require mechanism. The Module::Mask object adds itself
|
|||||||
to @@INC and blocks require calls to restricted modules.")
|
to @@INC and blocks require calls to restricted modules.")
|
||||||
(license license:perl-license)))
|
(license license:perl-license)))
|
||||||
|
|
||||||
|
(define-public perl-chi
|
||||||
|
(package
|
||||||
|
(name "perl-chi")
|
||||||
|
(version "0.61")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "mirror://cpan/authors/id/A/AS/ASB/CHI-" version
|
||||||
|
".tar.gz"))
|
||||||
|
(sha256
|
||||||
|
(base32 "0nwbcza23c1cvplcwa6ivskv9x7qbzsyjvdi78cv8ariwp4ladaq"))))
|
||||||
|
(build-system perl-build-system)
|
||||||
|
(native-inputs (list perl-cache-cache
|
||||||
|
perl-module-mask
|
||||||
|
perl-mro-compat
|
||||||
|
perl-test-class
|
||||||
|
perl-test-deep
|
||||||
|
perl-test-exception
|
||||||
|
perl-test-warn
|
||||||
|
perl-timedate))
|
||||||
|
(propagated-inputs (list perl-carp-assert
|
||||||
|
perl-class-load
|
||||||
|
perl-data-uuid
|
||||||
|
perl-digest-jhash
|
||||||
|
perl-hash-moreutils
|
||||||
|
perl-json-maybexs
|
||||||
|
perl-list-moreutils
|
||||||
|
perl-log-any
|
||||||
|
perl-moo-2
|
||||||
|
perl-moox-types-mooselike
|
||||||
|
perl-moox-types-mooselike-numeric
|
||||||
|
perl-string-rewriteprefix
|
||||||
|
perl-task-weaken
|
||||||
|
perl-time-duration
|
||||||
|
perl-time-duration-parse
|
||||||
|
perl-try-tiny))
|
||||||
|
(home-page "https://metacpan.org/release/CHI")
|
||||||
|
(synopsis "Unified cache handling interface")
|
||||||
|
(description
|
||||||
|
"CHI provides a unified caching API, designed to assist a developer in
|
||||||
|
persisting data for a specified period of time.
|
||||||
|
|
||||||
|
The CHI interface is implemented by driver classes that support fetching,
|
||||||
|
storing and clearing of data. Driver classes exist or will exist for the gamut
|
||||||
|
of storage backends available to Perl, such as memory, plain files, memory
|
||||||
|
mapped files, memcached, and DBI.")
|
||||||
|
(license license:perl-license)))
|
||||||
|
|
||||||
(define-public perl-eval-closure
|
(define-public perl-eval-closure
|
||||||
(package
|
(package
|
||||||
(name "perl-eval-closure")
|
(name "perl-eval-closure")
|
||||||
|
|||||||
Reference in New Issue
Block a user