From patchwork Sat Jun 14 23:33:29 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: gemmaro X-Patchwork-Id: 43084 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D86E527BC4B; Sun, 15 Jun 2025 00:36:19 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2343727BC49 for ; Sun, 15 Jun 2025 00:36:19 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uQaPv-0006gn-QE; Sat, 14 Jun 2025 19:36:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uQaPt-0006gH-GD for guix-patches@gnu.org; Sat, 14 Jun 2025 19:36:05 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uQaPs-0002Vo-WF for guix-patches@gnu.org; Sat, 14 Jun 2025 19:36:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=0b/lOQ9cVrKd8C+8HAyzKr9UukkkyL5asmUtGktkQjw=; b=fogDFd7u/Mxu7dtiHJM+Mh7j86VXMAyy/NmF5a5xP083eHMFrBRy/5Dz7j7CDsUJJcXGSkTg6CTrr++uD2y9tUkSQRVkqWWmVydTD6yC2vBzQ1RPx4EM9W+YCz/L8nsyD1OT4PJAebr0FLaBe0L7YpD9sx8TfkjIWw/QpIXditS20VfA1rIDIPA/9eAZUOi/BGnctvYZSiiD7+eANxoRHlLvc22RcPlbvdkscox/YkJJvZ5bpcsFNW+Ic3VDLbUTPFvibqCdujgmN1LGnVMHyS3iwkdZKnUg2JQBprZfFmMOCvSTSPAF9oVQdaTEF6pw+h0QSwu2xYKprn1Cq+VpbQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1uQaPr-00026o-37; Sat, 14 Jun 2025 19:36:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#78475] [PATCH v2] gnu: Add perl-pod-site. References: In-Reply-To: Resent-From: gemmaro Original-Sender: "Debbugs-submit" Resent-CC: gemmaro.dev@gmail.com, andreas@enge.fr, guix-patches@gnu.org Resent-Date: Sat, 14 Jun 2025 23:36:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78475 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78475@debbugs.gnu.org Cc: gemmaro , gemmaro , Andreas Enge X-Debbugs-Original-Xcc: gemmaro , Andreas Enge Received: via spool by 78475-submit@debbugs.gnu.org id=B78475.17499441117361 (code B ref 78475); Sat, 14 Jun 2025 23:36:03 +0000 Received: (at 78475) by debbugs.gnu.org; 14 Jun 2025 23:35:11 +0000 Received: from localhost ([127.0.0.1]:47120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uQaP0-0001uZ-Oc for submit@debbugs.gnu.org; Sat, 14 Jun 2025 19:35:11 -0400 Received: from mail-pf1-x435.google.com ([2607:f8b0:4864:20::435]:45320) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uQaOz-0001tu-3Y for 78475@debbugs.gnu.org; Sat, 14 Jun 2025 19:35:09 -0400 Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-7426c44e014so2695285b3a.3 for <78475@debbugs.gnu.org>; Sat, 14 Jun 2025 16:35:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749944103; x=1750548903; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=0b/lOQ9cVrKd8C+8HAyzKr9UukkkyL5asmUtGktkQjw=; b=EbVHfsWF7owBxzANYIHw3/U1V4o9E4j7RllwjSHotvjaghtsl6SACzNHYC2g1In40C wjf8pPRHkwc8UF8j540uVIoTJUZ3sE5gm9DhszuVfLc5jp9CeX4p6T6Nz4EF/YOGlwqG m8tdpdAkSRoYm6iAgk5QqFpNJ7qzrbRG6WF0ugosBvSYN++W1lt0NKx9FugP7qzGy+nI TvKXZg7uVwUy6F1v/vqXudhfzkQ/LB9UEHb7H/bkYX6QS3+XHxkvvYGsyFYP3gPRx23D Kh6syWaH6Eh6Y7IZiDoQfELyIy93yU2gEHIUHgxQBOdR0POGyxFGT3aLAX1DtlTnqGbV mDmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749944103; x=1750548903; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0b/lOQ9cVrKd8C+8HAyzKr9UukkkyL5asmUtGktkQjw=; b=oGBio071WIQxCog6tojsQWndAYt7KlbMKdQzkrSCCAazv34FTyCUscJDLLETthhBpL dcl05auJ3NQf9FIfTadphUnnXbJ5501blhFgbSxGCHV5MXqQ9jn+BFBUX+qD3E9iUJca w2vGvJWO7+t/4YFNfheaCUnSlFmhJnsO8OEeVcGMWXrYkjx0hHQEKUwd4MSmj5OrA3F5 f2g7cU66KM8nk2j1EdcfdlOzjtv0oEU8BMme/hC3q9czJMobcddih/NHaGBXMyFQFAIj furejyC+2WntvPIZ1H/FGVN0kp0l2HC8hYYIJ8mJHhJrtuyFbqBJxM/p8vatjKmMrVsg zXLA== X-Gm-Message-State: AOJu0YzkH5LG+pmUaJ3RzDD6MgChZnUVH+yqWtl+55I2n+5QHhu7fR5D FevxRGA3bnKS1xl7cosoLh2utapH6Buww2PVzhzUY0yhDVPmg12+/nsZX4BzBw== X-Gm-Gg: ASbGncsQuODG1iqqYYYRxq9EJI2jTfIGMBSgZshwOxupJqO90D2uP184XhMO3GLWTyB MNbIvNAyIsJ8Ge59em/eRFAAM3JNgt7aRFAYntm+MxiqwGN7sOrTnwUhDdH5QSf6hJHRCsvf+tS ER7604a0qksTUNiYyIR4cdcViUT9oJVNCV+PY/GK5BHmEUD/7qxLYfbGpSvneRYhyPTgpp7FMgh 1FGarMEJA4m3/9E0RWMkG51OkrUEhfrdXbHfKDBUWdLMAex2NtKfe/CXjDaqZxXqXXYA+5FDaWR T0MqAvHT4f/7z3EHKFldqO8SjrVpNOlwibfT3UotfzWCVhNLXPRADJjNHmYJndpB5Ug+TfOyk7y ydwBUPm9KFzk/dBWcJPRsghGGDUdxL0RRktE= X-Google-Smtp-Source: AGHT+IHwNfvYZRNCVLskxZiBGL0voS+9fdOI1Ao2jhnuTAj7VBLbRfl04jUAC2qZ90ydBXOQNO5fEQ== X-Received: by 2002:a05:6a21:6197:b0:21f:5adb:52c4 with SMTP id adf61e73a8af0-21fbd57d8cemr7863812637.30.1749944102928; Sat, 14 Jun 2025 16:35:02 -0700 (PDT) Received: from localhost.localdomain (ONI-202-70-254-104.oninet.ne.jp. [202.70.254.104]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b2fe164406esm4023180a12.27.2025.06.14.16.35.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Jun 2025 16:35:02 -0700 (PDT) From: gemmaro Date: Sun, 15 Jun 2025 08:33:29 +0900 Message-ID: <4750693d522ea705f3583803d0387bbbf37172ef.1749943972.git.gemmaro.dev@gmail.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-pod-site): New variable. Change-Id: I4db66a75860b03fdfbc1b1f16c57aff103fc6f45 --- gnu/packages/perl.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) base-commit: 6c980300f485953bb4935abc2ea0047118e07466 prerequisite-patch-id: 5b7e99ce7175fbd361a467e44e44201cf3acf8e3 prerequisite-patch-id: e9f8963e688df1bfaa05e2122f8b093670bdeee2 diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 8c89009cc0..12dbbf7781 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -9909,6 +9909,48 @@ (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-pod + perl-test-pod-coverage + perl-test-xpath)) + (inputs (list bash-minimal)) + (propagated-inputs (list perl-html-parser ;for HTML::Entities + perl-object-tiny)) + (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")