gnu: Add perl-memory-usage.

* gnu/packages/perl.scm (perl-memory-usage): New variable.
This commit is contained in:
Mădălin Ionel Patrașcu 2023-01-17 14:53:09 +01:00 committed by Ricardo Wurmus
parent ac32f93df3
commit 6564a04efa
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -34,6 +34,7 @@
;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
;;; Copyright © 2022 Evgeny Pisemsky <evgeny@pisemsky.com>
;;; Copyright © 2022 gemmaro <gemmaro.dev@gmail.com>
;;; Copyright © 2023 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
;;;
;;; This file is part of GNU Guix.
;;;
@ -6608,6 +6609,30 @@ (define-public perl-memoize-expirelru
the argument to the CACHESIZE parameter, will be cached.")
(license (package-license perl))))
(define-public perl-memory-usage
(package
(name "perl-memory-usage")
(version "0.201")
(source (origin
(method url-fetch)
(uri (string-append
"mirror://cpan/authors/id/D/DO/DONEILL/Memory-Usage-"
version ".tar.gz"))
(sha256
(base32
"0jakrq9yk2njzc5qhbgvp7fi933ir903w3wc3kl4i9s03v9glalg"))))
(build-system perl-build-system)
(native-inputs
(list perl-module-install
perl-test-pod
perl-test-pod-coverage))
(home-page "https://metacpan.org/release/Memory-Usage")
(synopsis "Tools to determine actual memory usage")
(description
"This module lets you attempt to measure, from your operating system's
perspective, how much memory a process is using at any given time.")
(license license:perl-license)))
(define-public perl-mime-base64
(package
(name "perl-mime-base64")