summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim@guixotic.coop>2025-12-17 15:38:06 +0900
committerMaxim Cournoyer <maxim@guixotic.coop>2025-12-17 15:47:58 +0900
commitec8d3861d68771a4e92040dd4d076768815a2b89 (patch)
tree4a6185d7918159dc21264f74bd8436e296bdbf34
parenta7d11c6a0b60b4080183aa5c3860f2695c3f41a0 (diff)
gnu: Add perl-devel-overrideglobalrequire.
* gnu/packages/perl.scm (perl-devel-overrideglobalrequire): New variable. Change-Id: Ib70f7403b3b00ed767e1712cb9d338d95c89a645
-rw-r--r--gnu/packages/perl.scm20
1 files changed, 20 insertions, 0 deletions
diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index adb3579d82c..88dba427b84 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -1255,6 +1255,26 @@ algorithm to keep the most used entries in the cache.")
for parsing @samp{.ini} files that returns the sections in order.")
(license license:perl-license)))
+(define-public perl-devel-overrideglobalrequire
+ (package
+ (name "perl-devel-overrideglobalrequire")
+ (version "0.001")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://cpan/authors/id/D/DA/DAGOLDEN/Devel-OverrideGlobalRequire-"
+ version ".tar.gz"))
+ (sha256
+ (base32 "1yayg0838b58dqg8acahhw885s0yvchjyf2fm7s2ladfwcnqk487"))))
+ (build-system perl-build-system)
+ (home-page "https://metacpan.org/release/Devel-OverrideGlobalRequire")
+ (synopsis "Override CORE::GLOBAL::require safely")
+ (description "This module overrides @code{CORE::GLOBAL::require}
+with a code reference in a way that plays nice with any existing overloading
+and ensures the right calling package is in scope.")
+ (license license:perl-license)))
+
(define-public perl-file-map
(package
(name "perl-file-map")