diff options
| author | Patrick Norton <patrick.147.norton@gmail.com> | 2025-11-09 15:12:26 -0500 |
|---|---|---|
| committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2025-11-15 17:32:48 +0100 |
| commit | e2867a9aa0460c5d1bd7352703cf8846eec628be (patch) | |
| tree | 831e3db002f1b45cfeafbe5ee216ed836157258a | |
| parent | 3fd0aeaac35b483ae2fe8f5851310f889632e83e (diff) | |
gnu: Add perl-module-mask.
* gnu/packages/perl.scm (perl-module-mask): New variable.
Change-Id: Ic254aa119255f6e1009977369e64393e8788e4cd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| -rw-r--r-- | gnu/packages/perl.scm | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 5c2de4894cd..fce019198b2 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -4859,6 +4859,31 @@ functionality for hashes. The primary focus for the moment is providing a common API - speeding up by XS is far away at the moment.") (license license:perl-license))) +(define-public perl-module-mask + (package + (name "perl-module-mask") + (version "0.06") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/M/MA/MATTLAW/Module-Mask-" version + ".tar.gz")) + (sha256 + (base32 "0xvy3rybhgr2r122b0zp4lq4n5jpy9pm87kr0a0s57qwy8gzhwrd")))) + (build-system perl-build-system) + (native-inputs (list perl-module-build)) + (propagated-inputs (list perl-module-util perl-test-pod + perl-test-pod-coverage)) + (home-page "https://metacpan.org/release/Module-Mask") + (synopsis "Pretend certain modules are not installed") + (description + "Sometimes you need to test what happens when a given module is not +installed. This module provides a way of temporarily hiding installed +modules from perl's require mechanism. The Module::Mask object adds itself +to @@INC and blocks require calls to restricted modules.") + (license license:perl-license))) + (define-public perl-eval-closure (package (name "perl-eval-closure") |
