GNU bug report logs - #78475
[PATCH 0/3] gnu: Add perl-pod-site

Previous Next

Package: guix-patches;

Reported by: gemmaro <gemmaro.dev <at> gmail.com>

Date: Sun, 18 May 2025 02:10:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 78475 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#78475; Package guix-patches. (Sun, 18 May 2025 02:10:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to gemmaro <gemmaro.dev <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sun, 18 May 2025 02:10:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: gemmaro <gemmaro.dev <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: gemmaro <gemmaro.dev <at> gmail.com>
Subject: [PATCH 0/3] gnu: Add perl-pod-site
Date: Sun, 18 May 2025 11:08:28 +0900
This adds Pod::Site package and its dependencies.

gemmaro (3):
  gnu: Add perl-object-tiny.
  gnu: Add perl-test-xpath.
  gnu: Add perl-pod-site.

 gnu/packages/perl-check.scm | 21 ++++++++++++++
 gnu/packages/perl.scm       | 56 +++++++++++++++++++++++++++++++++++++
 2 files changed, 77 insertions(+)


base-commit: 452126f16a2058d10c884f23bfcd5e7775f0f249
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#78475; Package guix-patches. (Sun, 18 May 2025 02:15:01 GMT) Full text and rfc822 format available.

Message #8 received at 78475 <at> debbugs.gnu.org (full text, mbox):

From: gemmaro <gemmaro.dev <at> gmail.com>
To: 78475 <at> debbugs.gnu.org
Cc: gemmaro <gemmaro.dev <at> gmail.com>
Subject: [PATCH 1/3] gnu: Add perl-object-tiny.
Date: Sun, 18 May 2025 11:13:10 +0900
* gnu/packages/perl.scm (perl-object-tiny): New variable.

Change-Id: Idfc18e4fd471eb677b276de9363d949ba43386b0
---
 gnu/packages/perl.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 6858322c34..a5ff266645 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -9290,6 +9290,24 @@ (define-public perl-object-signature
 signatures.")
     (license (package-license perl))))
 
+(define-public perl-object-tiny
+  (package
+    (name "perl-object-tiny")
+    (version "1.09")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "mirror://cpan/authors/id/E/ET/ETHER/Object-Tiny-"
+                           version ".tar.gz"))
+       (sha256
+        (base32 "1gf6r99ipll1an9044rl6hpkzgh49r70h336rvjv067f33fwq6bq"))))
+    (build-system perl-build-system)
+    (home-page "https://metacpan.org/release/Object-Tiny")
+    (synopsis "Class building library for Perl")
+    (description "This is a minimalist Perl module for building simple classes
+with read-only accessors.")
+    (license (package-license perl))))
+
 (define-public perl-ole-storage-lite
   (package
     (name "perl-ole-storage-lite")
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#78475; Package guix-patches. (Sun, 18 May 2025 02:15:02 GMT) Full text and rfc822 format available.

Message #11 received at 78475 <at> debbugs.gnu.org (full text, mbox):

From: gemmaro <gemmaro.dev <at> gmail.com>
To: 78475 <at> debbugs.gnu.org
Cc: gemmaro <gemmaro.dev <at> gmail.com>
Subject: [PATCH 2/3] gnu: Add perl-test-xpath.
Date: Sun, 18 May 2025 11:13:11 +0900
* gnu/packages/perl-check.scm (perl-test-xpath): New variable.

Change-Id: I2cd4d70401bc8cad1727ab10739e0be609c18314
---
 gnu/packages/perl-check.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/perl-check.scm b/gnu/packages/perl-check.scm
index 5de8a76973..7de087c8b0 100644
--- a/gnu/packages/perl-check.scm
+++ b/gnu/packages/perl-check.scm
@@ -39,6 +39,7 @@ (define-module (gnu packages perl-check)
   #:use-module (gnu packages)
   #:use-module (gnu packages valgrind)
   #:use-module (gnu packages web)
+  #:use-module (gnu packages xml)
   #:use-module (guix gexp)
   #:use-module (guix packages)
   #:use-module (guix download)
@@ -1730,6 +1731,26 @@ (define-public perl-test-writevariants
 generation of tests in nested combinations of contexts.")
     (license perl-license)))  ; see LICENSE
 
+(define-public perl-test-xpath
+  (package
+    (name "perl-test-xpath")
+    (version "0.20")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "mirror://cpan/authors/id/M/MA/MANWAR/Test-XPath-"
+                           version ".tar.gz"))
+       (sha256
+        (base32 "0f90i66i8flk1fj8grzp5lvvhxlrjj4gdg5md6brrba6f4g63anz"))))
+    (build-system perl-build-system)
+    (propagated-inputs (list perl-html-selector-xpath perl-xml-libxml))
+    (home-page "https://metacpan.org/release/Test-XPath")
+    (synopsis "Test XML and HTML content and structure with XPath expressions")
+    (description
+     "This Perl testing library focuses on testing and working with
+XPath expressions, most likely in the context of XML document processing.")
+    (license perl-license)))
+
 (define-public perl-test-yaml
   (package
     (name "perl-test-yaml")
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#78475; Package guix-patches. (Sun, 18 May 2025 02:15:02 GMT) Full text and rfc822 format available.

Message #14 received at 78475 <at> debbugs.gnu.org (full text, mbox):

From: gemmaro <gemmaro.dev <at> gmail.com>
To: 78475 <at> debbugs.gnu.org
Cc: gemmaro <gemmaro.dev <at> gmail.com>
Subject: [PATCH 3/3] gnu: Add perl-pod-site.
Date: Sun, 18 May 2025 11:13:12 +0900
* gnu/packages/perl.scm (perl-pod-site): New variable.

Change-Id: Ic94700895b65b8f3726efea9bb6c45635c409d91
---
 gnu/packages/perl.scm | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index a5ff266645..d87e5c53ba 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -9909,6 +9909,44 @@ (define-public perl-pod-simple
 used for writing documentation for Perl and for Perl modules.")
     (license (package-license perl))))
 
+(define-public perl-pod-site
+  (package
+    (name "perl-pod-site")
+    (version "0.56")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "mirror://cpan/authors/id/D/DW/DWHEELER/Pod-Site-"
+                           version ".tar.gz"))
+       (sha256
+        (base32 "0imi2sjrjnkc0p8j2g5alw492f5zgi1ryhw1izdwbvl85gabigmd"))
+       (modules '((guix build utils)))
+       (snippet '(begin
+                   (delete-file "t/build.t"))))) ;requires internet access
+    (build-system perl-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'install 'wrap-podsite
+            (lambda _
+              (wrap-program (string-append #$output "/bin/podsite")
+                `("PERL5LIB" ":" prefix
+                  (,(getenv "PERL5LIB") ,(string-append #$output
+                                          "/lib/perl5/site_perl")))))))))
+    (native-inputs (list perl-module-build perl-test-file perl-test-mockmodule
+                         perl-test-xpath))
+    (inputs (list bash-minimal))
+    (propagated-inputs (list perl-html-parser perl-object-tiny perl-test-pod
+                             perl-test-pod-coverage))
+    (home-page "https://metacpan.org/release/Pod-Site")
+    (synopsis "Build browsable HTML documentation for Perl program")
+    (description
+     "This is a Perl package designed to generate browsable HTML
+documentation from the POD (Plain Old Documentation) embedded in Perl source
+code.")
+    (license (package-license perl))))
+
 (define-public perl-pod-spell
   (package
     (name "perl-pod-spell")
-- 
2.49.0





This bug report was last modified 2 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.