guix_mirror_bot pushed a commit to branch master
in repository guix.

commit ec8d3861d68771a4e92040dd4d076768815a2b89
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Wed Dec 17 15:38:06 2025 +0900

    gnu: Add perl-devel-overrideglobalrequire.
    
    * gnu/packages/perl.scm (perl-devel-overrideglobalrequire): New variable.
    
    Change-Id: Ib70f7403b3b00ed767e1712cb9d338d95c89a645
---
 gnu/packages/perl.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index adb3579d82..88dba427b8 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")

Reply via email to