From patchwork Sun Apr 20 12:21:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yuval Langer X-Patchwork-Id: 41821 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 7545727BC4B; Sun, 20 Apr 2025 13:23:32 +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 728CB27BC49 for ; Sun, 20 Apr 2025 13:23:31 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u6ThR-0001tJ-70; Sun, 20 Apr 2025 08:23:05 -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 1u6ThP-0001t0-HU for guix-patches@gnu.org; Sun, 20 Apr 2025 08:23:03 -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 1u6ThP-0004yV-88 for guix-patches@gnu.org; Sun, 20 Apr 2025 08:23:03 -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:Subject; bh=BzDWHZBrYln4jJprzvckFE2ApLGvplHfmVhSboXGV/o=; b=CE2hJx13Xhhh7DFRsZkN/NOUodaEuFj0F9wI40uUf+D4r5ksl+BvBUqRBPnO5N9hLZX7PaCiU0e2i3dgUi+EHI2ohM7+9N5urhzWMiQnb0xJNp5rx14Yk3/Enu6qc0ff6amFedxhsCvPhTpH8ni7zTlJbTPI+g/PsggJmSv+/NBNTXs9KH7pXfoXEy0Y02LPFbkXdMRfx4tZPD2QGw6ArymyQJdX9RbPBTXgWUq1XmDYzPLSeg4p74YWEprrnM6w5uLrmR0I9UBwBdBycy6feOQDLEuht5Vof3e+oJMdZjRUgJy8U2l9tcik2TI7p3foF5hXG/qzcDAx7r3xfe/DqQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u6ThO-0008T4-Sh for guix-patches@gnu.org; Sun, 20 Apr 2025 08:23:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77938] [PATCH] gnu: guile-srfi-234-manual: info manual for guile-srfi-234 Resent-From: Yuval Langer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Apr 2025 12:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 77938 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77938@debbugs.gnu.org Cc: Yuval Langer X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174515176432374 (code B ref -1); Sun, 20 Apr 2025 12:23:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Apr 2025 12:22:44 +0000 Received: from localhost ([127.0.0.1]:46925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6Th2-0008Pi-Ly for submit@debbugs.gnu.org; Sun, 20 Apr 2025 08:22:44 -0400 Received: from lists.gnu.org ([2001:470:142::17]:57906) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u6Tgw-0008NG-H3 for submit@debbugs.gnu.org; Sun, 20 Apr 2025 08:22:37 -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 1u6Tgk-0001qw-MY for guix-patches@gnu.org; Sun, 20 Apr 2025 08:22:22 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u6Tgh-0004rw-OH for guix-patches@gnu.org; Sun, 20 Apr 2025 08:22:21 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-39ee5a5bb66so2158537f8f.3 for ; Sun, 20 Apr 2025 05:22:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745151736; x=1745756536; darn=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=BzDWHZBrYln4jJprzvckFE2ApLGvplHfmVhSboXGV/o=; b=GyaJGeJU2A1mhVEpLaa1Ol+ivG+g5QKQxkGrCmAl/KGrL4Y7f5ZdRH9V6a+4OasOMq 0UBa5I/Ar1WecOwfwK2ZN1ZLjwVL2dslteHHkNs325EQjKjNDJWKO0zcRFXUSu6LQDmO cGGH78/X4pbVPMC8oO02j+Kxi2VI6r5kwleV2Hjwg8hw/fiTZvHwa993zh0BjrHRv7hE brHiUGNpxavYYwqzgdzG5X/59IMP1GYo7lIp5OZJrxrTp0AM0MKdJWYVOlFHOG3G+EJ4 /fjdfdadXnNZfWPxTalu35iaTdsNdOtqIembi7YDeRjh/N8KmFF710AzhIt09r26N4rx fXsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745151736; x=1745756536; 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=BzDWHZBrYln4jJprzvckFE2ApLGvplHfmVhSboXGV/o=; b=Wf6EpqSAdQ/N2JWwHTCOMijOhFY6t0BPMthavAXRx0EjMqDyx2yrvdrNBDOIfiE09K cr3eFZvxv+OCX/Fg/EH1trJt7yftvMGrCzfH8VkrE6SF7LwcvhjQ/b8+Ea5L/jCuModP MrPtLfZUIMkIdonu8jEgzCv1NzacDzTG8LcQwT0sHiAJAtEcZwDh0M8kIwwbyn+waU92 UJ0MQVn2G3/1cDZX1ylL3o5nw0yem2o5IsDBL65WI2SQkaXXPw4Em+Ne/s0ZuTtwNS+Y DOnu30lbA7WCfFON6zvSZrIY0DwxW28NDy9dO7Mn71I4rox20WZ/uTAUYT81zzuABDmL 0m0w== X-Gm-Message-State: AOJu0YyiSquUmqras6jPgOWReM8u1EuMB4kJH2WD0gUcfBeonR9zJV/2 /64zQeMiECaDyxkRerCxGq2V3BM/m404mq+pvLrKx0r4JVTmJRWdpmcki+LX X-Gm-Gg: ASbGncspV1uOtL/xHgwwiJBZ6i6GXTFLqTnHiAVlerEIoE0z62owHCnjOnTVXTH00EW XT5CvRmEsaP01nZo9nG49HNjaAPLWz8oNnvZOahtedsfpnYrhBoaiWBoIz3lyhACeepAd9jYcjZ Mq167YSPLaSCqaOe4I/iE2TaRu/I0cLjQnUkdXe9IcT7V2PRbqvgCKyYFREgpR0gzUD8ahqgohl XZQGEJ+uDiP7QkTT//oQFH4eTrLe0vOoMG+2Uf/yL6d0nbgrVUyA3wVUU3peThmRu3FM+Y22g66 tx9irO3O+tJ69veOVMqukvcRhriTwuAVdlV/gn0mhptDo+pVfYH5I+t1alw27A== X-Google-Smtp-Source: AGHT+IFcQryS92kVyz/zUOFZZZRIF0FwdVkXcPDvYEZcGRsypJEDCM1ZH3EMZXFdhkdj0PflgP6+kA== X-Received: by 2002:a05:6000:1888:b0:391:4743:6dc2 with SMTP id ffacd0b85a97d-39efba5a416mr6401323f8f.25.1745151735879; Sun, 20 Apr 2025 05:22:15 -0700 (PDT) Received: from localhost.localdomain ([2a06:c701:4980:1000:238e:d46e:ee40:ca3b]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39efa43bee6sm8650210f8f.45.2025.04.20.05.22.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Apr 2025 05:22:15 -0700 (PDT) From: Yuval Langer Date: Sun, 20 Apr 2025 15:21:48 +0300 Message-Id: X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=yuval.langer@gmail.com; helo=mail-wr1-x435.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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/guile-xyz.scm (guile-srfi-234-manual): New variable. * gnu/packages/guile-xyz.scm (guile-srfi-234): Add guile-srfi-234-manual as propagated input. --- gnu/packages/guile-xyz.scm | 44 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 537e84d3f82..323b0f1e12d 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -4634,6 +4634,49 @@ procedures, and procedures created with it have predictable behavior when applied to surplus arguments.") (license license:expat))) +(define-public guile-srfi-234-manual + (let ((version "1.0.0") + (revision "1") + (commit "2c5eb7308ba0da2cbf525ca853dcc7d626dd1a09")) + (package + (name "guile-srfi-234-manual") + (version (git-version version revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://codeberg.org/kakafarm/guile-srfi-234-manual") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1bdlz9018dbfj4w5hv6qin3q1cfy72i1hh7g5154p1b5vydxr58p")))) + (build-system copy-build-system) + (arguments + (list + #:install-plan #~'(("srfi-234.info" "share/info/")) + #:phases #~(modify-phases %standard-phases + (add-after 'patch-source-shebangs 'compile-the-files + (lambda _ + (import (ice-9 ftw)) + (system* "emacs" + "--batch" + "--eval" + "(progn + (find-file \"srfi-234.org\") + (org-texinfo-export-to-info))")))))) + (native-inputs (list emacs texinfo)) + (home-page "https://codeberg.org/kakafarm/guile-srfi-234-manual") + (synopsis "Topological sorting module for Guile Scheme") + (description + "Topological sorting is an algorithm that takes a graph consisting of +nodes and other nodes that depend on them, forming a partial order, and +returns a list representing a total ordering of the graph. If the graph is +cyclic, the topological sort will fail. The procedure topological-sort returns +three values. If sorting succeeds, the first value contains the result and the +second and third are #false. If sorting fails, the result is #false and the +second and third value may provide additional information about the error.") + (license license:expat)))) + (define-public guile-srfi-234 (let ((version "1.0.0") (revision "1") @@ -4660,6 +4703,7 @@ applied to surplus arguments.") (("srfi 234") "srfi srfi-234")) (rename-file "srfi/234.sld" "srfi/srfi-234.scm")))))) (native-inputs (list guile-3.0)) + (propagated-inputs (list guile-srfi-234-manual)) (home-page "https://github.com/scheme-requests-for-implementation/srfi-234") (synopsis "Topological sorting module for Guile Scheme") (description